Evolutionary Computation Books
Showing 1-10 of 10

by (shelved 1 time as evolutionary-computation)
avg rating 4.11 — 3,447 ratings — published 2009

by (shelved 1 time as evolutionary-computation)
avg rating 4.57 — 491 ratings — published 2012

by (shelved 1 time as evolutionary-computation)
avg rating 4.36 — 11 ratings — published 2002

by (shelved 1 time as evolutionary-computation)
avg rating 4.30 — 50 ratings — published 1992

by (shelved 1 time as evolutionary-computation)
avg rating 4.20 — 5 ratings — published 2009

by (shelved 1 time as evolutionary-computation)
avg rating 4.12 — 156 ratings — published 1989

by (shelved 1 time as evolutionary-computation)
avg rating 3.81 — 219 ratings — published 1996

by (shelved 1 time as evolutionary-computation)
avg rating 4.50 — 24 ratings — published 2001

by (shelved 1 time as evolutionary-computation)
avg rating 4.43 — 7 ratings — published 2002

by (shelved 1 time as evolutionary-computation)
avg rating 4.25 — 16 ratings — published 2006
“These potential advantages of DNA computing over the traditional approach and the seminal experimental work of Adleman, demonstrating the practical in vitro implementation of a DNA algorithm for solving an instance of the Hamiltonian path problem, caused a strong increase of interest in DNA computing over the past years. Although the set of “bio-operations” that can be executed on DNA strands in a laboratory (including operators such as synthesizing, mixing, annealing, melting, amplifying, separating, extracting, cutting, and ligating DNA strands) seems fundamentally different from traditional programming languages, theoretical work on the computational power of various models of DNA computing demonstrates that certain subsets of these operators are computationally complete. In other words, everything that is Turing-computable can also be computed by these DNA models of computation. Furthermore, it has also been shown that universal systems exist, so that the programmable DNA computer is theoretically possible.
The algorithms for DNA computing that have been presented in the literature use an approach that will not work for NP-complete problems of realistic size, because these algorithms are all based on extracting an existing solution from a sufficiently large initial population of solutions. Although a huge number (≈ 1012) of DNA molecules (i.e., potential solutions to a given problem) can be manipulated in parallel, this so-called filtering approach (i.e., generate and test) quickly becomes infeasible as problem sizes grow (e.g., a 500-node instance of the traveling salesman problem has > 101000 potential solutions).”
― Evolution as Computation
The algorithms for DNA computing that have been presented in the literature use an approach that will not work for NP-complete problems of realistic size, because these algorithms are all based on extracting an existing solution from a sufficiently large initial population of solutions. Although a huge number (≈ 1012) of DNA molecules (i.e., potential solutions to a given problem) can be manipulated in parallel, this so-called filtering approach (i.e., generate and test) quickly becomes infeasible as problem sizes grow (e.g., a 500-node instance of the traveling salesman problem has > 101000 potential solutions).”
― Evolution as Computation