Ants can solve constraint satisfaction problems

被引:125
作者
Solnon, C [1 ]
机构
[1] Univ Lyon 1, LISI, F-69622 Villeurbanne, France
关键词
ant colony optimization (ACO); constraint satisfaction problems (CSPs); local search;
D O I
10.1109/TEVC.2002.802449
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we describe a new incomplete approach for solving constraint satisfaction problems (CSPs) based on the ant colony optimization (ACO) metaheuristic. The idea is to use artificial ants to keep track of promising areas of the search space by laying trails of pheromone. This pheromone information is used to guide the search, as a heuristic for choosing values to be assigned to variables. We first describe the basic ACO algorithm for solving CSPs and we show how it can be improved by combining it with local search techniques. Then, we introduce a preprocessing step, the goal of which is to favor a larger exploration of the search space at a lower cost, and we show that it allows ants to find better solutions faster. Finally, we evaluate our approach on random binary problems.
引用
收藏
页码:347 / 357
页数:11
相关论文
共 33 条
[1]  
[Anonymous], 1992, OPTIMIZATION LEARNIN
[2]  
[Anonymous], 1993, FDN CONSTRAINT SATIS
[3]   An improved ant system algorithm for the vehicle routing problem [J].
Bullnheimer, B ;
Hartl, RF ;
Strauss, C .
ANNALS OF OPERATIONS RESEARCH, 1999, 89 (0) :319-328
[4]  
Cheeseman P C., 1991, INT JOINT C ARTIFICI, V91, P331
[5]  
Clark D. A., 1996, Principles and Practice of Constraint Programming - CP96. Second International Conference - CP96. Proceedings, P119
[6]   Ants can colour graphs [J].
Costa, D ;
Hertz, A .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (03) :295-305
[7]  
DAVENPORT A, 1995, LECT NOTES COMPUTER, V1106, P43
[8]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[9]   Ant algorithms for discrete optimization [J].
Dorigo, M ;
Di Caro, G ;
Gambardella, LM .
ARTIFICIAL LIFE, 1999, 5 (02) :137-172
[10]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41