Satisfiability and evolution

Adi Livnat, Christos Papadimitriou, Aviad Rubinstein, Gregory Valiant, Andrew Wan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We show that, if truth assignments on n variables reproduce through recombination so that satisfaction of a particular Boolean function confers a small evolutionary advantage, then a polynomially large population over polynomially many generations (polynomial in n and the inverse of the initial satisfaction probability) will end up almost certainly consisting exclusively of satisfying truth assignments. We argue that this theorem sheds light on the problem of the evolution of complex adaptations.

Original languageEnglish
Title of host publicationProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
PublisherIEEE Computer Society
Pages524-530
Number of pages7
ISBN (Electronic)9781479965175
DOIs
StatePublished - 7 Dec 2014
Externally publishedYes
Event55th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2014 - Philadelphia, United States
Duration: 18 Oct 201421 Oct 2014

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
ISSN (Print)0272-5428

Conference

Conference55th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2014
Country/TerritoryUnited States
CityPhiladelphia
Period18/10/1421/10/14

Bibliographical note

Publisher Copyright:
© 2014 IEEE.

Keywords

  • Boolean functions
  • algorithms
  • evolution

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Satisfiability and evolution'. Together they form a unique fingerprint.

Cite this