Evolutionary computing represents a stochastic method of optimization based on the mechanisms of natural evolution acting in live nature [1]. Evolutionary algorithms allow find out closed to global optimal solution quickly, and besides do not have much mathematical requirements about the optimization problem The notions of chromosome, gene and population constitute the base of evolutionary computing; and classical optimization theory terms of decision variables vector, decision variable and decision set can be brought into correspondence with them [2].
The basic operations of evolutionary computing are crossover, mutation and selection. Crossover represents an operation on two parents-chromosomes yielding two offspring-chromosomes each of which inherits some genes from parents-chromosomes. Mutation is a random gene modification. Selection represents itself as some procedure of population formation from the most adapted chromosomes according to its fitness function values.
An application of evolutionary computing are illustrated on example of solving the following technological process design tasks: