VUWLGP - An ANSI C++ Linear Genetic Programming
Package
C. Fogelberg, and M. Zhang. CS-TR-05/8. MSCS, Victoria University of Wellington, New Zealand, (2005)
Abstract
Linear Genetic Programming (LGP) is a recently
researched form of genetic programming, the automatic
evolution of computer programs which can solve
problems. Traditionally, genetic programs have been
represented as function trees. However, LGP programs
are linear sequences of instructions (e.g. register
machine instructions) and are not best represented as a
tree of functions and terminals. Few publicly available
packages designed to support research into LGP exist
and those that do are often incomplete. VUWLGP has been
written in C++ and is available for use under the GPL.
It is designed to be easily customised and tweaked so
that slightly different variants of different problems
can be researched easily.
%0 Report
%1 vuwlgp-report
%A Fogelberg, Christopher
%A Zhang, Mengjie
%C New Zealand
%D 2005
%K algorithms, genetic programming
%N CS-TR-05/8
%T VUWLGP - An ANSI C++ Linear Genetic Programming
Package
%U http://www.mcs.vuw.ac.nz/comp/Publications/CS-TR-05-08.abs.html
%X Linear Genetic Programming (LGP) is a recently
researched form of genetic programming, the automatic
evolution of computer programs which can solve
problems. Traditionally, genetic programs have been
represented as function trees. However, LGP programs
are linear sequences of instructions (e.g. register
machine instructions) and are not best represented as a
tree of functions and terminals. Few publicly available
packages designed to support research into LGP exist
and those that do are often incomplete. VUWLGP has been
written in C++ and is available for use under the GPL.
It is designed to be easily customised and tweaked so
that slightly different variants of different problems
can be researched easily.
@techreport{vuwlgp-report,
abstract = {Linear Genetic Programming (LGP) is a recently
researched form of genetic programming, the automatic
evolution of computer programs which can solve
problems. Traditionally, genetic programs have been
represented as function trees. However, LGP programs
are linear sequences of instructions (e.g. register
machine instructions) and are not best represented as a
tree of functions and terminals. Few publicly available
packages designed to support research into LGP exist
and those that do are often incomplete. VUWLGP has been
written in C++ and is available for use under the GPL.
It is designed to be easily customised and tweaked so
that slightly different variants of different problems
can be researched easily.},
added-at = {2008-06-19T17:35:00.000+0200},
address = {New Zealand},
author = {Fogelberg, Christopher and Zhang, Mengjie},
biburl = {https://www.bibsonomy.org/bibtex/2f3f367c0438e7690f60d1d84671b6f1e/brazovayeye},
email = {christo.fogelberg@mcs.vuw.ac.nz},
institution = {MSCS, Victoria University of Wellington},
interhash = {358523c7deb648835985c0de31e9e82f},
intrahash = {f3f367c0438e7690f60d1d84671b6f1e},
keywords = {algorithms, genetic programming},
number = {CS-TR-05/8},
timestamp = {2008-06-19T17:39:40.000+0200},
title = {{VUWLGP} - An {ANSI} {C}++ Linear Genetic Programming
Package},
url = {http://www.mcs.vuw.ac.nz/comp/Publications/CS-TR-05-08.abs.html},
year = 2005
}