The Fire Seed Adaptive Diffusion and Retention Algorithm for Continuous Distributed Constraint Optimization Problems
DOI:
https://doi.org/10.54097/a6gv6a08Keywords:
C-DCOP, Adaptive diffusion, Fire seed retention, Simulated annealing, Restart mechanismAbstract
To address the challenges of proneness to local optima and population diversity decay in solving Continuous Distributed Constraint Optimization Problems (C-DCOPs), this paper proposes a novel meta-heuristic algorithm inspired by the phenomenon of spark propagation and persistence—the Fire Seed Adaptive Diffusion and Retention Algorithm (FSAD). Within this framework, a value of an individual in the population is regarded as a fire seed. By simulating the propagation, competition, and persistence processes of fire seeds, a four-stage coordinated distributed optimization framework is constructed. First, in the initialization phase, initial fire seeds are generated via controlled ran- dom sampling, and temperature parameters are configured based on problem-specific characteristics. Second, a multi-mode fire seed diffusion strategy is designed, integrating the targeted exploitation of elite fire seeds, the extensive exploration of random fire seeds, and the escape capability of reverse fire seeds. The core innovation lies in the introduction of a fire seed retention strategy, which adopts a simulated annealing-based probabilistic acceptance mechanism to ensure the persistence of superior fire seeds while dynamically maintaining population diversity. Additionally, the algorithm periodically implements a forced renewal mechanism for the worst-performing fire seeds, regularly eliminating low-vitality solutions to enhance global escape capability. Experimental results demonstrate that the FSAD algorithm outperforms traditional methods in terms of solution accuracy, convergence speed, and robustness, providing an efficient and reliable solution for C-DCOPs.
Downloads
References
[1] He C. Research on Search Algorithms for Solving Distributed Constraint Optimization Problems [D]. Chongqing: Chongqing University, 2016.
[2] Liao X. Algorithm Research on Continuous Distributed Constraint Optimization Problems Based on Swarm Intelligence [D]. Chongqing: Chongqing University of Technology, 2023. DOI: 10.27753/d.cnki.gcqgx.2023.000994.
[3] Enembreck F, Barthes J P A. Distributed constraint optimization with MULBS: A case study on collaborative meeting scheduling [J]. Journal of Network and Computer Applications, 2012, 35(1): 164-175.
[4] Farinelli A, Rogers A, Jennings N R. Agent-based decentralised coordination for sensor networks using the max-sum algorithm [J]. Autonomous Agents and Multi-Agent Systems, 2014, 28: 337-380.
[5] Muldoon C, O'Hare G M, O'Grady M J, et al. Distributed constraint optimisation for resource limited sensor networks [J]. Science of Computer Programming, 2013, 78(5): 583-593.
[6] Sultanik E A, Modi P J, Regli W C. On modeling multiagent task scheduling as a distributed constraint optimization problem [C]//Proceedings of the 20th International Joint Conference on Artificial Intelligence. New York: ACM, 2007: 1531-1536.
[7] Ma R, Jin Y, Liu M C. Bi-level optimal configuration of distributed wind and photovoltaic generations in active distribution network based on chance constrained programming [J]. Transactions of China Electrotechnical Society, 2016, 31(3): 145-154.
[8] Barths A, Enembreck F. Distributed constraint optimization with MULBS: a case study on collaborative meeting scheduling [J]. Journal of Network and Computer Applications, 2018, 30(6): 64-68.
[9] Hirayama K, Yokoo M. Distributed partial constraint satisfaction problem [C]//Proc of the 3rd International Conference on Principles and Practice of Constraint Programming, 1997: 222-236.
[10] Modi P J, Shen W M, Tambe M, et al. ADOPT: Asynchronous distributed constraint optimization with quality guarantees [J]. Artificial Intelligence, 2005, 161(1): 149-180.
[11] Yeoh W, Felner A, Koenig S. BnB-ADOPT: An asynchronous branch-and-bound DCOP algorithm [J]. Journal of Artificial Intelligence Research, 2010, 38: 85-133.
[12] Petcu A, Faltings B. A scalable method for multiagent constraint optimization [C]//Proceedings of the 19th International Joint Conference on Artificial Intelligence. New York: ACM, 2005: 266-271.
[13] Petcu A, Faltings B. Mb-dpop: A new memory-bounded algorithm for distributed optimization [C]//Proc of the 20th International Joint Conference on Artificial Intelligence, 2007: 1452-1457.
[14] Chen Z, Zhang W, Deng Y, et al. RMB-DPOP: Refining MB-DPOP by Reducing Redundant Inference [C]//Proc of the 19th International Conference on Autonomous Agents and Multiagent Systems, 2020: 249-257.
[15] Rashik M, Rahman M M, Khan M M, et al. Speeding up distributed pseudo-tree optimization procedures with cross edge consistency to solve DCOPs [J]. Appl Intell, 2021, 51: 1733-1746.
[16] Fursin G, Cohen A. A practical method for quickly evaluating program optimizations [C]//Proc of the 1st International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2005), 2005: 29-46.
[17] Zhang W, Wang G, Xing Z, et al. Distributed stochastic search and distributed breakout: properties, comparison and applications to constraint optimization problems in sensor networks [J]. Artificial Intelligence, 2005, 161(1-2): 55-87.
[18] Farinelli A, Rogers A, Petcu A, et al. Decentralised coordination of low-power embedded devices using the max-sum algorithm [C]//Proceedings of the 7th International Joint Conference on Autonomous Agents and Multi-Agent Systems. Estoril: AAMAS Press, 2008: 639-646.
[19] Maheswaran R T, Pearce J P, Tambe M. A family of graphical-game-based algorithms for distributed constraint optimization problems [J]. Coordination of Large-Scale Multi Agent Systems, 2006: 127-146.
[20] Chen Z Y, Wu T F, Deng Y C, et al. An ant based algorithm to solve distributed constraint optimization problems [C]//Proceedings of the 32nd AAAI Conference on Artificial Intelligence. New Orleans: AAAI Press, 2018: 4653-4661.
[21] Okamoto S, Zivan R, Nahon A. Distributed Breakout: Beyond Satisfaction [C]//Proc of the 25th International Joint Conference on Artificial Intelligence, 2016: 447-453.
[22] Zivan R. Anytime local search for distributed constraint optimization [C]//Proc of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, 2008: 1449-1452.
[23] Chen Z, Yu Z, He J, et al. A partial decision scheme for local search algorithms for distributed constraint optimization problems [C]//Proc of the 16th International Conference on Autonomous Agents and Multiagent Systems, 2017: 187-194.
[24] Chen Z, Liu L, He J, et al. A genetic algorithm based framework for local search algorithms for distributed constraint optimization problems [J]. Autonomous Agents and Multi-Agent Systems, 2020, 34: 1-31.
[25] Stranders R, Farinelli A, Rogers A, et al. Decentralised control of continuously valued control parameters using the max-sum algorithm [C]//Proc of the 8th International Conference on Autonomous Agents and Multiagent Systems, 2009: 601-608.
[26] Voice T, Stranders R, Rogers A, et al. A hybrid continuous max-sum algorithm for decentralised coordination [C]//Proceedings of the 19th European Conference on Artificial Intelligence. Lisbon: IOS Press, 2010: 61-66.
[27] Hoang K D, Yeoh W, Yokoo M, et al. New algorithms for continuous distributed constraint optimization problems [C]//Proc of the 19th International Conference on Autonomous Agents and Multiagent Systems, 2020: 502-510.
[28] Khoi D H, Yeoh W, Yokoo M, et al. New algorithms for continuous distributed constraint optimization problems [C]//Proceedings of the 19th International Conference on Autonomous Agents and Multi-Agent Systems. Auckland: Springer Press, 2020: 502-510.
[29] Choudhury M, Mahmud S, Khan M M. A particle swarm based algorithm for functional distributed constraint optimization problems [C]//Proceedings of the 34th AAAI Conference on Artificial Intelligence. New York: AAAI Press, 2020: 7111-7118.
[30] Shi M, Liao X, Chen Y. A particle swarm with local decision algorithm for functional distributed constraint optimization problems [J]. International Journal of Pattern Recognition and Artificial Intelligence, 2022, 36(12): 2259025.
[31] Amit S, Moumita C, Md M K. A local search based approach to solve continuous DCOPs [C]//Proceedings of the 20th International Conference on Autonomous Agents and Multi-Agent Systems. Richland: Springer Press, 2021: 1127-1135.
[32] Liao X, Shi M F, Chen Y. Adaptive multi-point crossover genetic algorithm for solving continuous distributed constraint optimization problems [J]. CAAI Transactions on Intelligent Systems, 2023, 18(4): 793-802.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Journal of Computing and Electronic Information Management

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.








