Evidently certain algorithms are only applicable to limited domains . However, certain difficulties, like encoding of problems, might hinder the use of GAs. Artificial forms of evolution such as Genetic Algorithms and Genetic Programming are widely used to evolve solutions or behaviours rather than designing them in a top-down fashion in Artificial Intelligence . Alife is applicable in many fields, such as a walking robot shown on the right. GAs can be applied to the design of laminated composite structures , circuit designs and the improvement of Pareto optimal designs .
Genetic programming can help artists to create many pictures .