evolutionary programming

views updated

evolutionary programming A branch of artificial intelligence that, by analogy with the phenomena of evolution in nature, attempts to develop software through processes of natural selection and reproduction.