What can biology do for difficult computation problems
DNA computing
- A molecule is a small processor,
- Parallel computing for exhaustive searching.
Genetic algorithms
- Heuristics for finding optimal solution, adaptation
Neural networks
- Heuristics for finding optimal solution, learning,...