Contents & References of Presenting a model for solving constraint satisfaction problems using multi-agent systems
List:
Chapter One: Introduction
Constraint Satisfaction Problem (CSP: Constraint Satisfaction Problem). 3
Definition of the constraint satisfaction problem (CSP: Constraint Satisfaction Problem): 3
Classical algorithms for constraint satisfaction problems. 5
CSP as a search problem.. 7
Improving the efficiency of search algorithms by means of heuristics. 8
Special constraints.. 12
Using local searches in solving constraint satisfaction problems. 12
Problem structure.. 12
Multi-agent systems.. 14
CSP problem solving by multi-agent systems (DCSP). 16
Chapter Two: A Review of Previous Researches
Overview... 19
Domain Pruning Algorithms... 22
Purification Algorithm... 22
Meta Reasoning Algorithm... 25
Exploratory Algorithms... 27
Asymmetric backtracking algorithm.. 28
Asymmetric weak constraint algorithm.. 32
Algorithms that use a combination of centralized and distributed methods. 33
APO algorithm.. 33
Incomplete algorithms.. 37
DBA algorithm .. 37
Algorithms based on ant colony in solving distributed constraint satisfaction problems. 37
Chapter three: Designing and implementing proposed methods for DCSP problems and checking the results
Quality evaluation criteria for solving distributed constraint satisfaction problems. 44
-1-1- The average execution time of the algorithm by increasing the scale of the problem. 45
3-1-2- The average number of cycles executed until reaching a solution. 45
3-1-3- The number of messages sent and received.. 45
3-1-4- NCCC .. 45
3-1-5- Legality and completeness.. 46
Tests and dataset used for tests. 45
3-2-1- n-minister problem .. 46
3-2-2- Graph coloring problem .. 47
3-2-3- Timing problems .. 48
3-2-4- Binary constraint satisfaction problems .. 51
3-3- Design and implementation of proposed methods and results of them 52
3-3-1- Using the combination of evolutionary algorithms and multi-agent systems to solve constraint satisfaction problems. 52
3-3-2- The power of ants in solving distributed constraint satisfaction problems. 60
Fourth chapter: The proposed new method 4-1- An overview of the concepts and topics discussed in this proposed method. 69
Description of distributed constraint satisfaction problems (DCSP). 69
Definition of Alldiff or Alldifferent constraint. 70
Exploratory functions .. 70
Division of proposed algorithms for DCSP problems. 71
4-3- Description of the proposed new method and details of its implementation. 73
4-4- Solving an example using this algorithm. 80
4-5- Evaluation and comparison of our algorithm with other methods. 82
4-6- Conclusion and listing the advantages and disadvantages of this method. 84
Chapter Five: Conclusion
5-1- Conclusion... 87
5-2- Suggestions and future work. 89
List of references.. 90
Source:
[1] Caihong Zhao, Yanyan Cui, “An Improved Algorithm of CSP. 2012 International Workshop on Information and Electronics Engineering (IWIEE)", pp. 2832 – 2837, 2012.
[2] Stuart Russell, Peter Nerving. “Artificial Intelligence: A Modern Approach(second edition)”, 2009.
[3] W. Zhong, J. Liu, M. Xue, and L. Jiao, “A Multiagent Evolutionary Algorithm for Constraint Satisfaction Problems,” IEEE, pp.54-73, 2004.
[4] Y. Shoham, K. L. Brown, “ MULTIAGENT SYSTEMS, Algorithmic, Game-Theoretic. and Logical Foundations”, 2009, 2010.
[5] J. Liu, “Autonomous Agents and Multi-Agent Systems: Explorations in Learning Self-Organization, and Adaptive Computation”, Singapore: World Scientific, 2001.
[6] J. Liu, H. Jing, and Y. Y. Tang, “Multi-agent oriented constraint satisfaction”, Artif. Intel., vol. 136, no. 1, pp.101–144, 2002.
[7] W. Zhong, J. Liu, M. Xue, and L. Jiao, “A multiagent genetic algorithm for global numerical optimization”, IEEE Trans. Syst., Man, and Cybern. B, vol. 34, no. 2, pp.1128-1141, 2004.
[8]
[8] Makoto yokoo "Multiagent systems. A modern approach to Distributed Artificial Intelligence." edited by Gerhard Weiss, The MIT Press, ISBN: 0262731312, 1999.
[9] Yokoo, M., Durfee, E. H., "Distributed constraint satisfaction for formalizing distributed problem solving", 12th IEEE International Conference on Distributed Computing Systems, 1, pp. 614–621, 1992.
[10] Sycara, K., Roth, S. F., Sadeh N., Fox, M. S., “Distributed constrained heuristic search”, International Journal of IEEE Transactions on Systems, Man and Cybernetics, 21(6), pp. 1446–1461, 1991.
[11] Modi, A P. J., Veloso, M., Smith, S., Cmradar, J. Oh., “A personal assistant agent for calendar management. Agent Oriented Information Systems (AOIS)”, 2004.
[12] Conry, S. E., Kuwabara, K., Lesser, V. R., Meyer R. A., “Multistage negotiation for distributed constraint satisfaction”, International Journal of IEEE Transactions on Systems, Man and Cybernetics 21(6), pp.1462–1477, 1991.
[13] Huhns, M. N., Bridgeland, D. M., "Multi-agent truth maintenance", International Journal of IEEE Transactions on Systems, Man and Cybernetics 21(6), pp. 1437–1445, 1991.
[14] Yokoo, M., Durfee, E. H., “Distributed constraint satisfaction for formalizing distributed problem solving”, 12th IEEE International Conference on Distributed Computing Systems, 1, pp. 614–621, 1992.
[15] Yokoo, M., “Asynchronous weak-commitment search for solving distributed constraint satisfaction problems”, The First International Conference on Principles and Practice of Constraint Programming, pp.88–102, 1995.
[16] Mailler, R., Lesser V., “Asynchronous partial overlay: a new algorithm for solving distributed constraint satisfaction problems", Journal of Artificial Intelligence Research (JAIR) 25, pp. 529-576, 2006.
[17] Mailler, R., "Comparing two approaches to dynamic, distributed constraint satisfaction", Fourth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2005), pp. 1049–1056, 2005.
[18] Mailler, R., Lesser, V., “Solving distributed constraint optimization problems using cooperative mediation”, Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), pp.438–445, 2004.
[19] Mailler, R., “Solving distributed CSPs using dynamic partial centralization without explicit constraint passing", Second Workshop on the Challenges in the Coordination of Large Scale Multi-Agent Systems (LSMAS 2005), pp.27-41, 2005.
[20] Benish, M., Sadeh, N., "Effect of mediator selection strategy for distributed constraint satisfaction", Workshop on Distributed Constraint Reasoning (DCR), 2005.
[21] Benish, M., Sadeh, N., "Examining distributed constraint satisfaction problem (DCSP) coordination tradeoffs". International Conference on Automated Agents and Multi-Agent Systems (AAMAS), pp. 1405-1412, 2006.
[22] S.Hoseyni, K.Zamanifar, the impact of the conflict on solving distributed constraint satisfaction problems, Computing and Informatics, Vol. 28, 2009, pp.673–693, 2007.
[23] Freuder, E. C., Wallace, R. J., Partial constraint satisfaction. Journal of Artificial Intelligence, 58(13), pp.21–70, 1992.
[24] Y. Deville and P. Van Hentenryck, “Efficient arc consistency algorithm for a class of CSP problems,” in Proceedings of the International Joint Conference on Artificial Intelligence, v1, pp.325, 1991.
[25] M. Bruynooghe, “Solving combinational search problems by intelligent backtracking,” Inform. Process. Lett. 12(1), pp.36-39, 1981.
[27] A. Eiben and J. I. Van Hemert, “SAW-ing EAs: Adapting the fitness function for solving constrained problems,” in New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, Eds. New York: McGraw-Hill, pp.389-402, 1999.
[28] B. Craenen and A.