DocumentCode
2325495
Title
The difficulty of roving eyes [vehicle control by genetic programming]
Author
Reynolds, Craig W.
Author_Institution
Electronic Arts, San Mateo, CA, USA
fYear
1994
fDate
27-29 Jun 1994
Firstpage
262
Abstract
Genetic programming (GP) operates on a problem domain through the lens of the user´s representation. The difficulty (“GP hardness”) of an application can depend as much on the representation as on the problem itself. Seemingly small changes of representation can cause significant changes in difficulty. An example of this effect was discovered while using GP to evolve a controller for a robot-like vehicle performing a corridor-following task. A small syntactic constraint applied to evolved control programs significantly reduced the difficulty of the problem. This allowed a solution to be found with a population of 2000 for a problem that had previously resisted solution with populations of 10,000. The syntactic constraint corresponded to removing the controller´s ability to dynamically aim its proximity sensors. In the constrained case, sensor directions remain fixed during the lifetime of the controller and are aimed solely by evolution. In his investigation of the lens effect, Koza (1992) found that the relative difficulty of two representations can be determined by comparing the distribution of fitnesses found during a random search of the two program spaces. Indeed, by examining the initial, random generation of GP runs for the corridor-following problem, we see a foreshadowing of the subsequent difficulty of several sensor representations
Keywords
computer vision; genetic algorithms; mobile robots; path planning; controller evolution; corridor following task; dynamic aiming; evolved control programs; fitness distributions; genetic programming; lens effect; populations; problem difficulty; problem domain; proximity sensor directions; random search; robot-like vehicle; roving eyes; sensor representations; syntactic constraint; user´s representation; vehicle control programs; Art; Control systems; Eyes; Genetic programming; Goniometers; Lenses; Morphology; Rotation measurement; Sensor systems; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location
Orlando, FL
Print_ISBN
0-7803-1899-4
Type
conf
DOI
10.1109/ICEC.1994.350005
Filename
350005
Link To Document