Genetic Programming -- An Introduction; On the Automatic Evolution of Computer Programs and its Applications

Created by W.Langdon from gp-bibliography.bib Revision:1.4549

  author =       "Wolfgang Banzhaf and Peter Nordin and 
                 Robert E. Keller and Frank D. Francone",
  title =        "Genetic Programming -- An Introduction; On the
                 Automatic Evolution of Computer Programs and its
  publisher =    "Morgan Kaufmann",
  publisher2 =   "dpunkt.verlag",
  year =         "1998",
  address =      "San Francisco, CA, USA",
  address2 =     "Heidelberg",
  month =        jan,
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "1-55860-510-X",
  ISBN =         "3-920993-58-6",
  URL =          "",
  broken =       "",
  notes =        "details from banzhaf Tue, 23 Sep 1997 12:58:06 PDT
                 updated banzhaf Fri, 23 Jun 2006 11:40:44 -0230

                 FROM THE FOREWORD BY J.R. KOZA

                 Genetic programming addresses the problem of automatic
                 programming, namely the problem of how to enable a
                 computer to do useful things without instructing it,
                 step by step, on how to do it. The rapid growth of the
                 field of genetic programming reflects the growing
                 recognition that, after half a century of research in
                 the fields of artificial intelligence, machine
                 learning, adaptive systems, automated logic, expert
                 systems, and neural networks, we may finally have a way
                 to achieve automatic programming. Genetic programming
                 is fundamentally different from other approaches in
                 terms of (i) its representation (namely, programs),
                 (ii) the role of knowledge (none), (iii) the role of
                 logic (none), and (iv) its mechanism (gleaned from
                 nature) for getting to a solution within the space of
                 possible solutions.


                 Automated programming will be one of the most important
                 areas of computer science research over the next twenty
                 years. Hardware speed and capability has leapt forward
                 exponentially. Yet software consistently lags years
                 behind the capabilities of the hardware. The gap
                 appears to be ever increasing. Demand for computer code
                 keeps growing but the process of writing code is still
                 mired in the modern day equivalent of the medieval
                 ``guild'' days. Like swords in the 15th century,
                 muskets before the early 19th century and books before
                 the printing press, each piece of computer code is,
                 today, handmade by a craftsman for a particular
                 purpose. The history of computer programming is a
                 history of attempts to move away from the ``craftsman''
                 approach -- structured programming, object oriented
                 programming, object libraries, rapid prototyping. But
                 each of these advances leaves the code that does the
                 real work firmly in the hands of a craftsman, the
                 programmer. The ability to enable computers to learn to
                 program themselves is of the utmost importance in
                 freeing the computer industry and the computer user
                 from code that is obsolete before it is released.

  size =         "480 pages",

Genetic Programming entries for Wolfgang Banzhaf Peter Nordin Robert E Keller Frank D Francone