home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / ai-faq / alife
Internet Message Format  |  1995-12-21  |  16KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!apollo.hp.com!lf.hp.com!news.dtc.hp.com!hpscit.sc.hp.com!news.an.hp.com!col.hp.com!nntp.coast.net!lll-winken.llnl.gov!fnnews.fnal.gov!nntp-server.caltech.edu!altair.krl.caltech.edu!brown
  2. From: brown@krl.caltech.edu
  3. Newsgroups: comp.ai.genetic,comp.ai.alife,comp.answers,news.answers
  4. Subject: comp.ai.alife Frequently Asked Questions (FAQ)
  5. Followup-To: comp.ai.alife
  6. Date: 20 Dec 1995 12:34:47 GMT
  7. Organization: California Institute of Technology, Pasadena
  8. Lines: 376
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <4b8vt7$cra@gap.cco.caltech.edu>
  11. NNTP-Posting-Host: altair.krl.caltech.edu
  12. Summary: This article is a collection of answers to frequently asked questions
  13.      on the comp.ai.alife newsgroup.  Please read this before posting
  14.      to comp.ai.alife.
  15. Originator: brown@altair.krl.caltech.edu
  16. Xref: senator-bedfellow.mit.edu comp.ai.genetic:7499 comp.ai.alife:4812 comp.answers:15993 news.answers:60429
  17.  
  18. Archive-name: ai-faq/alife
  19. Posting-Frequency: monthly
  20.  
  21. Last updated: Saturday, November 18th, 1995.
  22.  
  23.                 Frequently Asked Questions for comp.ai.alife
  24.                 --------------------------------------------
  25.  
  26. Contact the author, Titus Brown (brown@krl.caltech.edu) before redistributing
  27. this FAQ commercially. Also, please read the legal disclaimers at the bottom.
  28.  
  29. ------------------------------
  30.  
  31. Subject: 1. Introduction
  32.  
  33. This document is intended to serve as an immediate resource for the readers
  34. of the newsgroup comp.ai.alife.  It is intended to be lightweight; for more
  35. detailed information, follow the references.  The only abbreviation used
  36. is AL, which stands for "Artificial Life".
  37.  
  38. If you would like to make an addition to the FAQ, contact the author at
  39. brown@krl.caltech.edu.
  40.  
  41. ------------------------------
  42.  
  43. Subject: 2. Table of Contents
  44.  
  45. The only complete part of this FAQ is the introductory section, which contains
  46. answers to some commonly asked questions.  General pointers to electronic
  47. resources are available on the FAQ-associated Web site, at:
  48.  
  49.     http://www.krl.caltech.edu/~brown/alife/
  50.  
  51. In addition, the FAQs of the following newsgroups contain quite a bit of
  52. relevant information:
  53.  
  54.     sci.bio.evolution
  55.     comp.ai.genetic
  56.     comp.theory.cell-automata
  57.     alt.memetics
  58.  
  59. These are available on the FTP server rtfm.mit.edu, as well as many other
  60. FTP servers.  Contact brown@krl.caltech.edu for more details, or go to
  61. those newsgroups.
  62.  
  63. -------------------------------------------------------------------------------
  64. -------------------------------------------------------------------------------
  65.  
  66. Part 1: Introductions and General Questions
  67.  
  68. * Q1: What is Artificial Life, and where is some introductory material?
  69.  
  70. * Q2: What is the purpose and charter of comp.ai.alife?
  71.  
  72. * Q3: How do I find/compile a particular AL program/demo?
  73.     - General info on finding and compiling AL programs.
  74.     - Tom Ray's Tierra.
  75.     - Karl Sim's movie from SIGGRAPH/ALIFE IV.
  76.     - Craig Reynolds' boids simulation.
  77.  
  78. * Q4: How are Artificial Life and Artificial Intelligence related?
  79.  
  80. * Q5: Where is this newsgroup archived?
  81.  
  82. * Q6: Where can I get a doctorate in Artificial Life or related areas?
  83.  
  84. * Q7: Where can I find information on simulating or developing the mechanics
  85.     of locomotion?
  86.  
  87. * Q8: I'm interested in reading up on evolutionary biology.  Where do I start?
  88.  
  89. * Q9: I'm looking for a particular mailing list.  Does it exist, and if so,
  90.     how do I find it?
  91.  
  92. ------------------------------
  93.  
  94. Q1: What is Artificial Life, and where is some introductory material?
  95.  
  96. What is Artificial Life?
  97. ------------------------
  98.  
  99. Biology is the scientific study of life - in principle, anyway. In
  100. practice, biology is the scientific study of life on Earth based on
  101. carbon-chain chemistry. There is nothing in its charter that restricts
  102. biology to carbon-based life; it is simply that this is the only kind
  103. of life that has been available to study. Thus, theoretical biology
  104. has long faced the fundamental obstacle that it is impossible to
  105. derive general principles from single examples.
  106.  
  107. Without other examples, it is difficult to distinguish essential
  108. properties of life - properties that would be shared by any living
  109. system - from properties that may be incidental to life in principle,
  110. but which happen to be universal to life on Earth due solely to a
  111. combination of local historical accident and common genetic descent.
  112.  
  113. In order to derive general theories about life, we need an ensemble
  114. of instances to generalize over. Since it is quite unlikely that alien
  115. lifeforms will present themselves to us for study in the near future,
  116. our only option is to try to create alternative life-forms ourselves -
  117. Artificial Life - literally ``life made by Man rather than by
  118. Nature.''
  119.  
  120. Artificial Life (``AL'' or ``Alife'') is the name given to a new
  121. discipline that studies "natural" life by attempting to recreate
  122. biological phenomena from scratch within computers and other
  123. "artificial" media. Alife complements the traditional analytic
  124. approach of traditional biology with a synthetic approach in which,
  125. rather than studying biological phenomena by taking apart living
  126. organisms to see how they work, one attempts to put together systems
  127. that behave like living organisms.
  128.  
  129. The process of synthesis has been an extremely important tool in many
  130. disciplines.  Synthetic chemistry - the ability to put together new
  131. chemical compounds not found in nature - has not only contributed
  132. enormously to our theoretical understanding of chemical phenomena, but
  133. has also allowed us to fabricate new materials and chemicals that are
  134. of great practical use for industry and technology.
  135.  
  136. Artificial life amounts to the practice of ``synthetic biology'' and,
  137. by analogy with synthetic chemistry, the attempt to recreate
  138. biological phenomena in alternative media will result in not only
  139. better theoretical understanding of the phenomena under study, but
  140. also in practical applications of biological principles in the
  141. technology of computer hardware and software, mobile robots,
  142. spacecraft, medicine, nanotechnology, industrial fabrication and
  143. assembly, and other vital engineering projects.
  144.  
  145. By extending the horizons of empirical research in biology beyond the
  146. territory currently circumscribed by life-as-we-know-it, the study of
  147. Artificial Life gives us access to the domain of life-as-it- could-be,
  148. and it is within this vastly larger domain that we must ground general
  149. theories of biology and in which we will discover practical and useful
  150. applications of biology in our engineering endeavors.
  151.  
  152.                     -- Chris G. Langton
  153.  
  154.  
  155. Where can I find some good introductory material?
  156. -------------------------------------------------
  157.  
  158. There are several "popular science" books out there.  _Artificial Life:
  159. the Quest for a New Creation_, by Steven Levy, was one of the first;
  160. Levy presents a large amount of material detailing the genesis of the
  161. field, including a description of many still-active projects.  This
  162. would be my first recommendation for a newcomer.
  163.  
  164. There is a World-Wide-Web page for this book at the URL
  165. http://mosaic.echonyc.com/~steven/ArtificialLife.html.
  166.  
  167. M. Mitchell Waldrop's _Complexity: The Emerging Science at the Edge of
  168. Order and Chaos_ (ISBN 0-671-76789-5) discusses the history of complex
  169. systems study.  In specific, it details the founding of the Santa Fe
  170. Institute, which is actively researching most aspects of complex systems,
  171. including Artificial Life.
  172.  
  173. Rudy Rucker's _Artificial Life Lab_ has been recommended as a good way to
  174. get involved; a short review (by Wally Raisanen) is available on the
  175. FAQ-resources Web page, http://www.krl.caltech.edu/~brown/alife/.
  176.  
  177. Finally, the book _Out of Control_ by Kevin Kelly is an *excellent*
  178. 1994 overview of technology, with an emphasis on emergent behavior and
  179. modelling life in a computer environment.  A must-read for those
  180. interested in the social impact of our work, as well as those interested
  181. in a general cross-section of the entire field and related areas.
  182.  
  183. ------------------------------
  184.  
  185. Q2: What is the purpose and charter of the comp.ai.alife newsgroup?
  186.  
  187. The purpose of comp.ai.alife is to provide an unmoderated forum in which
  188. to discuss topics related to the field of Artificial Life, as well as
  189. providing a centralized resource base for queries regarding AL research.
  190.  
  191. * Topics for discussion in the newsgroup can include, but not be limited to:
  192.  
  193.   -- optimization techniques (such as genetic algorithms) and modelling
  194.     algorithms
  195.   -- the definition of a living system and "Life"
  196.   -- self-organizing systems
  197.   -- the origin of life
  198.   -- evolutionary learning
  199.   -- the development of ecosystems
  200.   -- complex system dynamics (with specific relation to living systems)
  201.   -- book and software reviews (non-commercial advertisements, as well)
  202.  
  203. Contact brown@krl.caltech.edu for the Request-For-Discussions posted to
  204. news.announce.newgroups.
  205.  
  206. ------------------------------
  207.  
  208. Q3: How do I find/compile a particular AL program/demo?
  209.  
  210. There are three good ways to find a particular AL program or demo:
  211.     1) Look at the list below, which contains references to some frequently
  212.         requested programs and demos.
  213.     2) The World Wide Web resource of 'ZOOland', available at the WWW URL
  214.         http://research.germany.eu.net:8080/public/zooland/ or off of
  215.         the Artificial Life Resources WWW page mentioned above.
  216.     3) Asking on the newsgroup.  Even if the people from the particular
  217.         project don't actually read the newsgroup, someone who knows
  218.         them probably does...
  219.  
  220. Send questions about compilation (e.g. how do I compile tierra on XXX) to
  221. the author of the package, not to the newsgroup.  The author's address should
  222. be included with the package; if it's not, then it's likely an unsupported
  223. package.  In addition, there are quite a few topical newsgroups for specific
  224. platform; e.g. comp.unix.osf.osf1 for DEC OSF/1 questions.  These are likely
  225. more helpful places to ask specific questions about platforms.
  226.  
  227. How do I find...
  228. ----------------
  229.  
  230. 1. Tierra
  231.  
  232.     The complete source code and documentation (NOT the executables)
  233. for Tom Ray's tierra program are available via anonymous FTP at
  234.  
  235.     ftp://alife.santafe.edu [ 192.12.12.130 ]
  236.     ftp://tierra.slhs.udel.edu [ 128.175.41.34 ] and
  237.     ftp://life.slhs.udel.edu [ 128.185.41.33 ]
  238.  
  239.     in the directory /SOFTWARE/Tierra, file tierra.tar.Z.  Tom Ray does
  240. not permit the executables to any version of tierra to be freely distributed;
  241. contact him at the e-mail address ray@santafe.edu for more information.
  242.  
  243. 2. Karl Sim's movie (from the ALIFE IV conference)
  244.  
  245.     Karl Sim's movie, presented at the ALIFE IV conference, is apparently
  246. not available.  However, the SIGGRAPH movie, which shows some of the same
  247. work, is available via FTP at:
  248.  
  249.     ftp://ftp.think.com/users/karl/creatures-demo.mpg
  250.  
  251. 3. More information on Craig Reynold's "boids" simulation?
  252.  
  253.     Craig Reynold's "boids" simulation, presented at the ARTIFICIAL LIFE
  254. conference in 1987, has a page at the WWW address:
  255.  
  256.     http://reality.sgi.com/employees/craig/boids.html
  257.  
  258. ------------------------------
  259.  
  260. Q4: How are Artificial Life and Artificial Intelligence related?
  261.  
  262. There is a connection between the two fields in both methodology and
  263. research.  AI is much older, with conceptual work dating to 1950 and
  264. earlier, while AL coagulated in the late 1980s, when people recognized
  265. similarities in the work they were doing.  AI methodologies play a
  266. large part in AL work, partly because of the recognizable similarities
  267. in the two disciplines: AI studying intelligence, AL studying life,
  268. both with an eye to usefulness and reproducibility. And, in recent years,
  269. "traditional" AI researchers have focussed on AL techniques for
  270. autonomous learning, among other things.
  271.  
  272. In spite of these similarities, there are several dissimilarities.
  273. AL is grounded in biology, physics, chemistry and mathematics,
  274. while AI is pursued mainly by computer scientists, engineers, and
  275. psychologists.  Also, the general philosophy of researchers in the fields
  276. seems to approach similar problems from different sides; AL from the
  277. ground up, in an attempt to study synthesis, AI from the top down,
  278. focussing on results and not implementation.
  279.  
  280. [ The text above is my opinion; I welcome alternative viewpoints on the
  281.   subject, of course. --Titus ]
  282.  
  283. ------------------------------
  284.  
  285. Q5: Where is this newsgroup archived?
  286.  
  287. comp.ai.alife is archived weekly at the CMU CS archive site;
  288.  
  289.     ftp.cs.cmu.edu:/user/ai/pub/news/comp.ai.alife/
  290.  
  291. Contact ai+news-archives@cs.cmu.edu for more information.
  292.  
  293. In addition, an HTMLized archive of the newsgroup (and several other
  294. related newsgroups) is available:
  295.  
  296.     http://www.krl.caltech.edu/~brown/alife/news/
  297.  
  298. ------------------------------
  299.  
  300. Q6: Where can I get a doctorate in Artificial Life or related areas?
  301.  
  302. Ben Marcotte (ben@chinook.uoregon.edu) has made a guide available via the WWW:
  303.  
  304.     http://chinook.uoregon.edu/~ben/ga-grad.html
  305.  
  306. ------------------------------
  307.  
  308. Q7: Where can I find information on simulating or developing the mechanics
  309.     of locomotion?
  310.  
  311. Here are some places to start:
  312.  
  313.   Karl Sims' work with evolving novel "virtual creatures" for tasks
  314.   including walking, swimming, jumping and more:
  315.  
  316.     ftp://think.com/users/karl/Welcome.html
  317.  
  318.   The work of Jessica Hodgins et al. building controllers for balanced
  319.   locomotion (and other athletic tasks) for "human" characters:
  320.  
  321.     http://www.cc.gatech.edu/gvu/animation/Animation.html
  322.  
  323. -- Craig Reynolds (craig@studio.sgi.com)
  324.  
  325. ------------------------------
  326.  
  327. Q8: I'm interested in reading up on some evolutionary biology.  Where
  328.     do I start?
  329.  
  330. Charles Taylor (of UCLA) recommends the following books for people interested
  331. in evolutionary theory:
  332.  
  333.     Evolutionary Biology, by Douglas J. Futuyma.
  334.  
  335.     Evolutionary Genetics, by John Maynard Smith.
  336.  
  337. From the perspective of mathematical modelling:
  338.  
  339.     Theory of population genetics and evolutionary ecology : an
  340.         introduction, by Jonathan Roughgarden. ('bit old, but good')
  341.  
  342.     Principles of population genetics, by Daniel L. Hartl and
  343.         Andrew G. Clark. ('a class of its own; contains ref. list')
  344.  
  345. ------------------------------
  346.  
  347. Q9: I'm looking for a particular mailing list.  Does it exist, and if so,
  348.     how do I find it?
  349.  
  350. 1.  Autopoiesis: there is an autopoiesis mailing list.  To subscribe, e-mail
  351.     a message with "subscribe autopoiesis" in the text body to
  352.     listserv@think.com, or send "help" for more information.
  353.  
  354. 2.  Genetic Programming: there's a GP mailing list.  To subscribe, e-mail
  355.     genetic-programming-REQUEST@cs.stanford.edu with your name and
  356.     the e-mail address with which you'd like to subscribe.
  357.  
  358. If you're interested in finding other mailing lists, take a look at the
  359. FTP directory ftp://rtfm.mit.edu/pub/usenet-by-group/news.lists/.  There's
  360. an exhaustive list of mailing lists there.
  361.  
  362. -------------------------------------------------------------------------------
  363. -------------------------------------------------------------------------------
  364.  
  365. Before you sue my pants off for information I've misrepresented in this
  366. file, read the...
  367.  
  368. Legal Necessities:
  369.  
  370.        This article is provided as is without any express or implied
  371.        warranties.  While every effort has been taken to ensure the
  372.        accuracy of the information contained in this article, the
  373.        author/maintainer/contributors (take your pick) assume(s) no
  374.        responsibility for errors or omissions, or for damages resulting
  375.        from the use of the information contained herein.
  376.  
  377.        The contents of this article reflect my opinions only and not
  378.        necessarily those of my employer.
  379.  
  380. And, finally, copied right off of the FAQs-about-FAQs guide, by Russ Hersch:
  381.  
  382. Copyright (c) 1995 by C. Titus Brown, all rights reserved.
  383.  
  384. This FAQ may be posted to any USENET newsgroup, on-line service, or BBS
  385.   as long as it is posted in its entirety and includes this copyright
  386.   statement.
  387. This FAQ may not be distributed for financial gain.
  388. This FAQ may not be included in commercial collections or compilations
  389.    without express permission from the author.
  390.  
  391. ---
  392. -- 
  393. Titus Brown, brown@krl.caltech.edu.
  394.