home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / Documents / FAQ / AI-faq / genetic / part2 < prev    next >
Encoding:
Internet Message Format  |  1993-08-21  |  56.8 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!gatech!howland.reston.ans.net!europa.eng.gtefsd.com!uunet!mcsun!Germany.EU.net!Informatik.Uni-Dortmund.DE!lusty!heitkoet
  2. From: joke@ls11.informatik.uni-dortmund.de (Joerg Heitkoetter)
  3. Newsgroups: comp.ai.genetic,comp.answers,news.answers
  4. Subject: FAQ: comp.ai.genetic part 2/3 (A Guide to Frequently Asked Questions)
  5. Supersedes: <part2_743188477@lusty.informatik.uni-dortmund.de>
  6. Followup-To: comp.ai.genetic
  7. Date: 20 Aug 1993 13:57:16 GMT
  8. Organization: CS Department, University of Dortmund, Germany
  9. Lines: 1390
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 3 Oct 1993 13:57:09 GMT
  12. Message-ID: <part2_745855029@lusty.informatik.uni-dortmund.de>
  13. References: <part1_745855029@lusty.informatik.uni-dortmund.de>
  14. NNTP-Posting-Host: lusty.informatik.uni-dortmund.de
  15. Summary: This is part 2 of a trilogy entitled "The Hitch-Hiker's Guide
  16.      to Evolutionary Computation". A monthly published list of Frequently
  17.      Asked Questions (and their answers) about Evolutionary Algorithms,
  18.      Life and Everything. It should be read by anyone who whishes to post
  19.      to the comp.ai.genetic newsgroup, preferably *before* posting.
  20. Originator: joke@ls11.informatik.uni-dortmund.de (Joerg Heitkoetter)
  21. Xref: senator-bedfellow.mit.edu comp.ai.genetic:1183 comp.answers:1672 news.answers:11623
  22.  
  23. Archive-name:    ai-faq/genetic/part2
  24. Last-Modified:    08/20/93
  25. Version:    0.6
  26.  
  27.  
  28.  
  29.  
  30.  
  31. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  32.  
  33.  
  34.  
  35.      [eds  note:  This  is a preliminary version, ie. a "proposal", of the
  36.      forthcoming FAQ to comp.ai.genetic. If you  want  to  contribute  new
  37.      items,  make  corrections, or want to fill in a "[..]" template, drop
  38.      me a mail.]
  39.  
  40.  
  41. A5) What about all this Optimization stuff? [preliminary]
  42.      Just think of an optimization problem as a black box.  A large  black
  43.      box.  As  large as, for example, a Coca-Cola vending machine. Now, we
  44.      don't know nothing about the inner workings of  this  box,  but  see,
  45.      that  there  are some regulators to play with, and of course we know,
  46.      that we want to have a bottle of the real thing...
  47.  
  48.      Putting this everyday problem into a mathematical model,  we  proceed
  49.      as follows:
  50.  
  51.      (1) we  label all the regulators with x and a number starting from 1;
  52.      the result is a vector x,  ie.  (x_1,...,x_n),  where  n  is  the
  53.      number of visible regulators.
  54.  
  55.      (2) we must find an objective function, in this case it's obvious, we
  56.      want to get k bottles of the real thing, where k is equal  to  1.
  57.      [some  might  want  a  "greater or equal" here, but we restricted
  58.      ourselves to the visible regulators; we all know that sometimes a
  59.      "kick  in  the  right  place" gets use more than 1, but I have no
  60.      idea how to put this mathematically...]
  61.  
  62.      (3) thus, in the language some mathematicians  prefer  to  speak  in:
  63.      f(x)  =  k  =  1. So, what we have here is a maximization problem
  64.      presented in a form we know from some  boring  calculus  lessons,
  65.      and   we   also   know  that  there  at  least  a  dozen  utterly
  66.      uninteresting techniques to solve problems presented this  way...
  67.  
  68.  What can we do in order to solve this problem?
  69.      We  can  either try to gain more knowledge or exploit what we already
  70.      know about the interior of the black box. If the  objective  function
  71.      turns  out  to  be smooth and differentiable, analytical methods will
  72.      produce the exact solution.
  73.  
  74.      If this turns out to be impossible, we  might  resort  to  the  brute
  75.      force  method  of  enumerating the entire search space.  But with the
  76.      number of possibilities growing exponentially in  n,  the  number  of
  77.      dimensions  (inputs),  this  method  becomes infeasible even for low-
  78.      dimensional spaces.
  79.  
  80.      Consequently, mathematicians  have  developed  theories  for  certain
  81.      kinds  of  problems  leading  to specialized optimization procedures.
  82.      These  algorithms  perform  well  if  the  black  box  fulfils  their
  83.      respective  prerequisites.   For example, Dantzig's simplex algorithm
  84.      (Dantzig 66) probably  represents  the  best  known  multidimensional
  85.      method capable of efficiently finding the global optimum of a linear,
  86.  
  87.  
  88.  
  89. Version 0.6               Posted: 20 August 1993                         1
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  98.  
  99.  
  100.  
  101.      hence convex, objective function in a search space limited by  linear
  102.      constraints.   (A  USENET  FAQ on linear programming is maintained by
  103.      John W. Gregory of Cray Research, Inc.  Try  to  get  your  hands  on
  104.      "linear-programming-faq"  that  is  posted  monthly  to sci.math.num-
  105.      analysis and quite interesting to read.)
  106.  
  107.      Gradient strategies are no longer tied to these  linear  worlds,  but
  108.      they  smooth their world by exploiting the objective function's first
  109.      partial derivatives one has to supply in  advance.  Therefore,  these
  110.      algorithms  rely on a locally linear internal model of the black box.
  111.  
  112.      Newton   strategies   additionally   require   the   second   partial
  113.      derivatives,  thus building a quadratic internal model. Quasi-Newton,
  114.      conjugate gradient and variable metric  strategies  approximate  this
  115.      information during the search.
  116.  
  117.      The  deterministic  strategies  mentioned  so  far  cannot  cope with
  118.      deteriorations, so the search will stop if  anticipated  improvements
  119.      no  longer  occur.  In a multimodal environment these algorithms move
  120.      "uphill" from their respective starting points. Hence, they can  only
  121.      converge to the next local optimum.
  122.  
  123.      Newton-Raphson-methods  might  even  diverge if a discrepancy between
  124.      their internal assumptions and reality occurs.  But of course,  these
  125.      methods  turn  out  to  be  superior  if  a  given task matches their
  126.      requirements. Not relying on derivatives, polyeder strategy,  pattern
  127.      search  and  rotating coordinate search should also be mentioned here
  128.      because they  represent  robust  non-linear  optimization  algorithms
  129.      (Schwefel 81).
  130.  
  131.      Dealing with technical optimization problems, one will rarely be able
  132.      to write down the objective function in a closed form.  We often need
  133.      a simulation model in order to grasp reality.  In general, one cannot
  134.      even  expect  these  models   to   behave   smoothly.   Consequently,
  135.      derivatives  do  not  exist. That is why optimization algorithms that
  136.      can successfully  deal  with  black  box-type  situations  habe  been
  137.      developed.  The  increasing  applicability is of course paid for by a
  138.      loss  of  CONVERGENCE  VELOCITY,  compared  to  algorithms  specially
  139.      designed  for  the given problem.  Furthermore, the guarantee to find
  140.      the global optimum no longer exists.
  141.  
  142.  But why turn to nature when looking for more powerful algorithms?
  143.      In the attempt to create tools  for  various  purposes,  mankind  has
  144.      copied,  more  often instinctively than geniously, solutions invented
  145.      by nature.  Nowadays, one can prove in some cases that certain  forms
  146.      or structures are not only well adapted to their environment but have
  147.      even reached the optimum (Rosen 67). This is due to the fact that the
  148.      laws  of  nature  have  remained  stable  during the last 3.5 billion
  149.      years. For instance, at branching points the measured  ratio  of  the
  150.      diameters in a system of blood-vessels comes close to the theoretical
  151.      optimum provided by the laws of fluid  dynamics  (2^-1/3).  This,  of
  152.  
  153.  
  154.  
  155. Version 0.6               Posted: 20 August 1993                         2
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  164.  
  165.  
  166.  
  167.      course,  only  represents  a  limited,  engineering  point of view on
  168.      nature. In general, nature performs ADAPTATION, not OPTIMIZATION.
  169.  
  170.      The idea to imitate basic principles of natural processes for optimum
  171.      seeking  procedures  emerged  more than three decades ago (cf Q10, 3.
  172.      Classics). Although these algorithms have proven  to  be  robust  and
  173.      direct  optimization  tools,  it  is only in the last five years that
  174.      they have caught the researchers' attention. This is due to the  fact
  175.      that  many  people  still look at organic evolution as a huge game of
  176.      dice, thus ignoring the fact that this model of evolution cannot have
  177.      worked:  a human germ-cell comprises approximately 50,000 genes, each
  178.      of which consists of about 300 triplets of  nucleic  bases.  Although
  179.      the  four  existing  bases  only  encode  20  different  amino acids,
  180.      20^15,000,000, ie circa 10^19,500,000 different genotypes had  to  be
  181.      tested in only circa 10^17 seconds, the age of our planet. So, simply
  182.      rolling the dice could not have produced  the  diversity  of  today's
  183.      complex living systems.
  184.  
  185.      Accordingly,   taking   random   samples  from  the  high-dimensional
  186.      parameter space of an objective function in order to hit  the  global
  187.      optimum  must  fail  (Monte-Carlo  search). But by looking at organic
  188.      evolution as a  cumulative,  highly  parallel  sieving  process,  the
  189.      results  of  which pass on slightly modified into the next sieve, the
  190.      amazing  diversity  and  efficiency  on  earth  no   longer   appears
  191.      miraculous.  When  building a model, the point is to isolate the main
  192.      mechanisms which have led  to  today's  world  and  which  have  been
  193.      subjected  to  evolution  themselves.  Inevitably, nature has come up
  194.      with a mechanism allowing individuals  of  one  species  to  exchange
  195.      parts of their genetic information (RECOMBINATION or CROSSOVER), thus
  196.      being able to meet changing environmental conditions in a better way.
  197.  
  198.      (Dantzig 66) G.B. Dantzig "Lineare Programmierung und Erweiterungen",
  199.      Berlin: Springer. (Linear pogramming and extensions)
  200.  
  201.      (Kursawe 94) F.  Kursawe  "Evolution  strategies:  Simple  models  of
  202.      natural  processes?",  Revue Internationale de Systemique, France (to
  203.      appear).
  204.  
  205.      (Rosen 67) R. Rosen  "Optimality  Principles  in  Biologie",  London:
  206.      Butterworth.
  207.  
  208.      (Schwefel  81)  H.-P.  Schwefel  "Numerical  Optimization of Computer
  209.      Models", Chichester: Wiley.
  210.  
  211. A10) Good introductory material on EAs?
  212.  1. Books for absolute beginners
  213.      Dawkins, R. (1976, 1989 2nd ed) "The Selfish  Gene",  Oxford:  Oxford
  214.      University  Press.  [The 2nd edition includes the first unaltered and
  215.      adds two new  chapters,  updated  references,  and  "Endnotes"  which
  216.      update the original text.  One of the new chapters expands ideas from
  217.      his "Extended Phenotype".]
  218.  
  219.  
  220.  
  221. Version 0.6               Posted: 20 August 1993                         3
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  230.  
  231.  
  232.  
  233.      Dawkins, R. (1982) "The Extended Phenotype: The Gene  as  a  Unit  of
  234.      Selection", Oxford: Oxford University Press.
  235.  
  236.      Dawkins, R. (1986) "The Blind Watchmaker", New York: W.W. Norton.
  237.  
  238.      Regis, E. (1987) "Who got Einstein's Office?  Eccentricity and Genius
  239.      at the Institute for Advanced Study",  Reading,  MA:  Addison  Wesley
  240.      [eds note: chapters 5, 10 and 12]
  241.  
  242.      Levy,  S. (1992) "Artificial Life: The Quest for a new Creation", New
  243.      York, NY: Pantheon. [LEVY92] [eds note: read this and you  will  have
  244.      the urge to work in this field]
  245.  
  246.  2. Textbooks
  247.      Goldberg,  D.E.  (1989)  "Genetic Algorithms in Search, Optimization,
  248.      and Machine  Learning",  available  from  Addison-Wesley  Publishing,
  249.      (617) 944-3700.
  250.  
  251.      Davis,  L.  (ed)  (1991)  "Handbook of Genetic Algorithms", available
  252.      from Van Nostrand Reinhold, 115 5th  Avenue,  New  York,  NY,  10003,
  253.      (800) 926-2665. ISBN 0-442-00173-8.
  254.  
  255.      Michalewicz,  Z.  (1992)  "Genetic  algorithms  +  Data  Structures =
  256.      Evolution Programs", Springer-Verlag, 175 5th Avenue, New  York,  NY,
  257.      10010, (212) 460-1500.
  258.  
  259.      Koza,  J.R.  (1992),  "Genetic  Programming:  On  the  Programming of
  260.      Computers by means of Natural Selection", Cambridge, MA:  MIT  Press.
  261.      [KOZA92]
  262.  
  263.  3. The Classics
  264.      Charles  Darwin (1859), "The Origin of Species", London: John Murray.
  265.      (Penguin  Classics,  London,  1985;  New  American  Library,   Mentor
  266.      Paperback)
  267.  
  268.      Box,  G.E.P.  (1957)  "Evolutionary operation: a method of increasing
  269.      industrial productivity", Applied Statistics, 6, 81-101.
  270.  
  271.      Fraser, A.S. (1957)  "Simulation  of  genetic  systems  by  automatic
  272.      digital  computers",  Australian  Journal of Biological Sciences, 10,
  273.      484-491.
  274.  
  275.      Bremermann,  H.J.  (1962)   "Optimization   through   evolution   and
  276.      recombination". In M.C. Yovits, et al, (eds) Self-Organizing Systems.
  277.      Washington, DC: Spartan Books.
  278.  
  279.      Holland, J.H. (1962)  "Outline  for  a  logical  theory  of  adaptive
  280.      systems", JACM, 3, 297-314.
  281.  
  282.      Walter, W.G. (1963) "The Living Brain", New York: W.W. Norton.
  283.  
  284.  
  285.  
  286.  
  287. Version 0.6               Posted: 20 August 1993                         4
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  296.  
  297.  
  298.  
  299.      Fogel,   L.J.,   Owens,   A.J.   &  Walsh,  M.J.  (1966)  "Artificial
  300.      Intelligence through Simulated Evolution", New York: Wiley.
  301.  
  302.      Rosen,  R.  (1967)  "Optimality  Principles  in   Biology",   London:
  303.      Butterworths.
  304.  
  305.      Rechenberg,  I. (1973, 1993 2nd ed) "Evolutionsstrategie: Optimierung
  306.      technischer Systeme  nach  Prinzipien  der  biologischen  Evolution",
  307.      Stuttgart:  Fromman-Holzboog.  (Evolution  Strategy:  Optimization of
  308.      technical systems by means of biological evolution)
  309.  
  310.      Holland, J.H. (1975) "Adaptation in natural and artificial  systems",
  311.      Ann Arbor, MI: The University of Michigan Press.
  312.  
  313.      De  Jong,  K.A.  (1975)  "An  analysis  of the behavior of a class of
  314.      genetic adaptive systems", Doctoral thesis,  Dept.  of  Computer  and
  315.      Communication Sciences, University of Michigan, Ann Arbor.
  316.  
  317.      Schwefel,  H.-P. (1977) "Numerische Optimierung von Computer-Modellen
  318.      mittels der Evolutionsstrategie", Basel: Birkhaeuser.
  319.  
  320.      Schwefel, H.-P. (1981) "Numerical Optimization of  Computer  Models",
  321.      Chichester:  Wiley.  [eds  note:  English translation of the previous
  322.      entry; a reworked edition is currently in preparation for 1994]
  323.  
  324.      Cramer, N.L. (1985) "A Representation for the Adaptive Generation  of
  325.      Simple Sequential Programs" [ICGA85], 183-187.
  326.  
  327.      Baeck,  T.,  Hoffmeister,  F.  &  Schwefel, H.-P. (1991) "A Survey of
  328.      Evolution Strategies" [ICGA91], 2-9.
  329.  
  330.      Rudolph,  G.  (1994)  "Convergence  Analysis  of  Canonical   Genetic
  331.      Algorithms", IEEE Trans. on Neural Networks, Special issue on EP. (to
  332.      appear).  [eds note: unfortunately the publisher denies  distribution
  333.      of  this article, until January '94. I therefore include the abstract
  334.      here: This paper analyzes the convergence properties of the canonical
  335.      genetic  algorithm  (CGA)  with  mutation, crossover and proportional
  336.      reproduction applied  to  statistic  optimization  problems.   It  is
  337.      proved  by  means  of homogeneous finite Markov chain analysis that a
  338.      CGA will never converge to  the  global  optimum  regardless  of  the
  339.      initialization,  crossover  operator  and  objective  function.   But
  340.      variants of CGAs that  always  maintain  the  best  solution  in  the
  341.      population,  either  before or after selection, are shown to converge
  342.      to the global optimum due  to  the  irreducibility  property  of  the
  343.      underlying orginal nonconvergent CGA.  The results are discussed with
  344.      respect to the schema theorem.]
  345.  
  346.  4. Introductory journal articles
  347.      Goldberg, D.E. (1986) "The Genetic  Algorithm:  Who,  How,  and  What
  348.      Next?".   In  Kumpati S. Narenda, ed., Adaptive and Learning Systems,
  349.      Plenum, New York, NY.
  350.  
  351.  
  352.  
  353. Version 0.6               Posted: 20 August 1993                         5
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  362.  
  363.  
  364.  
  365.      Dawkins,  R.  (1987)  "The  Evolution  of  Evolvability",   [ALIFEI],
  366.      201-220.
  367.  
  368.      Hillis,  W.D.  (1987)  "The Connection Machine", Scientific American,
  369.      255(6).
  370.  
  371.      Holland, J.H. (1989) "Using  Classifier  Systems  to  Study  Adaptive
  372.      Nonlinear  Networks".  In: Lectures in the Science of Complexity, SFI
  373.      Studies in the Science of Complexity, D. Stein, (ed), Addison Wesley.
  374.  
  375.      Brooks,  R.A.  (1991)  "Intelligence without Reason", MIT AI Memo No.
  376.      1293.  Appeared in "Computer's and Thought", IJCAI-91.
  377.  
  378.      Hillis, W.D. (1992) "Massively Parallel Computing" Daedalus,  winter,
  379.      121(1), 1-29. [HILLIS92]
  380.  
  381.      Holland,  J.H.  (1992)  "Genetic  Algorithms",  Scientific  American,
  382.      260(9), 44-51. [HOLLAND92]
  383.  
  384.      Holland, J.H. (1992) "Complex  Adaptive  Systems"  Daedalus,  winter,
  385.      121(1), 17-30.
  386.  
  387.      Sims,   K.  (1991)  "Artificial  Evolution  for  Computer  Graphics",
  388.      Computer Graphics, 25(4), 319-328
  389.  
  390.      Spears, W.M., DeJong, K.A., Baeck, T.,  Fogel,  D.  &  de  Garis,  H.
  391.      (1993)  "An Overview of Evolutionary Computation", [ECML93], 442-459.
  392.  
  393.      Baeck, T. & Schwefel,  H.-P.  (1993)  "An  Overview  of  Evolutionary
  394.      Algorithms  for  Parameter  Optimization",  Evolutionary Computation,
  395.      1(1), 1-23.
  396.  
  397.      Baeck,  T.,  Rudolph,  G.  &  Schwefel,  H.-P.  (1993)  "Evolutionary
  398.      Programming  and Evolution Strategies: Similarities and Differences",
  399.      [EP93], 11-22.
  400.  
  401.  5. Introductory Technical Reports
  402.      Hoffmeister, F. & Baeck, T.  (1990,  1992)  "Genetic  Algorithms  and
  403.      Evolution  Strategies:  Similarities  and Differences", University of
  404.      Dortmund, Dept.  of  CS,  SyS-1/92.  Available  via  anon.  ftp  from
  405.      lumpi.informatik.uni-dortmund.de.
  406.  
  407.      Whitley,  D.  (1993)  "A  Genetic Algorithm Tutorial", Colorado State
  408.      University, Dept. of CS, TR CS-93-103. Available via anon.  ftp  from
  409.      beethoven.cs.colostate.edu.
  410.  
  411.  6. Not-quite-so-introductory literature
  412.      Davis,  L.  (ed) (1987) "Genetic Algorithms and Simulated Annealing",
  413.      available from Morgan Kaufmann Publishers (address and  phone  number
  414.      below).
  415.  
  416.  
  417.  
  418.  
  419. Version 0.6               Posted: 20 August 1993                         6
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  428.  
  429.  
  430.  
  431.      Davidor,  Y.  (1991)  "Genetic  Algorithms  and Robotics", Singapore:
  432.      World Scientific. ISBN 9-810202172.
  433.  
  434.      Forrest,  S.  (ed)  (1990)  "Emergent  Computation.  Self-Organizing,
  435.      Collective,  and  Cooperative  Phenomena  in  Natural  and Artificial
  436.      Computing Networks", [FORREST90], Cambridge, MA: MIT Press.  (Special
  437.      issue of Physica D.)
  438.  
  439.      Hillis,   W.D.   (1990)   "Co-Evolving  Parasites  Improve  Simulated
  440.      Evolution as an Optimization procedure", [ALIFEII], 313-324.
  441.  
  442.      Holland, J.H., Holyoak, K.J., Nisbett, R.E. &  Thagard,  P.R.  (1986)
  443.      "Induction:   Processes   of  Inference,  Learning,  and  Discovery",
  444.      Cambridge, MA: MIT Press.
  445.  
  446.      Holland, J.H. (1992) "Adaptation in Natural and  Artificial  Systems:
  447.      An  Introductory  Analysis with Applications to Biology, Control, and
  448.      Artificial Intelligence, Cambridge,  MA:  MIT  Press/Bradford  Books,
  449.      (2nd edn).
  450.  
  451.      Serra,  R.  &  Zanarini,  G.  (1990)  "Complex  Systems and Cognitive
  452.      Processes", New York, NY: Springer-Verlag.
  453.  
  454.  7. Biological Background Readings
  455.      Maynard Smith, J. (1978) "Optimization Theory  in  Evolution",  Annu.
  456.      Rev. Ecol. Syst. 9:31-56.
  457.  
  458.      Maynard  Smith,  J.  (1982)  "Evolution  and  the  Theory  of Games",
  459.      Cambridge: Cambridge Univ. Press.
  460.  
  461.      Futuyma, D.J. (1986) "Evolutionary Biology", Sunderland, MA:  Sinauer
  462.      Assoc.   [eds note: the bibliography of this book is truly a treasure
  463.      chest]
  464.  
  465.      Maynard Smith, J.  (1989)  "Evolutionary  Genetics",  Oxford:  Oxford
  466.      Univ. Press.
  467.  
  468.      Adams,  D. with Carwardine M. (1990) "Last Chance to see...", London:
  469.      Heinemann.
  470.  
  471.  8. Videos
  472.      Sims,  K.  (1990)  "Panspermia",  ACM  Sigraph  Review.  order   form
  473.      available                 by                 ftp                 see:
  474.      siggraph.org:/publications/video_review/order_blank  Look   in   that
  475.      directory  for  other  useful information.  Note that "Panspermia" is
  476.      Item 23 of Issue 62 of the "SIGGRAPH Video Review".
  477.  
  478.      Langton, C.G. (ed) (1992) "Artificial Life II Video Proceedings"  The
  479.      Advanced  Book  Program  of  the  Santa  Fe Institute: Studies in the
  480.      Sciences of Complexity, Addison Wesley, ISBN 0-201-55492-5.
  481.  
  482.  
  483.  
  484.  
  485. Version 0.6               Posted: 20 August 1993                         7
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  494.  
  495.  
  496.  
  497.      Koza, J.R. & Rice, J.P.  (1992)  "Genetic  Programming:  The  Movie",
  498.      Cambridge, MA: MIT Press. (see GP-faq for an order form, cf Q15)
  499.  
  500.  9. CD-ROMs
  501.      Carnegie Mellon University is establishing an Artificial Intelligence
  502.      Repository  to  contain  public  domain  and   freely   distributable
  503.      software,  publications,  and  other  materials  of  interest  to  AI
  504.      researchers, educators, and  students.  The  AI  Repository  will  be
  505.      accessible  by  anonymous  FTP  and  Andrew File System (AFS) without
  506.      charge.  The contents of the repository will  also  be  published  by
  507.      Prime  Time  Freeware  as  an  inexpensive  mixed-media (Book/CD-ROM)
  508.      publication.
  509.  
  510.      For your information, here is a precis of the CD-ROM:
  511.  
  512.      PTF for AI is a periodic collection of  AI-related  source  code  and
  513.      documentation.   PTF for AI in no way modifies the legal restrictions
  514.      on any package it includes.  The upcoming issue (1-1;  Summer,  1993)
  515.      will  consist  of an ISO-9660 CD-ROM bound into a ~100 page book.  It
  516.      will contain ~600 MB of gzipped  archives  (2+  GB  uncompressed  and
  517.      unpacked).  It will sell (list) for $60 US.
  518.  
  519.      For  more  information  contact:  Mark  Kantrowitz, Archivist, CMU AI
  520.      Repository, Editor, PTF for AI.  Net:  <mkant+repository@cs.cmu.edu>,
  521.      Tel: +1 412-268-2582, Fax: +1 412-681-5739.
  522.  
  523.  
  524. A11) Any journals and magazines?
  525.      [eds  note:  comments  on  speed of reviewing and publishing, whether
  526.      they accept LaTeX/TeX format or ASCII by e-mail, etc. may be added]
  527.  
  528.  1. Dedicated EC Journals:
  529.   Evolutionary Computation
  530.      Published  quarterly  by:  MIT  Press  Jornals,  55  Hayward  Street,
  531.      Cambridge,  MA  02142-1399,  USA.  Tel:  (617)  253-2889,  Fax: (617)
  532.      258-6779, Net: <journals-orders@mit.edu>
  533.  
  534.      Along with the explosive growth of the computing  industry  has  come
  535.      the  need  to  design  systems  capable  of  functioning  in complex,
  536.      changing environments. Considerable effort  is  underway  to  explore
  537.      alternative  approaches  to  designing  more  robust computer systems
  538.      capable of learning from and adapting to  the  environment  in  which
  539.      they operate.
  540.  
  541.      One broad class of such techniques takes its inspiration from natural
  542.      systems  with  particular  emphasis   on   evolutionary   models   of
  543.      computation  such as GAs, ESs. CFS, and EP. Until now, information on
  544.      these techniques has been widely spread  over  numerous  disciplines,
  545.      conferences, and journals.  [eds note: The editorial board reads like
  546.      a who-is-who in EC.]  For paper e-mail submission,  use  one  of  the
  547.      following addresses:
  548.  
  549.  
  550.  
  551. Version 0.6               Posted: 20 August 1993                         8
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  560.  
  561.  
  562.  
  563.       America:  John Grefenstette <gref@aic.nrl.navy.mil>
  564.       Europe:        Heinz Muehlenbein <heinz.muehlenbein@gmd.de>
  565.       Asia:          Hiroaki Kitano <kitano@spls26.ccs.mt.nec.co.jp>
  566.  
  567.       Ed-in-chief:   Ken De Jong <kdejong@aic.gmu.edu>
  568.  
  569.      Please  note,  that  submissions  should  be  sent to one of the sub-
  570.      editors.   Grefenstette  and  Kitano  accept  LaTeX   or   PostScript
  571.      submissions.
  572.  
  573.   BioSystems
  574.      Journal  of  Biological and Information Processing Sciences, Elsevier
  575.      Science  Publishers,  P.O.  Box  1527,   1000   BM   Amsterdam,   The
  576.      Netherlands.
  577.  
  578.      BioSystems  encourages  experimental,  computational, and theoretical
  579.      articles  that  link  biology,   evolutionary   thinking,   and   the
  580.      information  processing  sciences.  The link areas form a circle that
  581.      encompasses  the  fundamental  nature   of   biological   information
  582.      processing,  computational  modeling  of  complex biological systems,
  583.      evolutionary models of computation,  the  application  of  biological
  584.      principles  to  the design of novel computing systems, and the use of
  585.      biomolecular materials to synthesize artificial systems that  capture
  586.      essential principles of natural biological information processing.
  587.  
  588.      Topics:  MOLECULAR  EVOLUTION:  Self-organizing  and self-replicating
  589.      systems, Origin and evolution of the  genetic  mechanism;  BIOLOGICAL
  590.      INFORMATION  PROCESSING:  Molecular  recognition,  Cellular  control,
  591.      Neuromuscular computing, Biological adaptability, Molecular computing
  592.      technologies;    EVOLUTIONARY    SYSTEMS:   Stochastic   evolutionary
  593.      algorithms, Evolutionary  optimization,  Simulation  of  genetic  and
  594.      ecological  systems,  Applications  (neural  nets,  machine learning,
  595.      robotics))
  596.  
  597.  2. Related Journals:
  598.   Complex Systems
  599.      Published by: Complex Systems  Publications,  Inc.,  P.O.  Box  6149,
  600.      Champaign, IL 61821-8149, USA.
  601.  
  602.      Complex  Systems  devotes to the rapid publication of research on the
  603.      science,  mathematics,  and  engineering  of  systems   with   simple
  604.      components   but   complex   overall   behavior.   Try  finger(1)  on
  605.      <jcs@wri.com> for additional info.
  606.  
  607.   Machine Learning
  608.      Published by:  Kluwer  Academic  Publishers,  P.O.  Box  358,  Accord
  609.      Station, Hingham, MA 02018-0358 USA.
  610.  
  611.      Machine   Learning   is   an  international  forum  for  research  on
  612.      computational approaches to learning. The journal publishes  articles
  613.      reporting  substantive  research  results on a wide range of learning
  614.  
  615.  
  616.  
  617. Version 0.6               Posted: 20 August 1993                         9
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  626.  
  627.  
  628.  
  629.      methods applied to a variety of task domains. The  ideal  paper  will
  630.      make   a   theoretical   contribution   supported   by   a   computer
  631.      implementation.
  632.  
  633.      The journal  has  published  many  key  papers  in  learning  theory,
  634.      reinforcement  learning,  and  decision  tree  methods.   The journal
  635.      regularly publishes special issues devoted to GAs and CFS as well.
  636.  
  637.   Adaptive Behavior
  638.      Published  quarterly  by:  MIT  Press  Jornals,  55  Hayward  Street,
  639.      Cambridge,  MA  02142-1399,  USA.  Tel:  (617)  253-2889,  Fax: (617)
  640.      258-6779, Net: <journals-orders@mit.edu>
  641.  
  642.      Broadly, behavior is adaptive if it deals successfully  with  changes
  643.      circumstances.   For   example,   when   surprised,  a  hungry  --but
  644.      environmentally informed-- mouse  may  dart  for  cover  rather  than
  645.      another piece of cheese. Similarly, a tripped-up robot [eds note: not
  646.      necessarily built by Sirius Cybernetics Corp.]  could get back on its
  647.      feet  and  accomplish a moonrock-finding mission if it had learned to
  648.      cope with unanticipated lunar potholes.
  649.  
  650.      Adaptive Behavior thus takes an approach complementary to traditional
  651.      AI.  Now  basic abilities that allow animals to survive, or robots to
  652.      perform their mission in unpredictable environments, will be  studied
  653.      in preference to more elaborate and human-specific abilities.
  654.  
  655.      The  journal  also  aims  to  investigate  which  new  insights  into
  656.      intelligence and cognition can be achieved by explicitly taking  into
  657.      account  the  environment  feedback  --mediated by behavior-- that an
  658.      animal or  a  robot  receives,  instead  of  studying  components  of
  659.      intelligence in isolation.
  660.  
  661.      Topics:  Individual  and  Collective  Behavior.  Neural Correlates of
  662.      Behavior. Perception  and  Motor  Control.  Motivation  and  Emotion.
  663.      Action  Selection  and  Behavioral  Sequences. Internal World Models.
  664.      Ontogeny, Learning, and Evolution. Characterization of  Environments.
  665.  
  666.   Artificial Life
  667.      Published  quarterly  by:  MIT  Press  Jornals,  55  Hayward  Street,
  668.      Cambridge, MA  02142-1399,  USA.  Tel:  (617)  253-2889,  Fax:  (617)
  669.      258-6779, Net: <journals-orders@mit.edu>
  670.  
  671.      Artificial  Life  is  intended  to  be  the  primary  forum  for  the
  672.      dissemination of scientific and engineering research in the field  of
  673.      artificial  life.   It will report on synthetic biological work being
  674.      carried out in any and all media,  from  the  familiar  "wetware"  of
  675.      organic chemestry, through the inorganic "hardware" of mobile robots,
  676.      all the way to the virtual "software" residing inside computers.
  677.  
  678.      Research topics ranging  from  the  fabrication  of  self-replicating
  679.      molecules  to  the study of evolving populations of computer programs
  680.  
  681.  
  682.  
  683. Version 0.6               Posted: 20 August 1993                        10
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  692.  
  693.  
  694.  
  695.      will be included.
  696.  
  697.      There will also be occasional issues devoted to special topics,  such
  698.      as  L-Systems,  genetic  algorithms, in-vitro evolution of molecules,
  699.      artificial cells, computer viruses, and many social and philosophical
  700.      issues arising from the attempt to synthesize life artificially.
  701.  
  702.      [eds note: The editorial board reads like a who-is-who in Alife]
  703.  
  704.   Evolutionary Economics
  705.      Published  quarterly  by:  Springer-Verlag  New  York,  Inc., Service
  706.      Center Secaucus, 44 Hartz Way, Secaucus, NJ 07094, USA.   Tel:  (201)
  707.      348-4033, Fax: (201) 348-4505.
  708.  
  709.      Evolutionary  Economics  aims to provide an international forum for a
  710.      new approach to economics.  Following  the  tradition  of  Joseph  A.
  711.      Schlumpeter,  it  is  designed  to focus on original research with an
  712.      evolutionary conception of the economy.   The  journal  will  publish
  713.      articles  with  strong  emphasis  on  dynamics,  changing  structures
  714.      (including technologies, institutions, beliefs, imitation, etc.).  It
  715.      favors  interdisciplinary  analysis  and  is  devoted to theoretical,
  716.      methodological and applied work.
  717.  
  718.      Research  areas  include:  industrial  dynamics;  multi-sectoral  and
  719.      cross-country   studies   of   productivity;   innovations   and  new
  720.      technologies; dynamic competition and structural change in a national
  721.      and  international  context;  causes  and  effects  of technological,
  722.      political and social changes; cyclic processes in economic evolution;
  723.      the  role of governments in a dynamic world; modeling complex dynamic
  724.      economic systems; application of concepts, such as self-organization,
  725.      bifurcation, and chaos theory to economics; evolutionary games.
  726.  
  727. A12) Important conferences on EC? Proceedings?
  728.  1. Dedicated EC Conferences:
  729.   ICGA: Int'l Conference on Genetic Algorithms
  730.      Major  international conference held in North America in odd-numbered
  731.      years. Covers all aspects  of  evolutionary  computation.   The  1995
  732.      conference will be held in [..], on [..]  For details contact [..]
  733.  
  734.      Proceedings of the 1st International Conference on Genetic Algorithms
  735.      (1985) J.J. Grefenstette (ed) [ICGA85] and Proc.  of  the  2nd  Int'l
  736.      Conf.  on  Genetic  Algorithms (1987) J.J. Grefenstette (ed) [ICGA87]
  737.      available from  Lawrence  Erlbaum  Associates,  Inc.,  365  Broadway,
  738.      Hillsdale, New Jersey, 07642, (800) 926-6579.
  739.  
  740.      Proc.  of  the  3rd  Int'l  Conf.  on  Genetic Algorithms (1989) J.D.
  741.      Schaffer (ed) [ICGA89] and Proc. of the 4th Int'l  Conf.  on  Genetic
  742.      Algorithms (1991) R.K. Belew and L.B. Booker (eds) [ICGA91] and Proc.
  743.      of the 5th Int'l Conf. on Genetic Algorithms (1993) S.  Forrest  (ed)
  744.      [ICGA93]  available  from  Morgan Kaufmann Publishers, Inc., P.O. Box
  745.      50490, Palo Alto, CA, 94303-9953, (415) 578-9911.
  746.  
  747.  
  748.  
  749. Version 0.6               Posted: 20 August 1993                        11
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  758.  
  759.  
  760.  
  761.   FOGA: Foundations of Genetic Algorithms
  762.      Major international workshop focusing on theoretical aspects  of  EC,
  763.      that's  usually limited to some 50 participants and is held somewhere
  764.      in North America.
  765.  
  766.      FOGA 3 will take place from July 31 to August 3 in 1995, probably  in
  767.      Estes  Park,  outside Rocky Mountain National Park.  Paper submission
  768.      and inquires  to:  Darrell  Whitley,  Dept.  of  CS,  Colorado  State
  769.      University, Fort Collins, CO 80523.  Net: <whitley@cs.colostate.edu>
  770.  
  771.      Foundations of Genetic Algorithms (1991) G.J.E. Rawlins (ed) [FOGA91]
  772.      and Foundations of Genetic Algorithms 2 (1993) L.D. Whitley  [FOGA93]
  773.      available from Morgan Kaufmann Publishers, Inc., P.O. Box 50490, Palo
  774.      Alto, CA, 94303-9953, (415) 578-9911.
  775.  
  776.   PPSN: Parallel Problem Solving from Nature
  777.      Major international conference held in Europe in even-numbered years.
  778.      Covers  all aspects of problem solving inspired by natural processes.
  779.      The 1994 conference will be held in  Israel  in  a  Kibbuz  close  to
  780.      Jerusalem,   October   9-14.    For  details  contact  Yuval  Davidor
  781.      <yuval@weizmann.ac.il>.
  782.  
  783.      Parallel Problem Solving from Nature, (1990) H.-P.  Schwefel  and  R.
  784.      Maenner  (eds) [PPSN90] published by Springer-Verlag, 175 5th Avenue,
  785.      New York, NY, 10010, (212) 460-1500.  Parallel Problem  Solving  from
  786.      Nature 2, (1992) R. Maenner and B. Manderick (eds) [PPSN92] published
  787.      by North-Holland, Elsevier Science Publishers, Sara  Burgerhartstraat
  788.      25,  P.O.  Box  211,  1000  AE  Amsterdam, The Netherlands.  Parallel
  789.      Problem Solving from Nature 3, (1994) Y.  Davidor,  [PPSN94]  (to  be
  790.      published)
  791.  
  792.   EP: Annual Conference on Evolutionary Programming
  793.      Major  international  annual  conference  held in San Diego, CA, USA.
  794.      Covers all aspects of EC with emphasis on EP related  research.   The
  795.      1994  conference  will  be held in San Diego, in February 24-25.  For
  796.      details contact David Fogel <fogel@sunshine.ucsd.edu>.
  797.  
  798.      Proceedings of the 1st Annual Conference on Evolutionary Programming,
  799.      (1992)  D.B.  Fogel  and W. Atmar (eds), [EP92], and Proc. of the 2nd
  800.      Annual Conf. on Evolutionary Programming, (1993) D.B.  Fogel  and  W.
  801.      Atmar   (eds),  [EP93]  published  by  the  Evolutionary  Programming
  802.      Society, 9363 Towne Centre Dr.,  San  Diego,  CA  92121,  Attn:  Bill
  803.      Porto, Treasurer.
  804.  
  805.      (EP93:  The proceedings is 215 pages in length and includes 25 papers
  806.      presented at this  year's  conference.  Topics  include  evolutionary
  807.      programming,  genetic  algorithms,  evolution strategies, and various
  808.      applications.    For   more   information,   contact   David    Fogel
  809.      <fogel@sunshine.ucsd.edu>)
  810.  
  811.  
  812.  
  813.  
  814.  
  815. Version 0.6               Posted: 20 August 1993                        12
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  824.  
  825.  
  826.  
  827.  2. Related Conferences:
  828.   Alife: International Conference on Artificial Life
  829.      Proceedings  of  the 1st International Conference on Artificial Life,
  830.      (1989) C.G. Langton (ed), Santa Fe Institute Studies in the  Sciences
  831.      of  Complexity,  Proc.  Vol.  VI, [ALIFEI] and Proc. of the 2nd Int'l
  832.      Conf. on Artificial Life II, (1992) C.G. Langton, C. Taylor, J. Doyne
  833.      Farmer  and  S.  Rasmussen  (eds),  Santa Fe Institute Studies in the
  834.      Sciences of Complexity, Proc. Vol. X, [ALIFEII] and Proc. of the  3rd
  835.      Int'l  Conf.  on  Artificial  Life  III, (to appear) C.G. Langton, C.
  836.      Taylor, J. Doyne Farmer and S. Rasmussen (eds), [ALIFEIII]  published
  837.      by Addison Wesley, Redwood City, CA, USA.
  838.  
  839.      Artificial  Life  IV, will be organized by Rodney Brooks, MIT AI Lab,
  840.      and held at July 6-8, 1994. Proceedings will be edited by  R.  Brooks
  841.      and P. Maes. Papers should be send to: Rodney Brooks/Alife IV, MIT AI
  842.      Lab, 545 Technology Square, Cambridge, MA 02139, USA.  Or  by  e-mail
  843.      to: <alife@ai.mit.edu>.
  844.  
  845.   ECAL: European Conference on Artificial Life
  846.      Proceedings of the 1st European Conference on Artificial Life, (1991)
  847.      F.J. Varela and P. Bourgine (eds), [ECAL91]  and  Proc.  of  the  2nd
  848.      European  Conf.  on  Alife:  Self-organization  and life, from simple
  849.      rules to global complexity, (1993) [..] (eds), [ECAL93]  (to  appear)
  850.      published by MIT Press, Cambridge, MA, USA.
  851.  
  852.   ECML: European Conference on Machine Learning
  853.      Machine  Learning: ECML-93, Proc. European Conf. on Machine Learning,
  854.      (1993) P.B. Brazil (ed), [ECML93] published by  Springer,  New  York,
  855.      NY, USA.
  856.  
  857.   SAB: International Conference on Simulation of Adaptive Behavior
  858.      From  Animals  to  Animats.  Proceedings  of  the  1st  International
  859.      Conference on Simulation of Adaptive Behavior, (1991)  [SAB90]  J.-A.
  860.      Meyer and S.W. Wilson, ISBN 0-262-63138-5, and Proc. of the 2nd Int'l
  861.      Conf. on Simulation  of  Adaptive  Behavior,  (1993)  [SAB92],  J.-A.
  862.      Meyer,  H.  Roitblat and S.W. Wilson (eds) and Proc. of the 3rd Int'l
  863.      Conf. on Simulation of Adaptive Behavior,  (to  appear)  [SAB94],  P.
  864.      Husbands,  J.-A.  Meyer and S.W. Wilson (eds) published by MIT Press,
  865.      Cambridge, MA, USA.
  866.  
  867.  3. Pointers to upcoming Conferences:
  868.   The Genetic Algorithm Digest
  869.      Aka "GA-Digest" always starts with a "Calendar of GA-related Events,"
  870.      ie.   a  list of upcoming conferences, covering the complete field of
  871.      EAs. (cf Q15)
  872.  
  873.   The Artificial Life Digest
  874.      Aka "Alife digest" always starts with a  "Calendar  of  Alife-related
  875.      Events," that lists conferences, workshops, etc. (cf Q15)
  876.  
  877.  
  878.  
  879.  
  880.  
  881. Version 0.6               Posted: 20 August 1993                        13
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  890.  
  891.  
  892.  
  893.   The Evolutionary Programming Digest
  894.      Aka "EP-digest" [..] (cf Q15)
  895.  
  896. A13) Evolutionary Computation Associations?
  897.   ISGA: International Society on Genetic Algorithms
  898.      The  ISGA  is  a  mostly  fascinating   society:  it  neither  has  a
  899.      membership fee  (which  makes  it  even  more  fascinating),  nor  an
  900.      address.  However,  ISGA  meetings  usually  take  place  during ICGA
  901.      conferences, in so-called business  meetings  (BMs).  [eds  note:  So
  902.      during a conference, aks for BMs, if you want to join; or be ready to
  903.      dart out of a room if you don't...]
  904.  
  905.   EPS: Evolutionary Programming Society
  906.      Membership  is  $10  per  year.   Address:  Evolutionary  Programming
  907.      Society,  9363  Towne  Centre  Dr.,  San  Diego, CA 92121, Attn: Bill
  908.      Porto, Treasurer.
  909.  
  910.  
  911. A14) Available technical reports?
  912.  TCGA Reports
  913.      The Clearing House for Genetic  Algorithms  (TCGA)  distributes  TCGA
  914.      technical reports.
  915.  
  916.      Contact:   Robert   Elliott   Smith,  Department  of  Engineering  of
  917.      Mechanics, Room 210 Hardaway Hall, The University  of  Alabama,  P.O.
  918.      Box  870278,  Tuscaloosa,  AL  35487, USA.  Tel: (205) 348-1618, Fax:
  919.      (205) 348-6419, Net: <rob@comec4.mh.ua.edu>.
  920.  
  921.  IlliGAL Reports
  922.      The Illinois  Genetic  Algorithms  Laboratory  (IlliGAL)  distributes
  923.      IlliGAL technical reports, as well as reprints of other publications;
  924.      they are available in hardcopy and can be ordered  from  the  IlliGAL
  925.      librarian.
  926.  
  927.      Contact:  Eric  Thompson,  IlliGAL  Librarian,  Department of General
  928.      Engineering, 117 Transportation Building, 104 South  Mathews  Avenue,
  929.      Urbana,    IL   61801-2996,   USA.    Tel:   (217)   333-2346,   Net:
  930.      <library@gal1.ge.uiuc.edu>.
  931.  
  932.      NOTE: When  ordering,  please  include  your  surface  mail  address!
  933.      IlliGAL  will  soon enter the Internet Age with our own anonymous-FTP
  934.      server, making most of the existing IlliGAL reports, and  all  future
  935.      ones,  available  in  electronic  form.  Until that time, it can only
  936.      offer hardcopy.
  937.  
  938.  SyS Reports
  939.      The Systems Analysis  Research  Group  (SyS)  at  the  University  of
  940.      Dortmund,   maintains   an   experimental   anonymous   ftp   server:
  941.      lumpi.informatik.uni-dortmund.de (129.217.36.140).  Please give  your
  942.      complete  e-mail  address  as  password.   On lumpi you can find SyS-
  943.      Reports from 1992 on. (Get  "/pub/ls-Ral.Z"  and  look  for  "papers"
  944.  
  945.  
  946.  
  947. Version 0.6               Posted: 20 August 1993                        14
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  956.  
  957.  
  958.  
  959.      folders,  the  server is sorted by EA paradigms, ie. "/pub/GA/papers"
  960.      contains papers related to GAs, etc.).  A strongly  recommended,  and
  961.      quarterly  updated,  report is a list of current applications of GAs,
  962.      EP and ESs; get "/pub/EA/papers/ea-app.ps.Z" (SyS-2/92).
  963.  
  964.  Bionics Reports
  965.      The Bionics and Evolution  Techniques  Laboratory  at  the  Technical
  966.      University   of  Berlin  maintains  an  anonymous  ftp  server:  ftp-
  967.      bionik.fb10.tu-berlin.de (130.149.192.50).  On  ftp-bionik  you  find
  968.      reports   and   software,  related  to  Evolutionary  Algorithms  and
  969.      Artificial Neural Networks.
  970.  
  971.  
  972. A15) Other sources of information?
  973. A15.1) Electronic Digests?
  974.  Genetic Algorithm Digest
  975.      The GA research community exchanges news, CFP's,  etc.  through  this
  976.      digest,  currently moderated by Connie Ramsey and formerly by Alan C.
  977.      Schultz, Naval Research Laboratory, Washington, DC 20375-5000, USA.
  978.  
  979.      A recently published statistic (v7,i3) states that GA-digest is  sent
  980.      out to world-wide 1800 addresses in 28 countries.
  981.  
  982.      o  Send submissions to <ga-list@aic.nrl.navy.mil>
  983.  
  984.      o  Send administrative requests to <ga-list-REQUEST@aic.nrl.navy.mil>
  985.  
  986.      o  Anonymous   ftp    archive:    ftp.aic.nrl.navy.mil    (Info    in
  987.     "/pub/galist/FTP")
  988.  
  989.      o  Conference announcements "/pub/galist/information/conferences"
  990.  
  991.  Artificial Life Digest
  992.      The Alife research community exchanges news, CFP's, etc. through this
  993.      digest, edited by Liane Gabora and Rob Collins of the Artificial Life
  994.      Research Group at UCLA.
  995.  
  996.      o  Send submissions to <alife@cognet.ucla.edu>
  997.  
  998.      o  Send administrative requests to <alife-REQUEST@cognet.ucla.edu>
  999.  
  1000.      o  Anonymous   ftp  archive:  ftp.cognet.ucla.edu  (128.97.50.19)  in
  1001.     "~ftp/pub/alife"
  1002.  
  1003.  Evolutionary Programming Digest
  1004.      The digest is intended to promote discussions  on  a  wide  range  of
  1005.      technical  issues  in  evolutionary  optimization, as well as provide
  1006.      information  on  upcoming  conferences,  events,  journals,   special
  1007.      issues, and other items of interest to the EP community.  Discussions
  1008.      on all areas of  evolutionary  computation  are  welcomed,  including
  1009.      artificial  life,  evolution strategies, and genetic algorithms.  The
  1010.  
  1011.  
  1012.  
  1013. Version 0.6               Posted: 20 August 1993                        15
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1022.  
  1023.  
  1024.  
  1025.      digest is meant to encourage interdisciplinary communications.   Your
  1026.      suggestions and comments regarding the digest are always welcome.
  1027.  
  1028.      o  Send        administrative       requests       to       <ep-list-
  1029.     REQUEST@magenta.me.fau.edu>
  1030.  
  1031.      To   subscribe   to   the   digest,   send    mail    to    <ep-list-
  1032.      REQUEST@magenta.me.fau.edu>  and include the line "subscribe ep-list"
  1033.      in the body of the  text.   Further  instructions  will  follow  your
  1034.      subscription.   The  digest  is  moderated  by  N. Saravan of Florida
  1035.      Atlantic University.
  1036.  
  1037. A15.2) Electronic Mailing Lists?
  1038.  Genetic Programming Mailing List
  1039.      The GP community uses this list as a discussion forum, news  exchange
  1040.      and  FAQ  distribution channel, edited by John Koza and James Rice at
  1041.      Stanford.
  1042.  
  1043.      o  Send submissions to <genetic-programming@cs.stanford.edu>
  1044.  
  1045.      o  Send    administrative    requests    to     <genetic-programming-
  1046.     REQUEST@cs.stanford.edu>
  1047.  
  1048.      o  Anonymous   ftp   archive:   ftp.cc.utexas.edu   in  "pub/genetic-
  1049.     programming"
  1050.  
  1051.      o  Contains a lengthy, but "mostly interesting" FAQ by James Rice  on
  1052.     GP related subjects.
  1053.  
  1054.  Tierra Mailing List
  1055.      Thomas  Ray's  Tierra is discussed elsewhere (cf Q4.1); here's how to
  1056.      obtain Tierra electronically and get in contact with other users.
  1057.  
  1058.      o  Send submissions to <tierra-ANNOUNCE@life.slhs.udel.edu>
  1059.  
  1060.      o  Send       administrative       requests        to        <tierra-
  1061.     REQUEST@life.slhs.udel.edu>
  1062.  
  1063.      o  Anonymous   ftp  archive:  tierra.slhs.udel.edu  (tierra,  almond,
  1064.     beagle, etc.)
  1065.  
  1066. A15.3) Electronic Access to Research Institutes?
  1067.  The Santa Fe Institute
  1068.      The Santa Fe Institute Studies in the Sciences  of  Complexity  (SFI)
  1069.      issues   a   recommended  series:  SFI  Studies  in  the  Science  of
  1070.      Complexity, published by Addison Wesley and maintains  a  well-sorted
  1071.      ftp server with EC related material.
  1072.  
  1073.      o  Send administrative requests to <ftp@santafe.edu>
  1074.  
  1075.      o  Anonymous ftp archive: ftp.santafe.edu in "/pub"
  1076.  
  1077.  
  1078.  
  1079. Version 0.6               Posted: 20 August 1993                        16
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1088.  
  1089.  
  1090.  
  1091.      Additionally,  you  can  telnet bbs.santafe.edu and login as "bbs" to
  1092.      get access to the Santa Fe Institute's bulletin  board  system.  It's
  1093.      administrator  Scott  D.  Yelich  <scott@sfi.santafe.edu> is actively
  1094.      seeking information on any complex system information  for  the  BBS.
  1095.      This includes CAs, GAs, Alife or almost anything else related to this
  1096.      field. You will also find infos on SUMMERSCHOOLs held by the SFI.
  1097.  
  1098.  The Australian National University (ANU)
  1099.      The Bioinformatics facility at Australian National University has set
  1100.      up  an  anonymous  ftp  server,  that  contains  EC related material,
  1101.      maintained by David G. Green.
  1102.  
  1103.      o  Send    administrative    requests    to    David     G.     Green
  1104.     <david.green@anu.edu.au>
  1105.  
  1106.      o  Anonymous        ftp       archive:       life.anu.edu.au       in
  1107.     "/pub/complex_systems/alife"
  1108.  
  1109.      o  Gopher protocol: Besides direct access to all FTP information, the
  1110.     gopher  server  offers  on-line access to relevant newsgroups, on-
  1111.     line  databases  and  direct  links  to   relevant   international
  1112.     services.
  1113.  
  1114.       Name=Complex systems
  1115.       Host=life.anu.edu.au
  1116.       Type=1
  1117.       Port=70
  1118.       Path=1/complex_systems
  1119.  
  1120.      o  World  Wide  Web protocol: Besides access to all of the above, the
  1121.     hypermedia server offers  introductory  tutorials,  preprints  and
  1122.     papers     on-line.     The    URL    for    this    service    is
  1123.     "http://life.anu.edu.au/complex_systems/complex.html" or link  via
  1124.     the servers home page "http://life.anu.edu.au/".
  1125.  
  1126. A15.4) Relevant Electronic News and FAQs?
  1127.      Besides   the   obvious   comp.ai.genetic,  there  exist  some  other
  1128.      newsgroups that sometimes carry EC related topics:
  1129.  
  1130.      o  comp.ai (FAQ in news.answers, comp.answers)
  1131.  
  1132.      o  comp.ai.fuzzy (FAQ in news.answers, comp.answers)
  1133.  
  1134.      o  comp.ai.neural-nets (FAQ in news.answers, comp.answers)
  1135.  
  1136.      o  comp.robotics (FAQ in news.answers, comp.answers)
  1137.  
  1138.      o  comp.theory.cell-automata (no FAQ)
  1139.  
  1140.      o  comp.theory.dynamic-sys (no FAQ)
  1141.  
  1142.  
  1143.  
  1144.  
  1145. Version 0.6               Posted: 20 August 1993                        17
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1154.  
  1155.  
  1156.  
  1157.      o  comp.theory.self-org-sys (no FAQ)
  1158.  
  1159. A15.4) What about all these Internet Services?
  1160.  Access Tools
  1161.      Most of the recently published  books  about  the  Internet  describe
  1162.      these  tools  in  detail. Kehoe (1992), the first book to appear, was
  1163.      offered first in a free electronic version  over  the  Internet.  The
  1164.      first  edition,  January  1992,  is  still available online from many
  1165.      anonymous ftp  archives  around  the  world,  in  a  directory  named
  1166.      something like pub/zen/; read files stored there for help producing a
  1167.      printed document. Krol (1992) has received excellent reviews.
  1168.  
  1169.      All the tools mentioned in this section share the quirk that they are
  1170.      actually two things: a "server" or "daemon" program that runs all the
  1171.      time on a host computer and accepts  requests  to  connect  over  the
  1172.      Internet,  and  a  "client"  program that people use to connect to or
  1173.      access these servers. A few host computers  in  this  FAQ  allow  the
  1174.      public  to  telnet  to  the  host,  and then use the host computer to
  1175.      access servers via either gopher  or  WAIS.  These  arrangements  are
  1176.      offered  as  a courtesy to those people who do not have the necessary
  1177.      client software on their own computers, and want to try  these  tools
  1178.      before  going  to  the  trouble  of  installing  the  client software
  1179.      themselves.
  1180.  
  1181.  Telnet
  1182.      Telnet is a protocol whereby someone who is logged onto an account on
  1183.      a computer with full Internet access can access another computer over
  1184.      the Internet and login there, assuming he or she has login privileges
  1185.      on that computer as well. Anonymous telnet sessions are generally not
  1186.      permitted, but occasionally usernames  are  created  with  restricted
  1187.      privileges, for use by the Internet public.
  1188.  
  1189.  Anonymous Ftp
  1190.      Ftp  is  a  protocol  for  file transfers between computers with full
  1191.      Internet access. Ftp allows people to transfer files to  and  from  a
  1192.      remote  computer  on  the  Internet, assuming they have privileges on
  1193.      both the local and remote computers. "Anonymous ftp"  indicates  that
  1194.      people may login to the remote system with the userid "anonymous" and
  1195.      an arbitrary password. By convention,  anonymous  ftp  users  provide
  1196.      their  e-mail  addresses when asked for a password. This is useful to
  1197.      those archive managers who must justify  to  their  bosses  the  time
  1198.      spent  providing  this  free (but not cheap) service.  Some computers
  1199.      set restrictions on when transfers may be made from  their  archives,
  1200.      and  most prefer that large transfers be made only during off- hours.
  1201.  
  1202.      Bitnet does not support telnet or ftp sessions, but many Bitnet nodes
  1203.      are  also Internet nodes, and so do support telnet and ftp. For those
  1204.      people who  only  have  access  to  computers  on  Bitnet,  Princeton
  1205.      University    offers    a    file   transfer   service   by   e-mail.
  1206.      <bitftp@pucc.bitnet> will send a help file in response to the message
  1207.      "help". There is also a BITFTP server in Germany: <bitftp@dearn> from
  1208.  
  1209.  
  1210.  
  1211. Version 0.6               Posted: 20 August 1993                        18
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1220.  
  1221.  
  1222.  
  1223.      within BITNET/EARN/NetNorth or <bitftp@vm.gmd.de> from the  Internet.
  1224.      This  server should be used only for ftp requests involving transfers
  1225.      within Europe. Those people who have neither full Internet access nor
  1226.      an  account  on  a  Bitnet node can retrieve files from anonymous ftp
  1227.      archives by e-mail courtesy of <ftpmail@decwrl.dec.com>,  which  will
  1228.      send  instructions  in  response  to  the  words "help" and "quit" on
  1229.      separate lines of an e-mail message.
  1230.  
  1231.      Here is an example of how to send for a document on  the  archive  at
  1232.      rtfm.mit.edu.  This example will return a list of all the FAQs stored
  1233.      in the directory pub/usenet/news.answers/, and a copy of this  guide.
  1234.      Send the message
  1235.  
  1236.       send usenet/news.answers/index
  1237.       send usenet/news.answers/ai-faq/genetic/part1
  1238.       send usenet/news.answers/ai-faq/genetic/part2
  1239.       send usenet/news.answers/ai-faq/genetic/part3
  1240.  
  1241.      by e-mail to <mail-server@rtfm.mit.edu>.
  1242.  
  1243.  Gopher
  1244.      Gopher  is a user-interface program that makes ftp and other types of
  1245.      connections for computer users when they select an item in a menu. It
  1246.      is  an  easy way to get stuff off the Internet without having to know
  1247.      where the stuff lives. Gopher is free, and there  are  nice  versions
  1248.      for  most  types of computers, especially Unix workstations and Macs.
  1249.      It was invented at the University of Minnesota; current versions  can
  1250.      be  retrieved  via anonymous ftp from boombox.micro.umn.edu. The name
  1251.      is a clever pun on the "go-for" person who runs  errand  for  people,
  1252.      and on the burrowing rodent, which pops down a "hole" in the Internet
  1253.      and comes back up who-knows-where.   comp.infosystems.gopher  is  the
  1254.      newsgroup  for  gopher-related  issues  in  general. The FAQ for this
  1255.      group    is    stored     on     rtfm.mit.edu     in     the     file
  1256.      "pub/usenet/news.answers/gopher-faq".   There is an entire chapter on
  1257.      gopher in Krol (1992).
  1258.  
  1259.  Archie
  1260.      Archie is a program that helps people locate software in any  of  the
  1261.      thousands  of  anonymous ftp archives around the world. A copy of the
  1262.      software can be retrieved via anonymous ftp from any  archie  server,
  1263.      including  ftp.cs.widener.edu,  in  the  /archie/clients/  directory.
  1264.      There are versions of archie for all sorts of Unix systems,  as  well
  1265.      as  VMS and PCs running a variety of network software. Good places to
  1266.      look for help installing archie on any  computer  are  from  <archie-
  1267.      admin@ans.net>  or bionet.users.addresses. Documentation is available
  1268.      via anonymous ftp on ftp.ans.net in the  /pub/archie/doc/  directory,
  1269.      or by e-mail from <archie-admin@ans.net>.
  1270.  
  1271.      Archie  can  be  used  via  e-mail,  by sending e-mail with a list of
  1272.      commands to <archie@ans.net>. For details, send the  command  "help".
  1273.      Due to the high demand for this service, the archie administrators on
  1274.  
  1275.  
  1276.  
  1277. Version 0.6               Posted: 20 August 1993                        19
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1286.  
  1287.  
  1288.  
  1289.      ans.net prefer that requests be made via e-mail.
  1290.  
  1291.  Veronica
  1292.      Veronica  is  the  Very  Easy  Rodent-Oriented  Net-wide   Index   to
  1293.      Computerized  Archives.  The  reason Veronica's name is so long is so
  1294.      that it can play on the concepts of both gopher and archie. (Remember
  1295.      the  comic  book couple Archie and Veronica? Veronica does for gopher
  1296.      what archie  does  for  anonymous  ftp.)  Veronica  searches  through
  1297.      hundreds  of gopher holes looking for anything that matches a keyword
  1298.      supplied by the user, and assembles a list  of  gopher  servers  that
  1299.      contain  items of interest.  Note: Veronica checks *titles* of gopher
  1300.      items only, not their contents.  Veronica was only invented  in  late
  1301.      1992, but already seems very promising.
  1302.  
  1303.  WAIS
  1304.      WAIS  stands  for  Wide Area Information Servers. The idea is to make
  1305.      anonymous ftp archives more accessible by indexing their contents and
  1306.      making  those  indexes searchable with software distributed to anyone
  1307.      on the Internet. The user interface is simple so far, but the concept
  1308.      is  so  powerful  that every person with an anonymous ftp archive has
  1309.      spent part of this past year building WAIS indices of  all  available
  1310.      material  (software,  data,  documents and other information). In the
  1311.      course of all this effort a great deal of  information  has  suddenly
  1312.      become publicly available all in the past year.
  1313.  
  1314.      Good  WAIS  client  programs for the Mac (WAIStation) and PC (PCWAIS)
  1315.      are available on the anonymous ftp  archive  at  think.com.  If  your
  1316.      computer  has  full  Internet  access, you can try out WAIS on a Unix
  1317.      system,  courtesy  of  Thinking  Machines  Corp.,  by  telnetting  to
  1318.      quake.think.com. Use the username "wais" and give your e-mail address
  1319.      as the password. See the  newsgroup  comp.infosystems.wais  for  more
  1320.      details. The FAQ for this group is stored on rtfm.mit.edu in the file
  1321.      "pub/usenet/news.answers/wais-faq/getting-started".
  1322.  
  1323.  The World-Wide Web (WWW)
  1324.      The  World-Wide  Web  is  yet  another  tool  for  gathering   useful
  1325.      information  from  the  Internet.  It  was  invented  at the European
  1326.      Particle Physics Laboratory (CERN), Switzerland. The Web looks like a
  1327.      document  that users can open and read, but clicking on certain words
  1328.      causes other documents to be retrieved and opened for inspection. The
  1329.      most  powerful  aspect  of  the Web at present is the ease with which
  1330.      seamless, attractive online documentation can  be  created,  that  is
  1331.      easy  to  find and browse, no matter where on the Internet the actual
  1332.      documents are. You can try the  Web,  courtesy  of  CERN:  telnet  to
  1333.      info.cern.ch   (no  username  needed).   WWW  features  a  remarkably
  1334.      beautiful X interface called xmosaic(1).
  1335.  
  1336.      References
  1337.  
  1338.      Kehoe, B.P. (1992) "Zen and the Art of  the  Internet:  A  Beginner's
  1339.      Guide  to the Internet", 2nd Edition (July). Prentice Hall, Englewood
  1340.  
  1341.  
  1342.  
  1343. Version 0.6               Posted: 20 August 1993                        20
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351. FAQ(2/3)                          ANSWERS                         FAQ(2/3)
  1352.  
  1353.  
  1354.  
  1355.      Cliffs, NJ. 112 pages. The 1st Edition, (February)  is  available  in
  1356.      PostScript  format via anonymous ftp from ftp.cs.widener.edu and many
  1357.      other Internet archives.
  1358.  
  1359.      Krol, E.  (1992)  "The  Whole  Internet:  Catalog  &  User's  Guide".
  1360.      O'Reilly & Associates, Inc., Sebastopol, CA. 376 pages.
  1361.  
  1362.      LaQuey, T. and J.C. Ryer (1992) "The Internet Companion: A Beginner's
  1363.      Guide to Global Networking". Addison-Wesley Publishing Co.,  Reading,
  1364.      MA. 208 pages.
  1365.  
  1366.      Smith,  Una  R. (1993) "A Biologist's Guide to the Internet."  Usenet
  1367.      sci.answers.  Available  via  anonymous  ftp  from  rtfm.mit.edu   in
  1368.      pub/usenet/news.answers/biology/guide. ~20 pages.
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409. Version 0.6               Posted: 20 August 1993                        21
  1410.  
  1411.  
  1412.  
  1413.