Average Reviews:
(More customer reviews)Langdon's book is an important addition to the literature on Genetic Programming. After a thorough survey of the state of the art in the field, he describes how Genetic Programming can be used to generate the standard data structures that humans rely on so heavily. He then describes how these data structures can be used to extend the power of Genetic Programming, and gives a number of useful examples. In all, an important part of any GP library.
Click Here to see more reviews about: Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming
Computers that `program themselves' has long been an aim ofcomputer scientists. Recently genetic programming (GP) has started toshow its promise by automatically evolving programs. Indeed in a smallnumber of problems GP has evolved programs whose performance issimilar to or even slightly better than that of programs written bypeople. The main thrust of GP has been to automatically createfunctions. While these can be of great use they contain no memory andrelatively little work has addressed automatic creation of programcode including stored data. This issue is the main focus of GeneticProgramming, and Data Structures: Genetic Programming + DataStructures = Automatic Programming!. This book is motivated by the observation from software engineeringthat data abstraction (e.g., via abstract data types) is essential inprograms created by human programmers. This book shows that abstractdata types can be similarly beneficial to the automatic production ofprograms using GP. Genetic Programming and Data Structures: Genetic Programming +Data Structures = Automatic Programming! shows how abstractdata types (stacks, queues and lists) can be evolved using geneticprogramming, demonstrates how GP can evolve general programs whichsolve the nested brackets problem, recognises a Dyck context freelanguage, and implements a simple four function calculator. In thesecases, an appropriate data structure is beneficial compared to simpleindexed memory. This book also includes a survey of GP, with acritical review of experiments with evolving memory, and reportsinvestigations of real world electrical network maintenance schedulingproblems that demonstrate that Genetic Algorithms can find low costviable solutions to such problems. Genetic Programming and Data Structures: Genetic Programming +Data Structures = Automatic Programming! should be of directinterest to computer scientists doing research on genetic programming,genetic algorithms, data structures, and artificial intelligence. Inaddition, this book will be of interest to practitioners working inall of these areas and to those interested in automatic programming.
0 comments:
Post a Comment