Abstract
In this paper we investigate the applicability of Genetic Algorithms (GAs) for solving Constraint Satisfaction Problems (CSPs). Despite some success of GAs when tackling CSPs, they generally suffer from poor crossover operators. In order to overcome this limitation in practice, we propose a novel crossover specifically designed for solving CSPs. Together with a variable ordering heuristic and an integration into a parallel architecture, this proposed crossover enables the solving of large and hard problem instances as demonstrated by the experimental tests conducted on randomly generated CSPs based on the model RB. We will indeed demonstrate, through these tests, that our proposed method is superior to the known GA based techniques for CSPs. In addition, we will show that we are able to compete with the efficient MAC-based Abscon 109 solver for random problem instances.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cantu-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms. Kluwer Academic Publishers (2000)
Dechter, R.: Constraint Processing. Morgan Kaufmann (2003)
Eiben, A.E., van der Hauw, J.K.: Adaptive Penalties for Evolutionary Graph Coloring. In: Hao, J.-K., Lutton, E., Ronald, E., Schoenauer, M., Snyers, D. (eds.) AE 1997. LNCS, vol. 1363, pp. 95–106. Springer, Heidelberg (1998)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Inc., Boston (1989)
van der Hauw, J.: Evaluating and Improving Steady State Evolutionary Algorithms on Constraint Satisfaction Problems (1996)
Jashmi, B.J., Mouhoub, M.: Solving temporal constraint satisfaction problems with heuristic based evolutionary algorithms. In: Proceedings of the 2008 20th IEEE International Conference on Tools with Artificial Intelligence, vol. 02, pp. 525–529. IEEE Computer Society, Washington, DC (2008)
Lecoutre, C., Tabary, S.: Abscon 109: a generic csp solver. In: 2nd International Constraint Solver Competition, held with CP 2006 (CSC 2006), pp. 55–63 (2008)
Lim, D., Ong, Y.S., Jin, Y., Sendhoff, B., Lee, B.S.: Efficient hierarchical parallel genetic algorithms using grid computing. Future Gener. Comput. Syst. 23(4), 658–670 (2007)
Liu, Z., Liu, A., Wang, C., Niu, Z.: Evolving neural network using real coded genetic algorithm (ga) for multispectral image classification. Future Gener. Comput. Syst. 20(7), 1119–1129 (2004)
Mouhoub, M.: Dynamic Path Consistency for Interval-based Temporal Reasoning. In: 21st International Conference on Artificial Intelligence and Applications (AIA 2003), pp. 393–398. ACTA Press (2003)
Mouhoub, M.: Systematic versus non systematic techniques for solving temporal constraints in a dynamic environment. AI Communications 17(4), 201–211 (2004)
Mouhoub, M., Sukpan, A.: Managing dynamic csps with preferences. Applied Intelligence 37(3), 446–462 (2012)
Mouhoub, M., Jashmi, B.J.: Heuristic techniques for variable and value ordering in csps. In: Krasnogor, N., Lanzi, P.L. (eds.) GECCO, pp. 457–464. ACM (2011)
Sabin, D., Freuder, E.C.: Contradicting conventional wisdom in constraint satisfaction. In: Proceedings of the Eleventh European Conference on Artificial Intelligence, pp. 125–129. John Wiley and Sons, Amsterdam (1994)
Sena, G.A., Megherbi, D., Isern, G.: Implementation of a parallel genetic algorithm on a cluster of workstations: traveling salesman problem, a case study. Future Gener. Comput. Syst. 17(4), 477–488 (2001)
Smith, B., Dyer, M.: Locating the phase transition in binary constraint satisfaction problems. Artificial Intelligence 81, 155–181 (1996)
Xu, K., Li, W.: Exact Phase Transitions in Random Constraint Satisfaction Problems. Journal of Artificial Intelligence Research 12, 93–103 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abbasian, R., Mouhoub, M. (2013). A New Crossover for Solving Constraint Satisfaction Problems. In: Middendorf, M., Blum, C. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2013. Lecture Notes in Computer Science, vol 7832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37198-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-37198-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37197-4
Online ISBN: 978-3-642-37198-1
eBook Packages: Computer ScienceComputer Science (R0)