LGP
Linear genetic programming (LGP) is a form of genetic programming in which candidate programs are represented as linear sequences of instructions that are executed sequentially. Each program operates on a fixed set of registers and uses a defined repertoire of primitives (operators) and terminals (constants and input variables). The final output is read from a designated register after the instruction sequence completes. LGP is an alternative to tree-based GP, often used for numeric and procedural tasks.
Representation and execution: A genome is a sequence of instructions. An instruction has an opcode and operands
Genetic operators and evolution: Evolution proceeds with a population of such genomes evaluated on a domain
Applications and history: Since its emergence in the 1990s as an alternative to tree-based GP, LGP has