Abstract
In this chapter we will focus on the combination of evolutionary computation (GlossaryTerm
EC
) techniques and constraint satisfaction problems (GlossaryTermCSP
s). Constraint programming (GlossaryTermCP
) is another approach to deal with constraint satisfaction problems. In fact, it is an important prelude to the work covered here as it advocates itself as an alternative approach to programming [1]. The first step is to formulate a problem as a GlossaryTermCSP
such that techniques from GlossaryTermCP
, GlossaryTermEC
, combinations of the two, often referred to as hybrids [2, 3], or other approaches can be deployed to solve the problem. The formulation of a problem has an impact on its complexity in terms of effort required to either find a solution or that proof no solution exists. It is, therefore, vital to spend time on getting this right.GlossaryTerm
CP
defines search as iterative steps over a search tree where nodes are partial solutions to the problem where not all variables are assigned values. The search then maintains a partial solution that satisfies all variables with assigned values. Instead, in GlossaryTermEC
algorithms sample a space of candidate solutions where for each sample point variables are all assigned values. None of these candidate solutions will satisfy all constraints in the problem until a solution is found. Such algorithms are often classified as Davis–Putnam–Logemann–Loveland (GlossaryTermDPLL
) algorithms, after the first backtracking algorithm for solving GlossaryTermCSP
[4].Another major difference is that many constraint solvers from GlossaryTerm
CP
are sound, whereas GlossaryTermEC
solvers are not. A solver is sound if it always finds a solution if it exists. Furthermore, most constraint solvers from GlossaryTermCP
can easily be made complete, although this is often not a desired property for a constraint solver. A constraint solver is complete if it can find every solution to a problem.Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- 3-CNF-SAT:
-
three variables/clause-conjunctive normal form-satisfiability
- BINCSP:
-
binary constraint satisfaction problem
- CNF:
-
conjunctive normal form
- CP:
-
constraint programming
- CSP:
-
constraint satisfaction problem
- DPLL:
-
Davis–Putnam–Logemann–Loveland
- EC:
-
evolutionary computation
- PDDL:
-
planning domain definition language
- SAT:
-
satisfiability
- SCH:
-
school
References
K. Apt: Principles of Constraint Programming (Cambridge Univ. Press, Cambridge 2003)
B.G.W. Craenen, A.E. Eiben: Hybrid evolutionary algorithms for constraint satisfaction problems: Memetic overkill?, 2005 IEEE Congr. Evol. Comput., Vol. 3 (2005) pp. 1922–1928
R. Kibria, Y. Li: Optimizing the initialization of dynamic decision heuristics in DPLL SAT solvers using genetic programming, Lect. Notes Comput. Sci. 3905, 331–340 (2006)
M. Davis, H. Putnam: A computing procedure for quantification theory, Journal ACM 7, 201–215 (1960)
H.E. Dudeney: Cryptarithm, Strand Mag. 68, 97 and 214 (1924)
M.R. Garey, D.S. Johnson: Computers and Intractability: A Guide to the Theory of NP-Completeness (W.H. Freeman, San Francisco 1979)
R. Lewis: Metaheuristics can solve Sudoku puzzles, J. Heuristics 13, 387–401 (2007)
E. Tsang: Foundations of Constraint Satisfaction (Academic, London 1993)
R. Dechter: Constraint Processing (Morgan Kaufmann, San Francisco 2003) pp. 1–481
C. Lecoutre: Constraint Networks: Techniques and Algorithms (Wiley, Hoboken 2009)
H. Chen: A rendezvous of logic, complexity, and algebra, ACM Comput. Surv. 42(1), 2 (2009)
B. Bernhardsson: Explicit solutions to the n-queens problem for all n, SIGART Bull. 2, 7 (1991)
T. Bäck, D. Fogel, Z. Michalewicz (Eds.): Handbook of Evolutionary Computation (Oxford Univ. Press, New York 1997)
F. Rossi, P. Van Beek, T. Walsh: Handbook of Constraint Programming (Elsevier, Amsterdam 2006)
D. Brélaz: New methods to color the vertices of a graph, Communications ACM 22, 251–256 (1979)
D.B. Fogel: Evolutionary Computation: Towards a New Philosophy of Machine Intelligence, 2nd edn. (Wiley, Hoboken 1999)
A.E. Eiben, Z. Ruttkay: Self-adaptivity for constraint satisfaction: Learning penalty functions, Int. Conf. Evol. Comput. (1996) pp. 258–261
R. Hinterding, Z. Michalewicz, A.E. Eiben: Adaptation in evolutionary computation: A survey, Proc. 4th IEEE Conf. Evol. Comput. (1997) pp. 65–69
T. Bäck: Introduction to the special issue: Self-adaptation, Evol. Comput. 9(2), 3–4 (2001)
T. Runnarson, X. Yao: Constrained evolutionary optimization – The penalty function approach. In: Evolutionary Optimization, ed. by R. Sarker, M. Mohammadian, X. Yao (Kluwer, Boston 2002) pp. 87–113, Chap. 4
J.T. Richardson, M.R. Palmer, G. Liepins, M. Hilliard: Some guidelines for genetic algorithms with penalty functions, Proc. 3rd Int. Conf. Genet. Algoritms. (1989) pp. 191–197
M.L. Braun, J.M. Buhmann: The noisy Euclidean traveling salesman problem and learning, Proc. 2001 Neural Inf. Process. Syst. Conf. (2002)
D. Whitley, J.P. Watson, A. Howe, L. Barbulescu: Testing, evaluation and performance of optimization and learning systems. In: Adaptive Computing in Design and Manufacturer, ed. by I.C. Parmee (Springer, Berlin, Heidelberg 2002) pp. 27–39
A. Biere, M. Heule, H. van Maaren, T. Walsh: Handbook of Satisfiability (IOS, Amsterdan 2009)
V. Malek: Introduction to Mathematics of Satisfiability (Chapman Hall, Boca Raton 2009)
S.A. Cook: The complexity of theorem-proving procedures, Proc. 3rd Annu. ACM Symp. Theory Comput. (1971) pp. 151–158
M. Utting, B. Legeard: Practical Model-Based Testing: A Tools Approach (Morgan Kaufmann, San Francisco 2007)
A. Bundy: A science of reasoning: extended abstract, Proc. 10th Int. Conf. Autom. Deduc. (1990) pp. 633–640
D. McDermott, M. Ghallab, A. Howe, C. Knoblock, A. Ram, M. Veloso, D. Weld, D. Wilkins: PDDL -- The planning domain definition language, Tech. Rep. TR-98-003, Yale Center for Computational Vision and Control (1998)
R. Drechsler, S. Eggersglüß, G. Fey, D. Tille: Test Pattern Generation using Boolean Proof Engines (Springer, Berlin, Heidelberg 2009) pp. 1–192
D. He, A. Choi, K. Pipatsrisawat, A. Darwiche, E. Eskin: Optimal algorithms for haplotype assembly from whole-genome sequence data, Bioinformatics 26(12), i183–i190 (2010)
I.V. Tetko, D.J. Livingstone, A.I. Luik: Neural network studies. 1. Comparison of overfitting and overtraining, J. Chem Inf. Comput. Sci. 35, 826–833 (1995)
J.-K. Hao, R. Dorne: An empirical comparison of two evolutionary methods for satisfiability problems, Int. Conf. Evol. Comput. (1994) pp. 451–455
J. Gottlieb, N. Voss: Fitness functions and genetic operators for the satisfiability problem, Lect. Notes Comput. Sci. 1363, 55–68 (1997)
J. Gottlieb, N. Voss: Improving the performance of evolutionary algorithms for the satisfiability problem by refining functions, Lect. Notes Comput. Sci. 1498, 755–764 (1998)
G. Folino, C. Pizzuti, G. Spezzano: Solving the satisfiability problem by a parallel cellular genetic algorithm, Proc. 24th Euromicro Conf. (1998) pp. 715–722
N. Nemer-Preece, R.W. Wilkerson: Parallel genetic algorithm to solve the satisfiability problem, Proc. 1998 ACM Symp. Appl. Comput. (1998) pp. 23–28
C. Rossi, E. Marchiori, J.N. Kok: An adaptive evolutionary algorithm for the satisfiability problem, Proc. 2000 ACM Symp. Appl. Comput. (2000) pp. 463–469
J.-K. Hao, F. Lardeux, F. Saubion: Evolutionary computing for the satisfiability problem, Lect. Notes Comput. Sci. 2611, 258–267 (2003)
M.E. Bachir Menai: An evolutionary local search method for incremental satisfiability, Lect. Notes Comput. Sci. 3249, 143–156 (2004)
L. Aksoy, E.O. Günes: An evolutionary local search algorithm for the satisfiability problem, Lect. Notes Comput. Sci. 3949, 185–193 (2005)
M.E. Bachir Menai, M. Batouche: Solving the maximum satisfiability problem using an evolutionary local search algorithm, Int. Arab J. Inf. Technol. 2(2), 154–161 (2005)
P. Guo, W. Luo, Z. Li, H. Liang, X. Wang: Hybridizing evolutionary negative selection algorithm and local search for large-scale satisfiability problems, Lect. Notes Comput. Sci. 5821, 248–257 (2009)
Y. Kilani: Comparing the performance of the genetic and local search algorithms for solving the satisfiability problems, Appl. Soft. Comput. 10(1), 198–207 (2010)
R.H. Kibria: Soft Computing Approaches to DPLL SAT Solver Optimization, Ph.D. Thesis (TU Darmstadt, Darmstadt 2011)
M. Davis, G. Logemann, D. Loveland: A machine program for theorem-proving, Communications ACM 5(7), 394–397 (1962)
R. Lewis, J. Thompson: On the application of graph colouring techniques in round-robin sports scheduling, Comput. Oper. Res. 38, 190–204 (2011)
S.S. Muchnick: Advanced Compiler Design and Implementation (Morgan Kaufmann, San Fransisco 1997)
W.K. Hale: Frequency assignment: Theory and applications, Proc. IEEE 68(12), 1497–1514 (1980)
J. Culberson: Graph Coloring Page (2010), available online at http://webdocs.cs.ualberta.ca/~joe/Coloring/
J.C. Culberson, F. Luo: Exploring the k-colorable landscape with iterated greedy. In: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 26, ed. by D.S. Johnson, M.A. Trick (American Mathematical Society, Providence 1996) pp. 245–284
M. Brockington, J.C. Culberson: Camouflaging independent sets in quasi-random graphs. In: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 26, ed. by D.S. Johnson, M.A. Trick (American Mathematical Society, Providence 1996) pp. 75–88
G.J. Chaitin, M.A. Auslander, A.K. Chandra, J. Cocke, M.E. Hopkins, P.W. Markstein: Register allocation via coloring, Comput. Lang. 6(1), 47–57 (1981)
D.J.A. Welsh, M.B. Powell: An upper bound for the chromatic number of a graph and its application to timetabling problems, Comput. J. 10(1), 85–86 (1967)
C. Fleurent, J. Ferland: Genetic and hybrid algorithms for graph coloring, Ann. Oper. Res. 63(3), 437–461 (1996)
C. Fleurent, J.A. Ferland: Object-oriented implementation of heuristic search methods for graph coloring, maximum clique, and satisfiability. In: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 26, ed. by D.S. Johnson, M.A. Trick (American Mathematical Society, Providence 1996) pp. 619–652
G. von Laszewski: Intelligent structural operators for the k-way graph partitioning problem, Proc. 4th Int. Conf. Genet. Algorithms (1991) pp. 45–52
L. Davis: Order-based genetic algorihms and the graph coloring problem. In: Handbook of Genetic Algorithms, ed. by L. Davis (Van Nostrand Reinhold, New York 1991) pp. 72–90
P.E. Coll, G.A. Durán, P. Moscato: A discussion on some design principles for efficient crossover operators for graph coloring problems, An. XXVII Simp. Brasil. Pesqui. Oper. (1995)
I. Juhos, J.I. van Hemert: Contraction-based heuristics to improve the efficiency of algorithms solving the graph colouring problem. In: Recent Advances in Evolutionary Computation for Combinatorial Optimization, ed. by C. Cotta, J.I. van Hemert (Springer, Berlin, Heidelberg 2008) pp. 167–184
I. Juhos, J.I. van Hemert: Graph colouring heuristics guided by higher order graph properties, Lect. Notes Comput. Sci. 4972, 97–109 (2008)
I. Juhos, J.I. van Hemert: Increasing the efficiency of graph colouring algorithms with a representation based on vector operations, J. Softw. 1(2), 24–33 (2006)
E.M. Palmer: Graphical Evolution (Wiley, New York 1985)
D. Achlioptas, L.M. Kirousis, E. Kranakis, D. Krizanc, M.S.O. Molloy, Y.C. Stamatiou: Random constraint satisfaction: A more accurate picture, Lect. Notes Comput. Sci. 1330, 107–120 (1997)
E. MacIntyre, P. Prosser, B.M. Smith, T. Walsh: Random constraint satisfaction: Theory meets practice. In: Principles and Practice of Constraint Programming — CP98, ed. by M. Maher, J.-F. Puget (Springer, Berlin, Heidelberg 1998) pp. 325–339
E. Freuder, R.J. Wallace: Partial constraint satisfaction, Artif. Intell. 65, 363–376 (1992)
B.G.W. Craenen, A.E. Eiben, J.I. van Hemert: Comparing evolutionary algorithms on binary constraint satisfaction problems, IEEE Trans. Evol. Comput. 7(5), 424–444 (2003)
R. Haralick, G. Elliot: Increasing tree search efficiency for constraint-satisfaction problems, Artif. Intell. 14(3), 263–313 (1980)
A.E. Eiben, P.-E. Raué, Z. Ruttkay: Heuristic Genetic Algorithms for Constrained Problems, Part I: Principles, Tech. Rep. IR-337 (Vrije Universiteit Amsterdam 1993)
A.E. Eiben, P.-E. Raué, Z. Ruttkay: Solving constraint satisfaction problems using genetic algorithms, Proc. 1st IEEE Conf. Evol. Comput. (1994) pp. 542–547
B.G.W. Craenen, A.E. Eiben, E. Marchiori: Solving constraint satisfaction problems with heuristic-based evolutionary algorithms, Congr. Evol. Comput. (2000)
M.C. Riff-Rojas: Using the knowledge of the constraint network to design an evolutionary algorithm that solves CSP, Proc. 3rd IEEE Conf. Evol. Comput. (1996) pp. 279–284
M.C. Riff-Rojas: Evolutionary search guided by the constraint network to solve CSP, Proc. 4th IEEE Conf. Evol. Comput. (1997) pp. 337–348
M.-C. Riff-Rojas: A network-based adaptive evolutionary algorithm for constraint satisfaction problems. In: Meta-heuristics: Advances and Trends in Local Search Paradigms for Optimization, ed. by S. Voss (Kluwer, Boston 1998) pp. 325–339
E. Marchiori: Combining constraint processing and genetic algorithms for constraint satisfaction problems, Proc. 7th Int. Conf. Genet. Algorithms (1997) pp. 330–337
E. Marchiori, A. Steenbeek: A genetic local search algorithm for random binary constraint satisfaction problems, Proc. ACM Symp. Appl. Comput. (2000) pp. 458–462
B.G.W. Craenen, A.E. Eiben, E. Marchiori, A. Steenbeek: Combining local search and fitness function adaptation in a GA for solving binary constraint satisfaction problems, Proc. Genet. Evol. Comput. Conf. (2000)
P. van Hentenryck, V. Saraswat, Y. Deville: Constraint processing in cc(FD). In: Constraint Programming: Basics and Trends, ed. by A. Podelski (Springer, Berlin, Heidelberg 1995)
H. Handa, C.O. Katai, N. Baba, T. Sawaragi: Solving constraint satisfaction problems by using coevolutionary genetic algorithms, Proc. 5th IEEE Conf. Evol. Comput. (1998) pp. 21–26
H. Handa, N. Baba, O. Katai, T. Sawaragi, T. Horiuchi: Genetic algorithm involving coevolution mechanism to search for effective genetic information, Proc. 4th IEEE Conf. Evol. Comput. (1997)
J. Paredis: Co-evolutionary computation, Artif. Life 2(4), 355–375 (1995)
J. Paredis: Coevolutionary constraint satisfaction, Lect. Notes Comput. Sci. 866, 46–55 (1994)
J. Paredis: Coevolving cellular automata: Be aware of the red queen, Proc. 7th Int. Conf. Genet. Algorithms (1997)
A.E. Eiben, J.I. van Hemert, E. Marchiori, A.G. Steenbeek: Solving binary constraint satisfaction problems using evolutionary algorithms with an adaptive fitness function, Lect. Notes Comput. Sci. 1498, 196–205 (1998)
J.I. van Hemert: Applying Adaptive Evolutionary Algorithms to Hard Problems, M.Sc. Thesis (Leiden University, Leiden 1998)
G. Dozier, J. Bowen, D. Bahler: Solving small and large constraint satisfaction problems using a heuristic-based microgenetic algorithm, Proc. 1st IEEE Conf. Evol. Comput. (1994) pp. 306–311
J. Bowen, G. Dozier: Solving constraint satisfaction problems using a genetic/systematic search hybride that realizes when to quit, Proc. 6th Int. Conf. Genet. Algorithms (Morgan Kaufmann, Burlington 1995) pp. 122–129
G. Dozier, J. Bowen, D. Bahler: Solving randomly generated constraint satisfaction problems using a micro-evolutionary hybrid that evolves a population of hill-climbers, Proc. 2nd IEEE Conf. Evol. Comput. (1995) pp. 614–619
P.J. Stuckey, V. Tam: Improving evolutionary algorithms for efficient constraint satisfaction, Int. J. Artif. Intell. Tools 8(4), 363–384 (1999)
P. Morris: The breakout method for escaping from local minima, Proc. 11th Natl. Conf. Artif. Intell. (1993) pp. 40–45
A.E. Eiben, J.K. van der Hauw: Adaptive penalties for evolutionary graph-coloring, Lect. Notes Comput. Sci. 1363, 95–106 (1998)
J.K. van der Hauw: Evaluating and Improving Steady State Evolutionary Algorithms on Constraint Satisfaction Problems, M.Sc. Thesis (Leiden University, Leiden 1996)
A.E. Eiben, P.-E. Raué, Z. Ruttkay: Constrained problems. In: Practical Handbook of Genetic Algorithms, ed. by L. Chambers (Taylor Francis, Boca Raton 1995) pp. 307–365
A.E. Eiben, Z. Ruttkay: Self-adaptivity for constraint satisfaction: Learning penalty functions, Proc. 3rd IEEE Conf. Evol. Comput. (1996) pp. 258–261
T. Bäck, A.E. Eiben, M.E. Vink: A superior evolutionary algorithm for 3-SAT, Lect. Notes Comput. Sci. 1477, 125–136 (1998)
A.E. Eiben, J.K. van der Hauw, J.I. van Hemert: Graph coloring with adaptive evolutionary algorithms, J. Heuristics 4(1), 25–46 (1998)
A.E. Eiben, J.I. van Hemert: SAW-ing EAs: Adapting the fitness function for solving constrained problems. In: New Ideas in Optimization, ed. by D. Corne, M. Dorigo, F. Glover (McGraw Hill, New York 1999) pp. 389–402
B.G.W. Craenen, A.E. Eiben: Stepwise adaption of weights with refinement and decay on constraint satisfaction problems, Proc. Genet. Evol. Comput. Conf. (2001) pp. 291–298
M.W. Carter: A survey of practical applications of examination timetabling algorithms, Oper. Res. 34, 193–202 (1986)
M.W. Carter, G. Laporte, S.Y. Lee: Examination timetabling: Algorithmic strategies and application, J. Oper. Res. Soc. 47(3), 373–383 (1996)
International Timetabling Competition 2011: available online at http://www.utwente.nl/ctit/itc2011/
E.K. Burke, S. Petrovic: Recent research directions in automated timetabling, Eur. J. Oper. Res. 140(2), 266–280 (2002)
R. Qu, E.K. Burke, B. Mccollum, L.T. Merlot, S.Y. Lee: A survey of search methodologies and automated system development for examination timetabling, J. Sched. 12, 55–89 (2009)
E.K. Burke, D. Corne, B. Paechter, P. Ross (Eds.): Proc. 1st Int. Conf. Pract. Theory Autom. Timetabling (Napier University, Edinburgh 1995)
G. Lewandowski: Course scheduling: Metrics, Models, and Methods (Xavier University, Cincinnati 1996)
D. Corne, P. Ross, H.-L. Fang: Evolving timetables. In: Practical Handbook of Genetic Algorithms: Applications, Vol. I, ed. by L. Chambers (Taylor Francis, Boca Raton 1995) pp. 219–276
A. Colorni, M. Dorigo, V. Maniezzo: Metaheuristics for high school timetabling, Comput. Optim. Appl. 9(3), 275–298 (1998)
M.P. Carrasco, M.V. Pato: A multiobjective genetic algorithm for the class/teacher timetabling problem, Proc. 3rd Int. Conf. Pract. Theory Autom. Timetabling (2001) pp. 3–17
J.M. Thompson, K.A. Dowsland: A robust simulated annealing based examination timetabling system, Comput. Oper. Res. 25, 637–648 (1998)
E. Yu, K.-S. Sung: A genetic algorithm for a university weekly courses timetabling problem, Int. Trans. Oper. Res. 9(6), 703–717 (2002)
E.K. Burke, D. Elliman, R.F. Weare: A hybrid genetic algorithm for highly constrained timetabling problems, Proc. 6th Int. Conf. Genet. Algorithms (1995) pp. 605–610
J.I. van Hemert: Evolving binary constraint satisfaction problem instances that are difficult to solve, Proc. IEEE 2003 Congr. Evol. Comput. (New York) (2003) pp. 1267–1273
K. Smith-Miles, J.I. van Hemert: Discovering the suitability of optimisation algorithms by learning from evolved instances, Ann. Math. Artif. Intell. 61(2), 87–104 (2011)
J.I. van Hemert: Evolving combinatorial problem instances that are difficult to solve, Evol. Comput. 14(4), 433–462 (2006)
S.W. Golomb, L.D. Baumert: Backtrack programming, Journal ACM 12(4), 516–524 (1965)
P. Prosser: Hybrid algorithms for the constraint satisfaction problem, Comput. Intell. 9(3), 268–299 (1993)
D. Le Berre, L. Simon: Sat Competitions http://www.satcompetition.org. (2005)
Z. Fu: zChaff (Princeton University) Version 2004.11.15 http://www.princeton.edu/~chaff/zchaff.html (2004)
M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, S. Malik: Chaff: Engineering an efficient SAT solver, Proc. 38th Design Autom. Conf. (2001) pp. 530–535
R. Bayardo: Relsat. Version 2.00 (IBM, San Jose 2005), available online at http://www.almaden.ibm.com/cs/people/bayardo/resources.html
R. Bayardo, R.C. Schrag: Using CSP look-back techniques to solve real world SAT instances, Proc. 14th Natl. Conf. Artif. Intell. (1997) pp. 203–208
R. Bayardo, J. Pehoushek: Counting models using connected components, Proc. 17th Natl. Conf. Artif. Intell. (2000)
D. Achlioptas, C.P. Gomes, H.A. Kautz, B. Selman: Generating satisfiable problem instances, Proc. 17th Natl. Conf. Artif. Intell. 12th Conf. Innov. Appl. Artif. Intell. (2000) pp. 256–261
D. Achlioptas, H. Jia, C. Moore: Hiding satisfying assignments: Two are better than one, J. Artif. Intell. Res. 24, 623–639 (2005)
S. Boettcher, G. Istrate, A.G. Percus: Spines of random constraint satisfaction problems: Definition and impact on computational complexity, 8th Int. Symp. Artif. Intell. Math. (2005), extended version
K. Smith-Miles, L. Lopes: Review: Measuring instance difficulty for combinatorial optimization problems, Comput. Oper. Res. 39, 875–889 (2012)
R. Abbasian, M. Mouhoub: An efficient hierarchical parallel genetic algorithm for graph coloring problem, Proc. 13th Annu. Conf. Genet. Evol. Comput. (2011) pp. 521–528
D.C. Porumbel, J.-K. Hao, P. Kuntz: An evolutionary approach with diversity guarantee and well-informed grouping recombination for graph coloring, Comput. Oper. Res. 37(10), 1822–1832 (2010)
M. Mouhoub, B. Jafari: Heuristic techniques for variable and value ordering in CSPs, Proc. 13th Annu. Conf. Genet. Evol. Comput. (2011) pp. 457–464
J. Chen: Building a hybrid sat solver via conflict-driven, look-ahead and XOR reasoning techniques, Lect. Notes Comput. Sci. 5584, 298–311 (2009)
A. Balint, M. Henn, O. Gableske: A novel approach to combine a SLS- and a DPLL-solver for the satisfiability problem, Lect. Notes Comput. Sci. 5584, 284–297 (2009)
O. Kullmann (Ed.): Theory and Applications of Satisfiability Testing – SAT 2009, Lecture Notes in Computer Science, Vol. 558 (Springer, Berlin, Heidelberg 2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
van Hemert, J.I. (2015). Evolutionary Computation and Constraint Satisfaction. In: Kacprzyk, J., Pedrycz, W. (eds) Springer Handbook of Computational Intelligence. Springer Handbooks. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43505-2_65
Download citation
DOI: https://doi.org/10.1007/978-3-662-43505-2_65
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43504-5
Online ISBN: 978-3-662-43505-2
eBook Packages: EngineeringEngineering (R0)