software that uses darwinian, randomizing, and other mathematical functions to simulation an evolutionary process that can yield increasingly better solutions to a problem
- uses darwinian, randomizing, and other math functions - simulates evolutionary process - useful for situations where thousands of solutions exist
language in which the original message is conveyed