Swarm intelligence algorithm for optimality discovery in distributed constraint optimization

The distributed constraint optimization problem (DCOP) is known as a basic problem of multiagent systems. This problem seeks optimal solutions using cooperative behavior between agents. However, because DCOP is NP-hard, the computational load becomes massive as the number of agents increase. What are needed are high-speed algorithms that can solve problems without increasing the computational load. In recent years, methods that intentionally limit the number of cooperative agents, such as k-optimality and p-optimality, have been proposed as approximate algorithms. They are drawing attention as new approximate algorithms because they can obtain deviations from the optimal solutions. The value of optimality is an artificially established partition of state space, and there is a need to change the value for different network topologies. In this paper, we propose a method that uses swarm intelligence as a new DCOP algorithm. Each agent evaluates the state space using swarm intelligence. The available state is determined not based on values decided by each agent. Instead, a cooperative space is produced based on heuristic values to determine the optimal solutions. We also show that a new criteria of optimality can be obtained using swarm intelligence.

[1]  Weixiong Zhang,et al.  Distributed stochastic search and distributed breakout: properties, comparison and applications to constraint optimization problems in sensor networks , 2005, Artif. Intell..

[2]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[3]  Boi Faltings,et al.  Distributed constraint optimization with structured resource constraints , 2009, AAMAS.

[4]  Milind Tambe,et al.  Solving Multiagent Networks using Distributed Constraint Optimization , 2008, AI Mag..

[5]  Boi Faltings,et al.  A Scalable Method for Multiagent Constraint Optimization , 2005, IJCAI.

[6]  Victor R. Lesser,et al.  Improved max-sum algorithm for DCOP with n-ary constraints , 2013, AAMAS.

[7]  Ali Hamzeh,et al.  An incomplete and asynchronous algorithm based on localization for Distributed Constraint Optimization , 2013, The 5th Conference on Information and Knowledge Technology.

[8]  Stephen Chen,et al.  Locust Swarms - A new multi-optima search technique , 2009, 2009 IEEE Congress on Evolutionary Computation.

[9]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[10]  Sarvapali D. Ramchurn,et al.  Optimal decentralised dispatch of embedded generation in the smart grid , 2012, AAMAS.

[11]  Mohsen Afsharchi,et al.  PKOPT: Faster k-Optimal Solution for DCOP by Improving Group Selection Strategy , 2010, 2010 22nd IEEE International Conference on Tools with Artificial Intelligence.

[12]  Thomas Schiex,et al.  Valued Constraint Satisfaction Problems: Hard and Easy Problems , 1995, IJCAI.

[13]  Milind Tambe,et al.  Asynchronous algorithms for approximate distributed constraint optimization with quality bounds , 2010, AAMAS.

[14]  Yasuki Iizuka An Approximate Algorithm for DCOP with Optimal Solution Attainment Rate of 0.99 , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

[15]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[16]  M. Yokoo,et al.  Distributed Breakout Algorithm for Solving Distributed Constraint Satisfaction Problems , 1996 .

[17]  Mauro Birattari,et al.  Dm63 Heuristics for Combinatorial Optimization Ant Colony Optimization Exercises Outline Ant Colony Optimization: the Metaheuristic Application Examples Generalized Assignment Problem (gap) Connection between Aco and Other Metaheuristics Encodings Capacited Vehicle Routing Linear Ordering Ant Colony , 2022 .