Abstract
The performance of evolutionary algorithms (EAs) for the satisfiability problem (SAT) can be improved by an adaptive change of the traditional fitness landscape. We present two adaptive refining functions containing additional heuristic information about solution candidates: One of them is applicable to any constraint satisfaction problem with bit string representation, while the other is tailored to SAT. The influence of the refining functions is controlled by adaptive mechanisms. A comparison of the resulting EA with other approaches from literature indicates the suitability of our approach for SAT.
Preview
Unable to display preview. Download preview PDF.
References
J. Arabas, Z. Michalewicz and J. Mulawka, GAVaPS — a Genetic Algorithm with Varying Population Size, In Proceedings of the 1st IEEE International Conference on Evolutionary Computation, 73–78, IEEE Service Center, Piscataway, NJ, 1994
T. Bäck, A. E. Eiben and M. E. Vink. A Superior Evolutionary Algorithm for 3-SAT. In Proceedings of the 7th Annual Conference on Evolutionary Programming, Lecture Notes in Computer Science, Springer, 1998 (in press)
K. A. De Jong and W. M. Spears. Using Genetic Algorithms to Solve NP-Complete Problems. In J. D. Schaffer (ed.), Proceedings of the Third International Conference on Genetic Algorithms, 124–132, Morgan Kaufmann Publishers, San Mateo, CA, 1989
M. Davis and H. Putnam. A Computing Procedure for Quantification Theory. Journal of the ACM, Volume 7, 201–215, 1960
A. E. Eiben and J. K. van der Hauw. Solving 3-SAT with Adaptive Genetic Algorithms. In Proceedings of the 4th IEEE International Conference on Evolutionary Computation, 81–86, IEEE Service Center, Piscataway, NJ, 1997
C. Fleurent and J. A. Ferland. Object-oriented Implementation of Heuristic Search Methods for Graph Coloring, Maximum Clique and Satisfiability. In D. S. Johnson and M. A. Trick (eds.), Cliques, Coloring and Satisfiability: 2nd DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Volume 26, 619–652, 1996
J. Frank. A Study of Genetic Algorithms to Find Approximate Solutions to Hard 3CNF Problems. Golden West International Conference on Artificial Intelligence, 1994
J. Frank. Weighting for Godot: Learning Heuristics for GSAT. In Proceedings of the 13th National Conference on Artificial Intelligence and the 8th Innovative Applications of Artificial Intelligence Conference, 338–343, 1996
M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco, CA, 1979
F. Glover and M. Laguna. Tabu Search. Kluwer Academic Publishers, 1997
J. Gottlieb and N. Voss. Representations, Fitness Functions and Genetic Operators for the Satisfiability Problem. In J.-K. Hao, E. Lutton, E. Ronald, M. Schoenauer and D. Snyers (eds.), Artificial Evolution, Lecture Notes in Computer Science, Volume 1363, 55–68, Springer, 1998
J.-K. Hao. A Clausal Genetic Representation and its Evolutionary Procedures for Satisfiability Problems. In D. W. Pearson, N. C. Steele, and R. F. Albrecht (eds.), Proceedings of the International Conference on Artificial Neural Nets and Genetic Algorithms, 289–292, Springer, Wien, 1995
R. Hinterding, Z. Michalewicz and A. E. Eiben. Adaptation in Evolutionary Computation: a Survey. In Proceedings of the 4th IEEE International Conference on Evolutionary Computation, 65–69, IEEE Service Center, Piscataway, 1997
D. Mitchell, B. Selman, and H. Levesque. Hard and Easy Distributions of SAT Problems. In Proceedings of the 10th National Conference on Artificial Intelligence, 459–465, 1992
K. Park. A Comparative Study of Genetic Search. In L. J. Eshelman (ed.), Proceedings of the Sixth International Conference on Genetic Algorithms, 512–519, Morgan Kaufmann, San Mateo, CA, 1995
B. Selman, H. Levesque, and D. Mitchell. A New Method for Solving Hard Satisfiability Problems. In Proceedings of the 10th National Conference on Artificial Intelligence, 440–446, 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gottlieb, J., Voss, N. (1998). Improving the performance of evolutionary algorithms for the satisfiability problem by refining functions. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN V. PPSN 1998. Lecture Notes in Computer Science, vol 1498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056917
Download citation
DOI: https://doi.org/10.1007/BFb0056917
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65078-2
Online ISBN: 978-3-540-49672-4
eBook Packages: Springer Book Archive