{"product_id":"9781461376255","title":"Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!","description":"\u003ch1\u003eGenetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!\u003c\/h1\u003e \u003ch2\u003eLangdon, William B.\u003c\/h2\u003e \u003cp\u003eComputers that `program themselves' has long been an aim of  computer scientists. Recently genetic programming (GP) has started to  show its promise by automatically evolving programs. Indeed in a small  number of problems GP has evolved programs whose performance is  similar to or even slightly better than that of programs written by  people. The main thrust of GP has been to automatically create  functions. While these can be of great use they contain no memory and  relatively little work has addressed automatic creation of program  code including stored data. This issue is the main focus of \u003cem\u003eGenetic  Programming, and Data\u003c\/em\u003e \u003cem\u003eStructures: Genetic Programming + Data  Structures = Automatic\u003c\/em\u003e \u003cem\u003eProgramming!\u003c\/em\u003e. \u003cbr\u003e  This book is motivated by the observation from software engineering  that data abstraction (e.g., via abstract data types) is essential in  programs created by human programmers. This book shows that abstract  data types can be similarly beneficial to the automatic production of  programs using GP. \u003cbr\u003e  \u003cem\u003eGenetic Programming and Data Structures: Genetic Programming +  Data\u003c\/em\u003e \u003cem\u003eStructures = Automatic Programming!\u003c\/em\u003e shows how abstract  data types (stacks, queues and lists) can be evolved using genetic  programming, demonstrates how GP can evolve general programs which  solve the nested brackets problem, recognises a Dyck context free  language, and implements a simple four function calculator. In these  cases, an appropriate data structure is beneficial compared to simple  indexed memory. This book also includes a survey of GP, with a  critical review of experiments with evolving memory, and reports  investigations of real world electrical network maintenance scheduling  problems that demonstrate that Genetic Algorithms can find low cost  viable solutions to such problems. \u003cbr\u003e  \u003cem\u003eGenetic Programming and Data Structures: Genetic Programming +  Data\u003c\/em\u003e \u003cem\u003eStructures = Automatic Programming!\u003c\/em\u003e should be of direct  interest to computer scientists doing research on genetic programming,  genetic algorithms, data structures, and artificial intelligence. In  addition, this book will be of interest to practitioners working in  all of these areas and to those interested in automatic programming.\u003c\/p\u003e \u003ch3\u003eDetails\u003c\/h3\u003e \u003cp\u003ePublished by: Springer\u003c\/p\u003e \u003cp\u003ePublication Date: 2012-10-29\u003c\/p\u003e \u003cp\u003eFormat: Paperback\u003c\/p\u003e \u003cp\u003e ISBN-10: 9781461376255\u003c\/p\u003e \u003cp\u003eISBN-13: 9781461376255\u003c\/p\u003e \u003cp\u003eDOI: 10.1007\/978-1-4615-5731-9\u003c\/p\u003e \u003cp\u003eDimensions: 235cm x155cm\u003c\/p\u003e \u003cp\u003ePages: 279\u003c\/p\u003e ","brand":"Springer","offers":[{"title":"Default Title","offer_id":44359153680524,"sku":"9781461376255","price":153.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9781461376255.jpg?v=1755102758","url":"https:\/\/fh90cf-fv.myshopify.com\/products\/9781461376255","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}