Index of /pub/terry/phd

      Name                    Last modified       Size  Description

[DIR] Parent Directory 28-Aug-1995 14:33 - [   ] part00.ps.gz 30-May-1995 19:13 36k [   ] part01.ps.gz 30-May-1995 19:13 33k [   ] part02.ps.gz 30-May-1995 19:13 90k [   ] part03.ps.gz 30-May-1995 19:13 126k [   ] part04.ps.gz 30-May-1995 19:13 76k [   ] part05.ps.gz 30-May-1995 19:13 633k [   ] part06.ps.gz 30-May-1995 19:13 43k [   ] part07.ps.gz 30-May-1995 19:13 87k [   ] phd.ps.gz 30-May-1995 19:13 986k


This directory contains compressed postscript files of my dissertation.

The entire dissertation is in phd.ps.gz.  If you are on UNIX, you may
want to print this using "lpr -s phd.ps" which will cause the printer
software to make a symbolic link to the file rather than copying it
(if you use -s you cannot remove phd.ps until the printing is done).
If this is too big for you to transfer or print, there are also 8 smaller
files part00.ps.gz to part07.ps.gz that you can grab.

  part00.ps.gz (25 pages) Title, Abstract, Lists, Abbreviations etc.
  part01.ps.gz (12 pages) Introduction
  part02.ps.gz (34 pages) A Model of Landscapes
  part03.ps.gz (38 pages) Crossover, Macromutation & Population-based Search
  part04.ps.gz (36 pages) Reverse Hillclimbing
  part05.ps.gz (41 pages) Evolutionary Algorithms and Heuristic Search
  part06.ps.gz (19 pages) Related Work & Conclusions
  part07.ps.gz (44 pages) Appendices & Bibliography

These files all need to be uncompressed (via gunzip). Gunzip is 
available from prep.ai.mit.edu in pub/gnu. If you don't want to go
to the trouble of installing gzip/gunzip, you can get an uncompressed
copy in the directory 'uncompressed' if that exists. If not, mail
me and I'll help you out.

If you do not have access to a postscript printer, you can get a
hardcopy of the dissertation by requesting SFI TR 95-05-048 from
mat@santafe.edu. 

Terry Jones (terry@santafe.edu).

----------------------------------------------------------------------------


        Evolutionary Algorithms, Fitness Landscapes and Search

                                  by

                             Terry Jones

                    Department of Computer Science
                       University of New Mexico
                         Albuquerque NM 87131
                          terry@santafe.edu




                               ABSTRACT
                               --------

A new model of fitness landscapes suitable for the consideration of
evolutionary and other search algorithms is developed and its
consequences are investigated. Answers to the questions "What is a
landscape?" "Are landscapes useful?" and "What makes a landscape
difficult to search?" are provided.  The model makes it possible to
construct landscapes for algorithms that employ multiple operators,
including operators that act on or produce multiple individuals. It
also incorporates operator transition probabilities.  The
consequences of adopting the model include a "one operator, one
landscape" view of algorithms that search with multiple operators.

An investigation into crossover landscapes and hillclimbing
algorithms on them illustrates the dual role played by crossover in
genetic algorithms. This leads to the "headless chicken" test for
the usefulness of crossover to a given genetic algorithm and to
serious questions about the usefulness of maintaining a population.
A "reverse hillclimbing" algorithm is presented that allows the
determination of details of the basin of attraction of points on a
landscape. These details can be used to directly compare members of
a class of hillclimbing algorithms and to accurately predict how
long a particular hillclimber will take to discover a given point.

A connection between evolutionary algorithms and the heuristic
search algorithms of Artificial Intelligence and Operations Research
is established.  One aspect of this correspondence is investigated
in detail: the relationship between fitness functions and heuristic
functions. By considering how closely fitness functions approximate
the ideal for heuristic functions, a measure of search difficulty is
obtained. This measure, fitness distance correlation, is a
remarkably reliable indicator of problem difficulty for a genetic
algorithm on many problems taken from the genetic algorithms
literature, even though the measure incorporates no knowledge of the
operation of a genetic algorithm. This leads to one answer to the
question "What makes a problem hard (or easy) for a genetic
algorithm?" The answer is perfectly in keeping with what has been
well known in Artificial Intelligence for over thirty years.


Terry Jones (terry@santafe.edu).