skip to main content
10.1145/2463372.2465807acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

NP-completeness and the coevolution of exact set covers

Published:06 July 2013Publication History

ABSTRACT

Recent success with a simple type of coevolution, resource defined fitness sharing (RFS), involving only pairwise interactions among species, has inspired some static analysis of the species interaction matrix. Under the assumption of equilibrium (w.r.t. selection), the matrix yields a set of linear equations. If there exists a subset of species that exactly cover the resources, then its characteristic population vector is a solution to the equilibrium equations. And if the matrix is non-singular, a solution to the equilibrium equations specifies an exact cover of the resources. This polynomial-time reduction of exact cover problems to linear equations is used in this paper to transform certain exact cover NP-complete problems to certain linear equation NP-complete problems: 0-1 Integer Programming, Minimum Weight Positive Solution to Linear Equations. While most of these problems are known to be in NP-complete, our new proof technique introduces a practical, polynomial-time heuristic algorithm for solving large instances of them.

References

  1. K. Deb and D. E. Goldberg. An investigation of niche and species formation in genetic function optimization. In J. D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 42--50. Morgan Kaufman, San Mateo, CA, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Dighe and M. J. Jakiela. Solving pattern nesting problems with genetic algorithms: employing task decomposition and contact detection between adjacent pieces. Evolutionary Computation, 3(3):239--266, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. R. Garey and D. S. Johnson. Computers and Intractability. W. H. Freeman and Company, New York, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. E. Goldberg and J. Richardson. Genetic algorithms with sharing for multimodal function optimization. In J. Grefenstette, editor, Proceedings of the Second International Conference on Genetic Algorithms, pages 41--49. Lawrence Erlbaum Associates, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Horn. Optimal nesting of species for exact cover of resources: Many against many. In G. Rudolph, T. Jansen, and N. Beume, editors, Parallel Problem Solving From Nature -- PPSN X, Lecture Notes in Computer Science, volume 5199, pages 438--448. Springer, 2008 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Horn. Pure co-evolution for shape nesting. In J. Filipe and J.Kacprzyk, editors, International Joint Conference on Computational Intelligence 2010: Proceedings of the International Conference on Evolutionary Computation, pages 255--260. SciTePress, Portugal, October 2010.Google ScholarGoogle Scholar
  7. J. Horn. Resource-based fitness sharing. In J.J. Merelo Guervós, P. Adamidis, H.-G. Beyer, J.-L.Fernández-Villaca\ nas, and H.-P. Schwefel, editors, Parallel Problem Solving From Nature -- PPSN VII, Lecture Notes in Computer Science, volume 2439, pages 381--390. Springer, Berlin, Germany, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Horn. Coevolving species for shape nesting. In J. D. Schaffer, editor, The 2005 IEEE Congress on Evolutionary Computation (IEEE CEC 2005), pages 1800--1807. IEEE Press, Piscataway, NJ, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  9. R. M. Karp. Reducibility among combinatorial problems. In R. E. M. J. W. Thatcher, editor, Complexity of Computer Computations, pages 85--103. Plenum Press, New York, 1972.Google ScholarGoogle ScholarCross RefCross Ref
  10. G. Kendall. Applying Meta-Heuristic Algorithms to the Nesting Problem Utilising the No Fit Polygon. PhD thesis, University of Nottingham, 2000.Google ScholarGoogle Scholar
  11. W. Schudy. Is that particular case of the 'minimum weight solution to linear equations' {problem} still np-complete? In cc.complexity theory, http://cstheory.stackexchange.com/a/3721, 2010.Google ScholarGoogle Scholar

Index Terms

  1. NP-completeness and the coevolution of exact set covers

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Article Metrics

          • Downloads (Last 12 months)3
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader