Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Genetic Programming Operators

Figure 8.8 Genetic operators used in the genetic programming experiments. Figure 8.8 Genetic operators used in the genetic programming experiments.
A potentially serious drawback of GP programs, unless they are very simple, is that they can rarely combine accuracy with lucidity. If it is important that the user appreciate the logic by which the program has reached its conclusion, it may be necessary to accept diminished performance. There are parallels here with the operation of neural networks, which are effective for many types of problem, but, as black boxes, are usually unable to tell us how they reached their conclusions. This lack of transparency may be a serious drawback if we would like to use genetic programs not only to predict or analyse a phenomenon, but also to help us to understand it. [Pg.31]

MOGP is based on the more traditional optimisation method genetic programming (GP), which is a type of GA [53,54]. The main difference between GP and a GA is in the chromosome representation in a GA an individual is usually represented by a fixed-length linear string, whereas in GP individuals are represented by treelike structures hence, they can vary in shape and size as the population undergoes evolution. The internal nodes of the tree, typically represent mathematical operators, and the terminal nodes, typically represent variables and constant values thus, the chromosome can represent a mathematical expression as shown in Fig. 4. [Pg.146]

Fig. 4 In genetic programming (GP), a chromosome is a tree structure and can be used to represent a mathematical expression where the internal nodes are mathematical operators and the terminal nodes are variable or constant values... Fig. 4 In genetic programming (GP), a chromosome is a tree structure and can be used to represent a mathematical expression where the internal nodes are mathematical operators and the terminal nodes are variable or constant values...
W. M. Spears and V. Anand, A study of crossover operators in genetic programming Springer, 1991, vol. 542. [Pg.28]

Lohl, T. C. Schulz and S. Engell. Sequencing of Batch Operations for Highly Coupled Production Process Genetic Algorithms Versus Mathematical Programming. Comput Chem Eng 22 S579-585 (1998). [Pg.414]

No matter what the effect of the genetic operators may be, the evolving programs have a tendency to grow indefinitely unless limits are placed on their size. These limits exist to reduce the quantity of redundant code (known as junk), which otherwise quickly become excessive. [Pg.31]

The standard GA procedures can be expanded to include various additional operators, such as encapsulation. This is a particularly valuable step, which collapses a section of code into a single node, thereby protecting it from the disruption which may be brought about by the action of the genetic operators. Encapsulation can be used to create automatically defined functions which are subprograms which may evolve in parallel with the main program. These consist of subroutines or subfunctions which perform specific tasks, and are typically called with one or more variable parameters passed across to them. [Pg.31]


See other pages where Genetic Programming Operators is mentioned: [Pg.28]    [Pg.29]    [Pg.28]    [Pg.29]    [Pg.323]    [Pg.28]    [Pg.29]    [Pg.29]    [Pg.185]    [Pg.364]    [Pg.62]    [Pg.128]    [Pg.182]    [Pg.182]    [Pg.6]    [Pg.76]    [Pg.360]    [Pg.87]    [Pg.187]    [Pg.189]    [Pg.497]    [Pg.498]    [Pg.163]    [Pg.164]    [Pg.341]    [Pg.341]    [Pg.126]    [Pg.202]    [Pg.450]    [Pg.4]    [Pg.36]    [Pg.2]    [Pg.1358]    [Pg.63]    [Pg.329]    [Pg.147]    [Pg.35]    [Pg.4027]    [Pg.193]    [Pg.483]    [Pg.10]    [Pg.1455]    [Pg.124]   


SEARCH



Genetic programming

Operation programs

Operations operational programs

Operator genetic

© 2024 chempedia.info