The title is pretty much self-explanatory: do you know of any algorithms/solutions that emulate nature to solve problems? I know of neural networks, and chaos theory (think plant leaves and algo-trading), but I'd like to find out about specific implementations of this.