Abstract

We describe a novel 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.

Keywords

Constraint satisfaction problemAnt colony optimization algorithmsComputer scienceMetaheuristicConstraint satisfactionMathematical optimizationBacktrackingGuided Local SearchPreprocessorLocal search (optimization)HeuristicArtificial intelligenceConstraint programmingAnt colonyMathematicsAlgorithm

Affiliated Institutions

Related Publications

Ants can colour graphs

AbstractIn the last few years researchers have shown how insect colonies can be seen as a natural model of collective problem solving. The analogy between the behaviour of ants ...

1997 Journal of the Operational Research S... 500 citations

Publication Info

Year
2002
Type
article
Volume
6
Issue
4
Pages
347-357
Citations
193
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

193
OpenAlex

Cite This

Christine Solnon (2002). Ants can solve constraint satisfaction problems. IEEE Transactions on Evolutionary Computation , 6 (4) , 347-357. https://doi.org/10.1109/tevc.2002.802449

Identifiers

DOI
10.1109/tevc.2002.802449