Skip to main content

A Genetic-Based Approach for Satisfiability Problems

  • Conference paper
  • First Online:
Artificial Intelligence, Automated Reasoning, and Symbolic Computation (AISC 2002, Calculemus 2002)

Abstract

We present a genetic-based approach to solve SAT problem and NP-complete problems. The main idea of the approach presented here is to exploit the fact that, although all NP-complete problems are equally difficult in a general computational sense, some have much better genetic representations than others, leading to much more successful use of genetic-based algorithm on some NP-complete problems than on others. Since any NP-complete problem can be mapped into any other one in polynomial time by a transformation, the approach described here consists of identifying and finding a canonical or generic NP-complete problem on which genetic algorithm work well, and solving other NP-complete problems indirectly by translating them onto the canonical problem. We presented some initial results where we have the Boolean Satisfiability Problem (SAT) as a canonical problem, and results on Hamiltonian Circuit problem which represent a family of NP-complete problems, it can be solved efficiently by mapping them first onto SAT problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rudolf F. Albrecht, Colin R. Reeves, and Nigel C. Steele, editors. Artificial neural nets and genetic algorithms. Springer, April 14–16 1993. ANNGA 93, International Conference on Artificial Neural Networks & Genetic Algorithms.

    Google Scholar 

  2. Back, Eiben, and Vink. A superior evolutionary algorithm for 3-SAT. In International Conference on Evolutionary Programming, in cooperation with IEEE Neural Networks Council. LNCS, 1998.

    Google Scholar 

  3. Eiben and van der Hauw. Solving 3-SAT by (gas) adapting constraint weights. In Proceedings of The IEEE Conference on Evolutionary Computation, World Congress on Computational Intelligence, 1997.

    Google Scholar 

  4. J. Grefenstette and al. Genetic algorithms fot the traveling salesman problem. In Conference on Intelligent Systems and Machines, 1984.

    Google Scholar 

  5. Chris Gathercole. An investigation of supervised learning in genetic programming. In Ph.D. thesis. Department of Electronics and Electrical Engineering. University of Edinburg, 1998, 1998.

    Google Scholar 

  6. M. Garey and D. Johnsond. Computers and intractability: A guide to the theory of np-completeness. In W. H. Freeman and Company, CA., 1979.

    MATH  Google Scholar 

  7. D. Goldberg and Robert Lingle. Alleles, loci, and the traveling salesman problem. In Conference on Intelligent Systems and Machines 161–165, 1985.

    Google Scholar 

  8. D. Goldberg. Genetic algorithms in search, optmization and machine learning. In Addison Wesley Pubslishing, ISBN:0-201-15767-5, 1989.

    Google Scholar 

  9. Gerald Smith H. Adaptive genetic algorithms and the boolean satisfiability problem. In Conference on genetic algorithm, 1979.

    Google Scholar 

  10. J. H. Holland. Adaptation in natural and artificial systems. In The university of Michigan Press, 1975.

    Google Scholar 

  11. J.R. Koza. Genetic Programming. MIT Press, 1992.

    Google Scholar 

  12. William B. Langdon. Data structures and genetic programming. In Ph.D. thesis. University College, London, 1998.

    Google Scholar 

  13. H. Levesque, B. Selman, and D. Mitchell. A new method for solving hard satisfiability problems. In Proceeding of AAAI, pages 440-446, 1992.

    Google Scholar 

  14. Gregory J. E. Rawlins, editor. Foundations of Genetic Algorithms, San Mateo, California, 1991. Morgan Kaufmann.

    Google Scholar 

  15. Günter Rudolph. Convergence analysis of canonical genetic algorithms. IEEE Trans. Neural Networks, Special Issue on Evolutionary Computation, 5(1):96–101, 1994.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tounsi, M. (2002). A Genetic-Based Approach for Satisfiability Problems. In: Calmet, J., Benhamou, B., Caprotti, O., Henocque, L., Sorge, V. (eds) Artificial Intelligence, Automated Reasoning, and Symbolic Computation. AISC Calculemus 2002 2002. Lecture Notes in Computer Science(), vol 2385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45470-5_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-45470-5_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43865-6

  • Online ISBN: 978-3-540-45470-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics