Teleological algorithms attempt to simulate the physical processes which result in the desired procedural output. Teleological algorithms are inevitably an approximation, but can produce emergent or unusual results. Contrast this with ontogenetic. See teleological vs ontogenetic for further discussion.
