[1]LIAO Xin,SHI Meifeng,CHEN Yuan.Adaptive multi-point crossover genetic algorithm for solving continuous distributed constraint optimization problems[J].CAAI Transactions on Intelligent Systems,2023,18(4):793-802.[doi:10.11992/tis.202202017]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
18
Number of periods:
2023 4
Page number:
793-802
Column:
学术论文—智能系统
Public date:
2023-07-15
- Title:
-
Adaptive multi-point crossover genetic algorithm for solving continuous distributed constraint optimization problems
- Author(s):
-
LIAO Xin; SHI Meifeng; CHEN Yuan
-
College of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400000, China
-
- Keywords:
-
continuous distributed constraint optimization problems; anytime property; adaptive multi-point crossover; genetic algorithm; distributed population; breadth first search pseudo-tree; agent; solution quality
- CLC:
-
TP183
- DOI:
-
10.11992/tis.202202017
- Abstract:
-
Aiming at the limitations of the solving algorithm for continuous distributed constraint optimization problems (DCOPs), such as the lack of anytime property, the limitation of constraints function form and the inability to guarantee convergence, an adaptive multi-point crossover genetic algorithm for solving C-DCOP (AMCGA) is proposed. In AMCGA, the agent firstly builds distributed population and breadth first search (BFS) pseudo-tree to calculate the individual fitness in a distributed way. Secondly, the agent selects elite individuals through greedy strategy for adaptive multi-point crossover, achieving global search; cooperative communication between agents ensures the consistency of solutions in the distributed population. Finally, the agent uses mutation operator to complete local search. AMCGA is suitable for any form of constraint function and is proved to have anytime property and global convergence. Extensive experimental results on four types of benchmark problems demonstrate that the solution quality of AMCGA is superior to the state-of-the-art C-DCOP solving algorithms, it can effectively break through the limitations of current C-DCOP solving algorithms, and improve the solution quality by 20% to 30%.