=========================================================================== Topic: (/) Summary: This is the top level directory of the disc. Description: This directory contains three annotation files and several directories: / 0.all concatenation of the release's 0.doc files 0.ask abbreviated version of 0.all 0.doc top-level documentation (this file) a2z administrative sub-directory sub-directory for ... The a2z directory contains administrative files which should be inspected before any attempt is made to use the disc. In addition, the book should be read for hints on using the disc. a2z is laid out as follows: a2z/ 0.doc documentation file for directory a2z bin scripts for using the disc doc assorted reference text files lists lists of packages, etc. origins information on package origins We do not supply a browser, because we don't yet know how to do one in a convenient and portable fashion. For the present, we suggest that you use your favorite text editor on the 0.all or 0.ask file. The remaining directories are the tops of topical directory trees. These are (typically) structured as follows: a/ 0.doc documentation file for topic a aa/ 0.doc documentation file for topic aa aaa/ 0.doc documentation file for package aaa 0.iso ISO-9660 file name correspondence table 0.lst summary listing file for package aaa aaa.lzv verbose listing of aaa.zip aaa.zip Info-zipped archive ab/ ... There are some definite flaws with the current hierarchy, principally stemming from limitations in the ISO-9660 file system and differences between CD-ROM and FTP archive structuring priorities. We expect to rearrange things in future releases, so let us know your preferences... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! !! All ancillary material produced by PTF (e.g., the book, this !! !! file, etc.) is Copyright (C) 1994 Prime Time Freeware. All !! !! rights reserved. See a2z/docs/legal.txt or the Legalities !! !! section of the book for information on usage restrictions. !! !! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Contains: a2z A Administrative directory for the disc areas T AI Software Packages lang T AI Programming Languages pubs T AI Publications util T Compression/Archiving Software See Also: "Quick Start" or "Tutorial Introduction", in the accompanying book =========================================================================== Admin: a2z Description: Administrative directory for the disc Notes: This directory contains administrative files which should be inspected before any attempt is made to use the disc. Some files, particularly those in the docs directory, should probably be printed out for easy reference. Contains: bin shell scripts to assist in using the disc doc text files documenting the disc as a whole lists lists of packages, etc. origins package origin information See Also: ? =========================================================================== Admin: a2z/bin/ Summary: Shell scripts to assist in using the disc Description: These scripts are intended to help you find and install packages, and otherwise work with the disc. Feel free to adapt them to your own needs, if they do not currently do what you wish. Let us know about any bugs or other opportunities for improvement: ptf-bugs@cfcl.com Much of the complexity in these scripts results from the fact that there are four distinct decisions a UNIX vendor can make in presenting ISO-9660 file names to the user. The decisions are whether or not to: hide version numbers map alphabetic characters to lower case hide trailing periods when no extension exists A given ISO-9660 file (e.g., "FOO.;1") may thus be displayed by your UNIX system in any of eight possible ways: foo foo. foo;1 foo.;1 FOO FOO. FOO;1 FOO.;1 Because ISO-9660 files have no permission bits, vendors also get to chose among some 4096 (2^12) possible mode combinations. Worse, some vendors do not allow direct execution of scripts, even when the mode allows it. We have therefore decided to assume mode 444 (r--r--r--). We have attempted to make our scripts work in all cases. We try to handle all case, mode, and version number variations. By ensuring that all our file names have extensions, we eliminate the trailing period problem. We may have failed in some respect, however, or your vendor may have created yet another case. If so, please let us know (ptf-bugs@cfcl.com). Contains: i.csh Initialize csh variables (source a2z/bin/i.csh) i.ksh Initialize ksh variables ( . a2z/bin/i.ksh) i.sh Initialize sh variables ( . a2z/bin/i.sh) all.sh Ask all about a topic or package (look at the 0.doc file) ask.sh Ask about a topic or package (take a shorter look...) aget.sh Get (unzip, untar) an archive get.sh Get (unzip, untar) a topic or package key.sh Look up matching packages, given a keyword keys.sh Look up matching packages, given a set of keywords (Note: the above keywords are actually grep-style regular expressions.) See Also: "Quick Start" "Troubleshooting" "Tutorial Introduction" =========================================================================== Admin: a2z/docs Description: Documentation files relating to the disc as a whole Notes: These files contain text files that relate to the disc as a whole. There are two major categories, at present: GNU General Public License The GPL has had a very large effect on the way UNIX-related freeware is distributed. Even folks who do not agree with the GPL have had to examine their thinking in the light of it. If you haven't read the GPL, please print it out and do so. PTF order forms In case you (or your friends) want copies of this or other PTF products. Contains: order.ps PTF order forms (PostScript) order.txt PTF order forms (ASCII text) *gpl*.txt GNU General Public License, in assorted versions See Also: ? =========================================================================== Admin: a2z/lists Description: Lists of packages, etc. Notes: These lists centralize key data about packages found on this disc. You can use them (generally by means of the "key" command) to help locate desired packages. Contains: ki.txt Keyword Index pl.txt Package List See Also: 0.all concatenation of the release's 0.doc files 0.ask abbreviated version of 0.all 0.doc Overview of directory (e.g., this file) *.lcv Full listings of cpio archives (in Package directories) 0.lst Top-level package summary (in Package directories) *.ltv Full listings of tar archives (in Package directories) _etc_.tgz Ancillary files (in Package directories) the book The book contains both a Package List and a Keyword Index. =========================================================================== Admin: a2z/origins Description: Origins for packages found on the disc Notes: The files in this directory contain extended information on certain major originators and maintainers of freeware. In general, however, you will find most of the origin information you need in the 0.doc file for the package itself. Contains: ? See Also: 0.doc file for each package =========================================================================== Topic: areas/ Summary: AI Software Packages Description: This directory contains AI-related software and other materials of interest to AI researchers, educators, students, and practitioners. The subdirectories are organized by topic or field. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Software Packages Contains: agents/ Agent Architectures alife/ Artificial Life and Complex Adaptive Systems anneal/ Simulated Annealing blackbrd/ Blackboard Architectures bookcode/ Machine readable parts of various AI textbooks. ca/ Cellular Automata classics/ Classical AI Programs constrnt/ Constraint Processing dai/ Distributed AI discover/ Machine Discovery and Data-Mining doc/ Documentation and other AI-related notes. edu/ Educational Tools expert/ Expert Systems and Production Systems faq/ AI FAQs: Frequently Asked Questions (FAQ) postings for comp.ai fuzzy/ Fuzzy Logic games/ Game Playing genetic/ Genetic Algorithms and Genetic Programming icot/ IFS: ICOT Free Software kr/ Knowledge Representation learning/ Machine Learning misc/ Miscellaneous Unclassified AI Packages music/ Music neural/ Neural Networks, Connectionist Systems, and Neural Systems nlp/ Natural Language Processing (NLU, NLG, Parsing, Morphology, Machine Translation ...) planning/ Planning and Plan Recognition reasonng/ Reasoning (Analogical Reasoning, Case Based Reasoning, Defeasible Reasoning, Legal Reasoning, Medical Reasoning, Probabilistic Reasoning, Qualitative Reasoning, Temporal Reasoning, Theorem Proving/Automated Reasoning, Truth Maintenance) robotics/ Robotics search/ Search speech/ Speech Recognition and Synthesis testbeds/ Testbeds, Simulators, and Micro-Worlds for Planning, Agents, and Robotics vision/ Computer Vision See Also: ? =========================================================================== Topic: areas/agents/ Summary: Agent Architectures Description: This directory contains software and materials concerning agent architectures, integrated AI architectures, and related topics. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Agent Architectures, Software Packages Contains: animals/ ANIMALS: Computer simulations of animal behavior (Toby Tyrrell) aop/ AGENT0 Interpreter: Agent-Oriented Programming viewgen/ ViewGen: Viewpoint Generator See Also: areas/planning/systems/soar/ areas/planning/systems/prodigy/ areas/blackbrd/ =========================================================================== Package: areas/agents/animals/ Name: ANIMALS Summary: Computer simulations of animal behavior (Toby Tyrrell) Version: Description: ANIMALS is a simulation system written by Toby Tyrrell for his PhD thesis. The thesis examines the problem of action selection when dealing with realistic, animal-like situations: how to choose, at each moment in time, the most appropriate out of a repertoire of possible actions. It includes a description is given of a simulated environment which is an extensive and detailed simulation of the problem of action selection for animals. This simulated environment is used to investigate the adequacy of several theories of action selection (from both ethology and artificial intelligence) such as the drive model, Lorenz's psycho-hydraulic model and Maes' spreading activation network, and outlines deficiencies in each mechanism. Finally, it proposes a new approach to action selection is developed which determines the most appropriate action in a principled way, and which does not suffer from the inherent shortcomings found in other methods. The thesis includes a review and bibliography of existing work on action selection. The action selection problem modeled by the simulated environment comprises 15 different `sub-problems' (getting food, reproducing, not getting lost, being vigilant for predators, etc.), many internal and external stimuli, and 35 different low-level actions to select between. =========================================================================== Package: areas/agents/aop/ Name: AGENT0 Interpreter Summary: Agent-Oriented Programming Version: 25-OCT-91 Description: This directory contains an implementation of AOP, an interpreter for programs written in AGENT0. AGENT0 is a programming language based on Yoav Shoham's Agent-Oriented Programming Paradigm. AOP includes a nice GUI based on MCT (Mark's CLX Toolkit). A demo of an airplane agent is included. =========================================================================== Package: areas/agents/viewgen/ Name: ViewGen Summary: Viewpoint Generator Version: Description: ViewGen (Viewpoint Generator) is a Prolog program that implements a "Belief Ascription Algorithm" as described in Ballim and Wilks (see References). This can be seen as a form of agent modeling tool, which allows for the generation of arbitrarily deep nested belief spaces based on the system's own beliefs, and on beliefs that are typically held by groups of agents. The theory of belief ascription upon which ViewGen is based is described in detail in Ballim and Wilks, and a general framework for attributing and maintaining nested propositional attitudes is described in Afzal Ballim's dissertation. See the readme.txt file for an abstract. =========================================================================== Topic: areas/alife/ Summary: Artificial Life and Complex Adaptive Systems Description: This directory contains software and materials concerning artificial life, complex adaptive systems, and related topics. Origin: FTP repositories for artificial life include ftp.cognet.ucla.edu:/pub/alife/ alife.santafe.edu:/pub/ life.anu.edu.au:/pub/complex_systems/alife/ CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Artificial Life, Complex Adaptive Systems, Software Packages Contains: doc/ Documentation about Artificial Life mail/ Mail archives for the ALIFE Digest systems/ Artificial Life Packages See Also: areas/genetic/ areas/ca/ =========================================================================== Topic: areas/alife/doc/ Summary: Documentation about Artificial Life Description: This directory contains documents such as bibliographies, introductions, and notes about artificial life and complex adaptive systems. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Artificial Life!Documents Contains: bib/ Artificial Life Bibliography edu/ Syllabi and Bibliographies for Artificial Life courses notes/ Artificial Life Notes See Also: ? =========================================================================== Package: areas/alife/doc/bib/ Name: Summary: Artificial Life Bibliography Version: Description: This directory contains bibliographies of work on artificial life, genetic algorithms, and related fields. =========================================================================== Package: areas/alife/doc/edu/ Name: Summary: Syllabi and Bibliographies for Artificial Life courses Version: Description: This directory contains syllabi and bibliographies for several artificial life courses. =========================================================================== Package: areas/alife/doc/notes/ Name: Summary: Artificial Life Notes Version: Description: This directory contains notes about artificial life, genetic algorithms, complex adaptive systems, and related fields. =========================================================================== Topic: areas/alife/mail/ Summary: Mail archives for the ALIFE Digest Version: Issues 0-109 Description: This directory contains the mail archives for the UCLA Artificial Life Digest mailing list. Origin: ftp.cognet.ucla.edu:/pub/alife/archives/ [128.97.8.19] CD-ROM: Prime Time Freeware for AI, Issue 1-1 Mailing List: Send submissions to alife@cognet.ucla.edu To join the list, send mail to alife-request@cognet.ucla.edu Author(s): The list is maintained by Liane Gabora and Rob Collins of the UCLA Computer Science Department. Keywords: Artificial Life!Mail Archives Contains: ? See Also: ? =========================================================================== Topic: areas/alife/systems/ Summary: Artificial Life Packages Description: This directory contains artificial life software packages. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Artificial Life Contains: 3dlife/ 3d Life: Three-Dimensional Cellular Automata autogen/ Autogen: Simulation of self-organizing molecules. biomrf/ BIOMURFFS: Simulated evolution system. biosim/ BIOSIM: Biologically-Oriented Neural Network Simulator bugs/ BUGS: Better to Use Genetic Systems bugs_dos/ BUGS: Critters hunt bacteria. bugworld/ BUGWORLD: Bug ecology, with predators. darwin/ Darwin: An Evolutionary System. echo/ Echo: Model of agent interactions evo/ Evo: Human Evolution Demonstration Program evolutn4/ Evolution: Simulation of adaptation. genesis/ GENESIS: GEneral NEural SImulation System lee/ LEE: Latent Energy Environments life/ Implementations of Conway's Game of Life lsys/ Lsys: Grow lifelike plants using simple rules. nugs/ Nugs: Graphic simulation of Darwinian evolution. pfg/ PFG: Plant and Fractal Generator polywrld/ Polyworld: Artificial Life Ecological Simulator psoup/ PSOUP: Primordial Soup tierra/ Tierra: Evolution of digital organisms vamv/ VAMV: Video Alpha Mosaic Virus xantfarm/ An X Windows ant farm. See Also: ? =========================================================================== Package: areas/alife/systems/3dlife/ Name: 3d Life Summary: Three-Dimensional Cellular Automata Version: 1.0 (1-MAY-93) Description: This system allows visual examination of 3-dimensional cellular automata. The automata are displayed using cubes or wireframe graphics. The system allows a variety of rules. The simulated universe measures 128x128x64 and wraps around at the edges. =========================================================================== Package: areas/alife/systems/autogen/ Name: Autogen Summary: Simulation of self-organizing molecules. Version: 0.1 (24-SEP-93) Description: Autogen simulates the self-organizing behavior of a random catalytic chemical network of abstract molecules, starting from homogeneous initial conditions. See the readme.txt file for details. =========================================================================== Package: areas/alife/systems/biomrf/ Name: BIOMURFFS Summary: Simulated evolution system. Version: 12-MAY-88 Description: This program illustrates Richard Dawkins' principle of cumulative small change as a mechanism for Darwinian evolution. In essence, the principle posits that a succession of small changes can yield a significant and radical cumulative effect. This program is similar to Dawkins' Blind Watchmaker program. =========================================================================== Package: areas/alife/systems/biosim/ Name: BIOSIM Summary: Biologically-Oriented Neural Network Simulator Version: 8-DEC-93 Description: BIOSIM is a biologically-oriented neural network simulator. It implements four neuron models: a simple model only switching ion channels on and off, the original Hodgkin-Huxley model, the SWIM model (a modified HH model) and the Golowasch-Buchholz model (the most enhanced model). Dendrites consist of a chain of segments without bifurcation. BIOSIM includes a graphical user interface and was designed for research and teaching. NOTE: This is *not* the BIOSIM program of Per Hammarlund (Sweden). =========================================================================== Package: areas/alife/systems/bugs/ Name: BUGS Summary: Better to Use Genetic Systems Version: 17-SEP-92 Description: BUGS is a simple interactive genetic algorithms program. The system displays critters on the screen (graphs of Fourier Series) and lets the user select fit ones with the mouse. It is written in the spirit of Richard Dawkins' celebrated Blind Watchmaker software. Breeding is by the genetic operators of selection, crossover, and mutation. Illustrates genetic drift and premature convergence. =========================================================================== Package: areas/alife/systems/bugs_dos/ Name: BUGS Summary: Critters hunt bacteria. Version: 0.6 (2-MAY-89) Description: This directory contains a graphic simulation of Darwinian evolution in which "bugs" learn to hunt "bacteria". It is based on an idea from A.K. Dewdney's Scientific American article. =========================================================================== Package: areas/alife/systems/bugworld/ Name: BUGWORLD Summary: Bug ecology, with predators. Version: 9-AUG-93 Description: This system simulates a bug ecology, complete with predators. As in Tierra, the bugs are virtual computers. The bugs have to eat food (litter) in a 2d toroidal world, while avoiding predators. =========================================================================== Package: areas/alife/systems/darwin/ Name: Darwin Summary: An Evolutionary System. Version: 10-JUN-87 Description: Darwin is an evolutionary system written in Lisp. =========================================================================== Package: areas/alife/systems/echo/ Name: Echo Summary: Model of agent interactions Version: 1.0 (23-MAR-94) Description: Echo is a model of complex adaptive systems proposed by John Holland, in which virtually all of the physical details of real systems have been abstracted away. Instead, it concentrates on a small set of primitive agent-agent and agent-environment interactions. The goal of Echo is to study how simple interactions among simple agents lead to emergent high-level complex phenomena such as the flow of resources in a system or cooperation and competition in networks of agents (e.g., communities, trading networks, or arms races). See the readme.txt file and the how-to.ps file for an extended description. =========================================================================== Package: areas/alife/systems/evo/ Name: Evo Summary: Human Evolution Demonstration Program Version: August 1987 Description: =========================================================================== Package: areas/alife/systems/evolutn4/ Name: Evolution Summary: Simulation of adaptation. Version: 4.0 (29-JUL-89) Description: Bugs eating bacteria. =========================================================================== Package: areas/alife/systems/genesis/ Name: GENESIS Summary: GEneral NEural SImulation System Version: GENESIS 1.4.1 (August 1993); RALLPACKS 1.1 (July 1992) Description: GENESIS (GEneral NEural SImulation System) is a general purpose simulation platform which supports the simulation of neural systems ranging from complex models of single neurons to simulations of large networks made up of more abstract neuronal components. Most current GENESIS applications involve realistic simulations of biological neural systems. Although the software can also model more abstract networks, other simulators are more suitable for backpropagation and similar connectionist modeling. XODUS is a graphical front end for GENESIS. The distribution includes full source code and documentation for both GENESIS and XODUS as well as fourteen demonstration and tutorial simulations. Documentation for these simulations is included, along with three papers that describe the general organization of the simulator. Also included is a set of "Rallpacks" benchmarks for speed and accuracy of the simulation. The three sets of benchmarks model a linear passive cable with many compartments, a highly branched cable, and a linear axon containing Hodgkin-Huxley channels. The simulator results may be compared to the exact analytic solutions (for the first two cases) and to the results given by GENESIS and by NEURON, another popular neural simulator. (The results for these two simulators show nearly identical speed and accuracy.) The GENESIS Users Group, BABEL, provides some informal support to GENESIS users. BABEL members have access to an email list, a repository of contributions by GENESIS users and developers, new simulations, libraries of cells and channels, additional simulator components, new documentation and tutorials, and bug reports and fixes. Membership requires a one-time $200 registration fee made payable to the California Institute of Technology and sent to Jim Bower, Computational Neural Systems Program, 216-76, Caltech, Pasadena, CA, 91125. Please provide name, institution, mailing address, phone number, an email address for the mailing list, and an account name for use on the BABEL computer. =========================================================================== Package: areas/alife/systems/lee/ Name: LEE Summary: Latent Energy Environments Version: 1.1 (23-FEB-94) Description: LEE (Latent Energy Environments) is an artificial life simulator which can be used to evolve populations of neural networks adapting to environments of increasing complexity. =========================================================================== Topic: areas/alife/systems/life/ Summary: Implementations of Conway's Game of Life Description: This directory contains a large collection of implementations of Conway's Game of Life for Unix, IBM PC, Amiga, and other systems. Cellular Automata, of which Life is an example, were suggested by Stanislaw Ulam in the 1940s, and first formalized by von Neumann. Conway's "Game of Life" was popularized in Martin Gardner's mathematical games column in the October 1970 and February 1971 issues of Scientific American. (Shorter notes on life are also given in the column in each month from October 1970 to April 1971, and well as November 1971, January 1972, and December 1972.) There's also quite a bit on the game in "The Recursive Universe", by William Poundstone, Oxford University Press, 1987, 252 pages. The rules for the game of life are quite simple. The game board is a rectangular cell array, with each cell either empty or filled. At each tick of the clock, we generate the next generation by the following rules: if a cell is empty, fill it if 3 of its neighbors are filled (otherwise leave it empty) if a cell is filled, it dies of loneliness if it has 1 or fewer neighbors continues to live if it has 2 or 3 neighbors dies of overcrowding if it has more than 3 neighbors Neighbors include the cells on the diagonals. Some implementations use a torus-based array (edges joined top-to-bottom and left-to-right) for computing neighbors. For example, a row of 3 filled cells will become a column of 3 filled cells in the next generation. The R pentomino is an interesting pattern: xx xx x Try it with other patterns of 5 cells initially occupied. If you record the ages of cells, and map the ages to colors, you can get a variety of beautiful images. When implementing Life, be sure to maintain separate arrays for the old and new generation. Updating the array in place will not work correctly. Another optimization to to maintain a list of the cells that changed. Conway has demonstrated that it is possible to construct the basic building blocks of a computer from Life using modified glider guns. See the last chapter of Elwyn R. Berlekamp, John H. Conway, and Richard K. Guy, "Winning Ways", Academic Press, New York, 1982, ISBN 0-120911-507. for details. Some interesting patterns to use include: * * * ** * * ** * ** * * * * ** *** * * **** * **** *** *** * * * ** * Clock Glider Block Spaceship * * * * **** * Traffic Light Cheshire Cat Origin: life.anu.edu.au:/pub/complex_systems/alife/life/ (Only some of the files come from the above site.) CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Artificial Life, Conway's Game of Life, Life!Implementations Contains: aaalife/ AAALife: Fast implementation of Conway's Game of Life for PCs. dionne/ Life in VMS Fortran for VT100 terminals. dr_life/ DR Life: Implementation of Conway's Game of Life for PCs. hatch/ Implementation of Conway's Game of Life for Sun. hensel/ PCLIFE: Implementation of Conway's Game of Life for the PC. life_3d/ Life3D: Three-dimensional implementation of Life for the Amiga. lifepas/ Conway's Game of Life in Pascal for the PC. moraes/ Xlife: X-Windows Implementation of Conway's Game of Life olsson/ Conway's Game of Life for the IBM PC reilly/ Conway's Game of Life for Windows 3.0. rokicki/ Conway's Game of Life for the Amiga rupley/ Conway's Game of Life for VT100 using curses/termcap. xlife/ XLIFE: Conway's Game of Life for X Windows See Also: ? =========================================================================== Package: areas/alife/systems/life/aaalife/ Name: AAALife Summary: Fast implementation of Conway's Game of Life for PCs. Version: 1.0 (13-JUL-89) Description: AAALIFE is a very fast implementation of Conway's Game of Life for the IBM PC. It supports CGA, EGA, VGA and Hercules graphics and includes a large collection of Life patterns. Source code and executables are included. =========================================================================== Package: areas/alife/systems/life/dionne/ Name: Summary: Life in VMS Fortran for VT100 terminals. Version: 12-MAY-94 Description: This directory contains an implementation of Conway's Game of Life in VMS Fortran for VT100 terminals. =========================================================================== Package: areas/alife/systems/life/dr_life/ Name: DR Life Summary: Implementation of Conway's Game of Life for PCs. Version: 1.0 (12-FEB-92) Description: Implementation of Conway's Game of Life for the IBM PC. =========================================================================== Package: areas/alife/systems/life/hatch/ Name: Summary: Implementation of Conway's Game of Life for Sun. Version: 15-JUN-92 Description: This directory contains a fast pixel-level implementation of Conway's Game of Life a on a torus for a black and white Sun. Runs at 6.8 frames per second for the full screen on a Sparc. =========================================================================== Package: areas/alife/systems/life/hensel/ Name: PCLIFE Summary: Implementation of Conway's Game of Life for the PC. Version: 1.06 (1-MAY-94) Description: This directory contains a fast implementation of Conway's Game of Life for the IBM PC. It allows a huge universe (524288 x 524288) and includes a large collection of patterns. =========================================================================== Package: areas/alife/systems/life/life_3d/ Name: Life3D Summary: Three-dimensional implementation of Life for the Amiga. Version: 1.2 (2-MAY-87) Description: This directory contains a fast three-dimensional implementation of Conway's Game of Life for the Amiga. =========================================================================== Package: areas/alife/systems/life/lifepas/ Name: Summary: Conway's Game of Life in Pascal for the PC. Version: 13-MAY-94 Description: This directory contains a fast implementation of Conway's Game of Life written in Borland Pascal for the IBM PC. Some speed-critical stuff is written in assembler. =========================================================================== Package: areas/alife/systems/life/moraes/ Name: Xlife Summary: X-Windows Implementation of Conway's Game of Life Version: 4-AUG-89 Description: A X-Windows implementation of Life. =========================================================================== Package: areas/alife/systems/life/olsson/ Name: Summary: Conway's Game of Life for the IBM PC Version: 26-NOV-90 Description: Yet another implementation of Life. =========================================================================== Package: areas/alife/systems/life/reilly/ Name: Summary: Conway's Game of Life for Windows 3.0. Version: 28-MAY-91 Description: This directory contains a fast implementation of Conway's Game of Life for Windows 3.0. The program was written using Whitewater Groups Actor 3.0, an object oriented programming development tool for Windows. =========================================================================== Package: areas/alife/systems/life/rokicki/ Name: Summary: Conway's Game of Life for the Amiga Version: Description: This directory contains a fast implementation of Conway's Game of Life for the Amiga. =========================================================================== Package: areas/alife/systems/life/rupley/ Name: Summary: Conway's Game of Life for VT100 using curses/termcap. Version: 6-FEB-90 Description: This directory contains an implementation of Conway's Game of Life for VT100 terminals using curses or termcap. Includes a large collection of Life patterns. This program is based on an old implementation by Leor Zolman for the 8080; a copy of Zolman's original code is also included. =========================================================================== Package: areas/alife/systems/life/xlife/ Name: XLIFE Summary: Conway's Game of Life for X Windows Version: 3.0 (10-JUL-91) Description: This directory contains an implementation of Conway's Game of Life for X Windows. It includes a large collection of Life patterns. =========================================================================== Package: areas/alife/systems/lsys/ Name: Lsys Summary: Grow lifelike plants using simple rules. Version: (21-MAR-91) Description: Lsys is a program to generate complex models using string production systems called L-Systems, as described in Prusinkiewicz and Lindenmayer's book. These L-Systems can be used to "grow" natural-looking plants out of very simple rules. Lsys produces output in PostScript and in a generic text format. Adding new output formats is straightforward. Some of the L-systems described in Lindenmayer's book have been included. =========================================================================== Package: areas/alife/systems/nugs/ Name: Nugs Summary: Graphic simulation of Darwinian evolution. Version: 1.0 (5-OCT-93) Description: Nugs is an interactive graphic simulation of Darwinian evolution (through survival of the fittest). =========================================================================== Package: areas/alife/systems/pfg/ Name: PFG Summary: Plant and Fractal Generator Version: 3.0 Description: Plant and Fractal Generator (PFG) is a Macintosh program that generates natural-looking plants using string production systems called L-Systems. See Prusinkiewicz's books for details. =========================================================================== Package: areas/alife/systems/polywrld/ Name: Polyworld Summary: Artificial Life Ecological Simulator Version: Rev19 (28-AUG-92) Description: Polyworld is an ecological simulator written by Larry Yaeger. It supports predation, mimicry, sexual reproduction, and communication. =========================================================================== Package: areas/alife/systems/psoup/ Name: PSOUP Summary: Primordial Soup Version: 1.0 (19-APR-92) Description: Primordial Soup is an artificial life program similar in concept to Thomas Ray's Tierra system. Organisms are computer software loops that live in a shared memory space and self-reproduce. The organisms mutate and evolve, behaving in accordance with the principles of Darwinian evolution. Since the memory space is shared, multiple organisms can execute the same program or program fragments, and can overwrite each other in part or in whole. =========================================================================== Package: areas/alife/systems/tierra/ Name: Tierra Summary: Evolution of digital organisms Version: 4.0 (16-MAR-94) Description: Tierra is an artificial life system for studying the evolution of digital organisms. Tierra consists of a virtual computer and its operating system, whose architecture has been designed in such a way that the executable machine codes are evolvable. This means that the machine code can be mutated (by flipping bits at random) or recombined (by swapping segments of code between algorithms), and the resulting code remains functional enough of the time for natural (or presumably artificial) selection to be able to improve the code over time. This system results in the production of synthetic organisms based on a computer metaphor of organic life in which CPU time is the ``energy'' resource and memory is the ``material'' resource. Memory is organized into informational patterns that exploit CPU time for self-replication. Mutation generates new forms, and evolution proceeds by natural selection as different genotypes compete for CPU time and memory space. Diverse ecological communities have emerged. Ready-made DOS executables may be purchased from Virtual Life Virtual Life 25631 Jorgensen Road PO Box 625 Newman, CA 95360 Newark, DE 19715 for $65 on DOS disks. [Virtual Life will also be offering a PC version of Karl Sims' evolutionary art system, called Darwinian Art.] =========================================================================== Package: areas/alife/systems/vamv/ Name: VAMV Summary: Video Alpha Mosaic Virus Version: 1.0 (31-MAY-90) Description: VAMV is an experiment in program evolution and population dynamics. The goal is to have a system of evolving little programs that adapt themselves to their environment. It should run on most terminals and windows that support ANSI cursor positioning sequences. =========================================================================== Package: areas/alife/systems/xantfarm/ Name: Summary: An X Windows ant farm. Version: 16-OCT-91 Description: Displays a simulated ant hill in the X11 root window. =========================================================================== Topic: areas/anneal/ Summary: Simulated Annealing Description: This directory contains software and materials concerning simulated annealing. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Simulated Annealing, Software Packages Contains: asa/ ASA: Adaptive Simulated Annealing See Also: ? =========================================================================== Package: areas/anneal/asa/ Name: ASA Summary: Adaptive Simulated Annealing Version: 3.12 (29-APR-94) Description: ASA (Adaptive Simulated Annealing) is a powerful global optimization C-code algorithm especially useful for nonlinear and/or stochastic systems. ASA is developed to statistically find the best global fit of a nonlinear non-convex cost-function over a D-dimensional space. This algorithm permits an annealing schedule for 'temperature' T decreasing exponentially in annealing-time k, T = T_0 exp(-c k^1/D). The introduction of re-annealing also permits adaptation to changing sensitivities in the multi-dimensional parameter-space. This annealing schedule is faster than fast Cauchy annealing, where T = T_0/k, and much faster than Boltzmann annealing, where T = T_0/ln k. =========================================================================== Topic: areas/blackbrd/ Summary: Blackboard Architectures Description: This directory contains software and materials concerning blackboard architectures. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Blackboard Architectures, Software Packages Contains: gbb/ GBB: UMass blackboard system gest/ GEST: Generic Expert System Tool See Also: ? =========================================================================== Package: areas/blackbrd/gbb/ Name: GBB Summary: UMass blackboard system Version: 1.20 (15-SEP-88) Description: UMass GBB is a free blackboard system written in Common Lisp. Work on the UMass GBB project (and funding) ended over 2 years ago. Although the UMass research system remains available, it should not be confused with the commercial system. The commercial system is substantially improved and extended. Many researchers using it have opted for the commercial release, which is available from Blackboard Technology Group 401 Main Street Amherst, MA 01002 Tel: 413-256-8990 Fax: 413-256-3179 The GBB distribution includes GBB and three control shells: Simple Shell GBB1 OPS5 KS Shell =========================================================================== Package: areas/blackbrd/gest/ Name: GEST Summary: Generic Expert System Tool Version: 8-JUL-93 Description: GEST (Generic Expert System Tool) is a blackboard system from Georgia Tech. The Symbolics version of GEST is available free for classroom use only. For information about commercial versions, contact Susan Coryell . =========================================================================== Topic: areas/bookcode/ Summary: Machine readable parts of various AI textbooks. Description: This directory contains software and problems from AI-related textbooks. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Books!AI Contains: knight/ Code from Rich and Knight's AI book. winston/ Code from Winston's AI book. See Also: ? =========================================================================== Package: areas/bookcode/knight/ Name: Summary: Code from Rich and Knight's AI book. Version: 3-DEC-92 Description: This directory contains source code for Elaine Rich and Kevin Knight "Artificial Intelligence", Second Edition McGraw Hill, 1991. ISBN 0-07-052263-4. All the software was written by Kevin Knight. =========================================================================== Package: areas/bookcode/winston/ Name: Summary: Code from Winston's AI book. Version: 1.1.1 (23-APR-93) Description: This directory contains source code for Patrick Henry Winston "Artificial Intelligence", Third Edition, Addison Wesley, Reading, MA, 1992, ISBN 0-201-53377-4. =========================================================================== Topic: areas/ca/ Summary: Cellular Automata Description: This directory contains software and materials concerning cellular automata and related topics. Origin: FTP repositories for cellular automata include sfi.santafe.edu:/pub/CA/ think.com:/mail/ca* CD-ROM: Prime Time Freeware for AI, Issue 1-1 Mailing List: comp.theory.cell.automata, comp.theory.self-org-sys The mailing list cellular-automata@think.com (aka ca@think.com) is gatewayed to comp.theory.cell.automata. To join, send mail to cellular-automata-request@think.com. Keywords: AI Software Packages, Cellular Automata, Software Packages Contains: faq/ Cellular Automata FAQ: Frequently Asked Questions About Cellular Automata mail/ Mail archives for the CA mailing list systems/ Cellular Automata Packages See Also: areas/genetic/ areas/alife/ =========================================================================== Package: areas/ca/faq/ Name: Cellular Automata FAQ Summary: Frequently Asked Questions About Cellular Automata Version: Description: A compendium of answers to frequently asked questions about Cellular Automata and related topics. Posted to the comp.theory.cell.automata newsgroup. =========================================================================== Package: areas/ca/mail/ Name: Summary: Mail archives for the CA mailing list Version: Issues 0-109 Description: This directory contains the mail archives for the Cellular Automata mailing list. =========================================================================== Topic: areas/ca/systems/ Summary: Cellular Automata Packages Description: This directory contains software concerning cellular automata and related topics. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Cellular Automata Contains: cam/ CAM: Cellular Automata Simulator cdm/ CDM: Interpreter for a cellular automata programming language. cellsim/ Cellsim: Cellular automata simulator. cinc/ Cinc: The NeXT Creatures Simulator dtr/ DTR: Simple Systems Exhibiting Self-Directed Replication hodge/ Hodge: C implementation of Gerhard and Schuster's hodge-podge machine. wautom/ Wautom: Cellular automata simulator for PCs. wirewrld/ WireWorld: Cellular Automaton See Also: ? =========================================================================== Package: areas/ca/systems/cam/ Name: CAM Summary: Cellular Automata Simulator Version: 29-SEP-93 Description: The CAM Simulator program is a general purpose cellular automata simulation environment based on CAM-6 (see Toffoli, T. and Margolus, N., Cellular Automata Machines, MIT Press (1987), for details). It is not downwardly compatible with the original. The simulator is an interactive FORTH interpreter. =========================================================================== Package: areas/ca/systems/cdm/ Name: CDM Summary: Interpreter for a cellular automata programming language. Version: 5-FEB-91 Description: CDM is an interpreter for SLANG, a specialized programming language for implementing and executing asynchronous cellular automata. =========================================================================== Package: areas/ca/systems/cellsim/ Name: Cellsim Summary: Cellular automata simulator. Version: 2.5 (9-APR-90) Description: Cellsim is a SunView-based cellular automata simulator. It allows interactive specification, editing, running, and analysis of 1D and 2D cellular automata. =========================================================================== Package: areas/ca/systems/cinc/ Name: Cinc Summary: The NeXT Creatures Simulator Version: 24-NOV-92 Description: Cinc is an implementation of the Creatures processing model for the NeXT. Creatures attempts to retain many of the attractive features of cellular automata while allowing dynamic systems to be studied more easily. This is done by describing the active elements of a system, rather than the space in which they live. =========================================================================== Package: areas/ca/systems/dtr/ Name: DTR Summary: Simple Systems Exhibiting Self-Directed Replication Version: March 1993 Description: DTR is a cellular automata simulator for studying automata models of self-replicating systems. The simulator is fairly general purpose and application independent, and can run a variety of two-dimensional cellular automata. =========================================================================== Package: areas/ca/systems/hodge/ Name: Hodge Summary: C implementation of Gerhard and Schuster's hodge-podge machine. Version: 0.98j (23-MAR-93) Description: HODGE-C is a (mostly ANSI) C language implementation of Gerhard and Schuster's hodge-podge machine. It implements a class of cellular automata, that resemble very closely autocatalytic chemical reactions, like for example, the Belousov-Zhabotinskii (BZ) reaction. =========================================================================== Package: areas/ca/systems/wautom/ Name: Wautom Summary: Cellular automata simulator for PCs. Version: 1.0 (28-NOV-93) Description: WAUTOM is a simulator for 1-dimensional elementary binary cellular automata (3-cell neighbors), with Wolfram's rules 0 to 255. WA2D is similar, but for 2d automata (4-cell neighbors). WAUTNN simulates the behavior of 1d binary CA with 5-cell neighbors. 2DHODGE is a simulator for the 2D "hodge-podge machine" with generic k states and other parameters. =========================================================================== Package: areas/ca/systems/wirewrld/ Name: WireWorld Summary: Cellular Automaton Version: 2.1 (18-FEB-93) Description: Wire World is a cellular automaton for building logical circuits based on simple state-changes. The program includes a simple circuit editor and comes with example logic gates. Based in part on code posted by Kevin Dahlhausen to comp.theory.cell-automata. =========================================================================== Topic: areas/classics/ Summary: Classical AI Programs Description: This directory contains classical AI software, including Eliza, Parry, and Shrdlu. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Classical AI Programs, Software Packages Contains: eliza/ Implementations of Eliza parry/ PARRY: Paranoia mental hospital patient. racter/ CLAUDE: Shareware Clone of Racter shrdlu/ SHRDLU: Classical natural language understanding program. See Also: areas/alife/systems/life/ =========================================================================== Topic: areas/classics/eliza/ Summary: Implementations of Eliza Description: This directory contains a variety of implementations of Eliza. Origin: Many Eliza implementations can be found on eecs.nwu.edu:/pub/eliza/ CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Classical AI Programs!Eliza, Eliza Contains: azile/ AZILE: The evil version of Eliza basic/ Implementations of Eliza in BASIC bender/ Eliza for the Macintosh bg/ Eliza in Lisp dbase/ Eliza in dBase III emacs/ DOCTOR: Implementations of Eliza in Emacs Lisp honey/ Honey: Eliza in Lisp mac/ Eliza for the Macintosh pascal/ Eliza in Pascal pc/ Implementation of Eliza for PCs prolog/ Prolog implementation of Eliza splotch/ Splotch: Eliza-like program implemented in C. See Also: ? =========================================================================== Package: areas/classics/eliza/azile/ Name: AZILE Summary: The evil version of Eliza Version: 2.5 (4-AUG-92) Description: AZILE is an evil version of Eliza. If MacinTalk is installed, it will actually speak. =========================================================================== Package: areas/classics/eliza/basic/ Name: Summary: Implementations of Eliza in BASIC Version: Description: This directory contains several implementations of Eliza in BASIC. eliza.tgz contains two implementations. One is of unknown origin. The other is from Creative Computing (now defunct) and was written by Patricia Danielson and Paul Hashfield. eliza.100 is Eliza implemented in Model 100 BASIC, based on the Creative Computing implementation. (26-JUL-87) myeliza.bas is Keith Monahan's ELIZA in AMIGA 500 BASIC. (23-DEC-90) eliza2.tgz contains Fredrick Maxwell Jr.'s implementation (13-JUN-89) =========================================================================== Package: areas/classics/eliza/bender/ Name: Summary: Eliza for the Macintosh Version: 2.5 (4-AUG-92) Description: This is an implementation of Eliza for the Macintosh. If MacinTalk is installed, it will actually speak. =========================================================================== Package: areas/classics/eliza/bg/ Name: Summary: Eliza in Lisp Version: 20-MAR-91 Description: This directory contains an implementation of Eliza in Lisp. It has been tested with the sample script given in Weizenbaum's original paper. =========================================================================== Package: areas/classics/eliza/dbase/ Name: Summary: Eliza in dBase III Version: Description: This directory contains an implementation of Eliza in Dbase III. =========================================================================== Package: areas/classics/eliza/emacs/ Name: DOCTOR Summary: Implementations of Eliza in Emacs Lisp Version: Description: This directory contains doctor.el, an implementation of Eliza in emacs-lisp. If you have GNU-Emacs, just type [META]x doctor to run it. =========================================================================== Package: areas/classics/eliza/honey/ Name: Honey Summary: Eliza in Lisp Version: 12-DEC-86 Description: This directory contains an implementation of Eliza in Lisp. =========================================================================== Package: areas/classics/eliza/mac/ Name: Summary: Eliza for the Macintosh Version: Description: This directory contains an implementation of Eliza for the Apple Macintosh. =========================================================================== Package: areas/classics/eliza/pascal/ Name: Summary: Eliza in Pascal Version: Description: This directory contains implementations of Eliza in Pascal, with IBM PC executables. BBSCHAT is an incomplete ELIZA BBS Door in PASCAL. =========================================================================== Package: areas/classics/eliza/pc/ Name: Summary: Implementation of Eliza for PCs Version: 1.1 Description: This directory contains implementations of Eliza for the IBM PC (no source code). =========================================================================== Package: areas/classics/eliza/prolog/ Name: Summary: Prolog implementation of Eliza Version: 10-APR-92 Description: This directory contains several implementations of Eliza in Prolog. uga.tgz contains eliza.ari and eliza.pl, an implementation by Viren Patel for Arity Prolog and Quintus Prolog, respectively. njr.tgz contains an implementation by Neil J. Rubenking =========================================================================== Package: areas/classics/eliza/splotch/ Name: Splotch Summary: Eliza-like program implemented in C. Version: 1.0 beta (17-JUL-92) Description: Splotch is an Eliza-like program implemented in C. Its main feature is its easy extensibility. =========================================================================== Package: areas/classics/parry/ Name: PARRY Summary: Paranoia mental hospital patient. Version: Description: This is the original implementation of Parry, in MLISP (meta-lisp) for a PDP-10. It will not work in Common Lisp and would require a significant amount of porting (parts are written in PDP-10 assembly code). [If anybody ports this to Common Lisp, please send a copy to the CMU AI Repository.] Also included in this directory is a sample of some amusing dialogue between PARRY and ELIZA. =========================================================================== Package: areas/classics/racter/ Name: CLAUDE Summary: Shareware Clone of Racter Version: 1.10 Description: This directory contains a shareware clone of RACTER. =========================================================================== Package: areas/classics/shrdlu/ Name: SHRDLU Summary: Classical natural language understanding program. Version: 13-DEC-89 Description: This directory contains a copy of Winograd's SHRDLU, written in MacLisp. [If anybody ports it to Common Lisp, please let the CMU AI Repository have a copy.] =========================================================================== Topic: areas/constrnt/ Summary: Constraint Processing Description: This directory contains materials concerned with constraint programming techniques, including constraint processing, constraint logic programming, concurrent constraint programming, and constraint satisfaction, among others. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Mailing List: comp.constraints Keywords: AI Software Packages, CCP, CLP, Constraint Processing, Constraint Satisfaction, Software Packages Contains: bib/ Bibliographies of work in Constraint Logic Programming faq/ Constraint FAQ: Frequently Asked Questions (FAQ) posting for comp.constraints systems/ Constraint Processing Packages See Also: lang/prolog/impl/clp/ =========================================================================== Topic: areas/constrnt/bib/ Summary: Bibliographies of work in Constraint Logic Programming Description: This directory contains bibliographies of work in Constraint Logic Programming. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Bibliographies, CLP, Prolog!Bibliographies, Prolog!Documents Contains: clp/ Bibliography of work in Constraint Logic Programming clpbib/ Bibliography of work in Constraint Logic Programming satisf/ Constraint Propagation and Satisfaction References sched/ Constraint-Based Scheduling Bibliography See Also: ? =========================================================================== Package: areas/constrnt/bib/clp/ Name: Summary: Bibliography of work in Constraint Logic Programming Version: Description: This directory contains a bibliography of work in Constraint Logic Programming. =========================================================================== Package: areas/constrnt/bib/clpbib/ Name: Summary: Bibliography of work in Constraint Logic Programming Version: 2 Description: This directory contains Spiro Michaylov's BibTeX bibliography for Constraint Logic Programming. Version 2 has more than 300 additions by Michael Jampel. =========================================================================== Package: areas/constrnt/bib/satisf/ Name: Summary: Constraint Propagation and Satisfaction References Version: Description: This directory contains a bibliography of work on Constraint Propagation and Satisfaction. =========================================================================== Package: areas/constrnt/bib/sched/ Name: Summary: Constraint-Based Scheduling Bibliography Version: Description: This directory contains a bibliography of work in Constraint-Based Scheduling. =========================================================================== Package: areas/constrnt/faq/ Name: Constraint FAQ Summary: Frequently Asked Questions (FAQ) posting for comp.constraints Version: Description: This directory contains a compendium of answers to frequently asked questions about constraint programming techniques, including constraint processing, constraint logic programming, concurrent constraint programming, and constraint satisfaction. =========================================================================== Topic: areas/constrnt/systems/ Summary: Constraint Processing Packages Description: This directory contains software related to constraint programming techniques, including constraint processing, constraint logic programming, concurrent constraint programming, and constraint satisfaction. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, CCP, CLP, Constraint Processing, Constraint Satisfaction, Software Packages Contains: cooldraw/ CoolDraw: Constraint-based drawing system csplib/ CSPLIB: Routines for solving binary constraint satisfaction problems. d_blue/ DeltaBlue: Incremental dataflow constraint solver. mlt_grnt/ Mult-Garnet: User interface toolkit with multi-way constraints. skyblue/ SkyBlue: Extension of DeltaBlue constraint solver. thinglab/ ThingLabII: Constraint-based user interfaces See Also: ? =========================================================================== Package: areas/constrnt/systems/cooldraw/ Name: CoolDraw Summary: Constraint-based drawing system Version: 5-APR-93 Description: CoolDraw is a constraint-based object-oriented drawing framework, similar to MacDraw, but with everything done with constraints. =========================================================================== Package: areas/constrnt/systems/csplib/ Name: CSPLIB Summary: Routines for solving binary constraint satisfaction problems. Version: 29-APR-94 Description: CSPLIB is a set of routines for solving binary constraint satisfaction problems. =========================================================================== Package: areas/constrnt/systems/d_blue/ Name: DeltaBlue Summary: Incremental dataflow constraint solver. Version: 9-FEB-94 Description: This directory contains implementations of the DeltaBlue constraint satisfaction algorithm written in portable C (DEC, Sun4), Smalltalk, and Common Lisp. =========================================================================== Package: areas/constrnt/systems/mlt_grnt/ Name: Mult-Garnet Summary: User interface toolkit with multi-way constraints. Version: 2.2 Description: Multi-Garnet implements multi-directional constraints within Garnet. Among the examples is a scatterplot for displaying a set of points. =========================================================================== Package: areas/constrnt/systems/skyblue/ Name: SkyBlue Summary: Extension of DeltaBlue constraint solver. Version: Description: This directory contains an implementation of the SkyBlue constraint solver code, which extends DeltaBlue with support for multi-output methods and better behavior when encountering cycles. =========================================================================== Package: areas/constrnt/systems/thinglab/ Name: ThingLabII Summary: Constraint-based user interfaces Version: v2 (20-MAY-90) Description: ThingLab II supports the exploration of constraint-based user interfaces. It consists of a set of classes that define constraints and constrainable objects called things. It also includes an incremental constraint satisfier, a module compiler, a construction-set style user interface, various tools, and an extensible set of primitive user interface building blocks. =========================================================================== Topic: areas/dai/ Name: Summary: Distributed AI Version: Description: This directory contains materials concerned with distributed AI. =========================================================================== Topic: areas/discover/ Summary: Machine Discovery and Data-Mining Description: This directory contains materials concerned with Machine Discovery and Data-Mining. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Data-Mining, Discovery, Machine Discovery, Software Packages Contains: doc/ Documentation about Machine Discovery and Data-Mining See Also: ? =========================================================================== Topic: areas/discover/doc/ Summary: Documentation about Machine Discovery and Data-Mining Description: This directory contains bibliographies and surveys about Machine Discovery and Data-Mining. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Data-Mining!Documents, Discovery!Documents, Machine Discovery!Documents Contains: bib/ Bibliography of machine discovery and data-mining references. survey/ Survey of data-mining. See Also: ? =========================================================================== Package: areas/discover/doc/bib/ Name: Summary: Bibliography of machine discovery and data-mining references. Version: Description: This directory contains a bibliography of machine discovery and data-mining references. =========================================================================== Package: areas/discover/doc/survey/ Name: Summary: Survey of data-mining. Version: Description: This directory contains a survey of work on data-mining. =========================================================================== Topic: areas/doc/ Summary: Documentation and other AI-related notes. Description: This directory contains AI-related notes and documentation, including tutorials, bibliographies, and other materials of interest. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, AI!Documentation, Software Packages Contains: ai_tutor/ Artificial Intelligence Tutorial aiexpert/ AI Expert: Source code from AI Expert Magazine aigen/ AI Genealogy bib/ Miscellaneous AI-related Bibliographies ddj/ DDJ: AI Source code from Dr. Dobb's Journal schedule/ Scheduling for Factory Processes See Also: ? =========================================================================== Package: areas/doc/ai_tutor/ Name: Summary: Artificial Intelligence Tutorial Version: 8-APR-91 Description: This directory contains an AI Tutorial for PC users. It discusses neural networks, expert systems, natural language, and artificial intelligence. Includes sales info from Thinking Software, Inc. =========================================================================== Package: areas/doc/aiexpert/ Name: AI Expert Summary: Source code from AI Expert Magazine Version: June 1986 through February 1991 Description: This directory contains the collected source code from AI Expert magazine from the premier issue in June of 1986 to the present. See the file aix.ndx for an index to the contents of this directory. Subscriptions to AI EXPERT are $42/year (12 issues), $6 extra in Canada and Mexico, $15 extra (surface mail) or $40 (air mail) for overseas. Write to Miller Freeman, Inc., 600 Harrison Street, San Francisco, CA 94107 or call 1-800-274-2534 or 303-447-9330. =========================================================================== Package: areas/doc/aigen/ Name: Summary: AI Genealogy Version: Description: This directory contains a genealogy of AI thesis-advising relationships. Although intended to complement citation analysis and free-text information retrieval as tools for understanding the AI community and their connections to other disciplines, it should also be useful to prospective graduate students. 2,600 MS and PhD theses have been tabulated so far. If you'd like to contribute additional listings, including year, title, abstract, school, advisor, committee members, and subsequent employment, write to Rik Belew for the questionnaire (see below for contact info). =========================================================================== Package: areas/doc/bib/ Name: Summary: Miscellaneous AI-related Bibliographies Version: Description: This directory contains miscellaneous AI-related bibliographies. Files that end in a ".bib" extension are in BibTeX format, ".bbl" or ".tex" in LaTeX format, ".ref" in Refer format, and ".txt" as free-form ascii text files. ai*.ref Leff's AI Bibliography ai?.bib BibTeX bibliography of AI, 1950-1988 or so. aids_ai.txt AIDS-related work in AI aij.tgz Artificial Intelligence v30n2-v65n1 aimag.tgz AI Magazine v7n4-v14n3 aitr.ref AI Technical Reports aix.tgz AI Expert v1n10-v8n6 articles.ref AI Articles and Technical Reports backprop.bib Backpropagation bebrnsci.tgz Behavioral and Brain Sciences v14n1-v16n2 brnchaos.txt Chaos in the Brain cellaut.txt Annotated Bibliography of Cellular Automata chalmers.tgz Chalmer's Philosophy of Mind and Cognition Bib cognitn.tgz Cognition v23n3-v49n3 cogsci.tgz Cognitive Science v11n1-v17n4 compling.tgz Computational Linguistics v14n3-v19n4 compsurv.tgz ACM Computing Surveys v17n4-v24n4 cpls.txt Constraint Based Languages cvgip_iu.tgz CVGIP: Image Understanding v53n3-v59n1 cybernet.txt Cybernetics cyc.txt Non-annotated bibliography cyc2.txt Non-annotated bibliography #2 (some overlap) cyc_anno.txt Annotated bibliography on the Cyc project. es_shlls.bib Expert System Shells expert.txt York Expert Systems Bibliography (P. H. Roosen-Runge) expsys.ref Expert Systems (Checking Rule-Based Systems) frames.txt Publicly Available Frame Systems Bibliography funlang.bib Functional Languages (Nikhil) funlog.txt Functional Programming and Logic Programming (Andy Cheese at the University of Nottingham, August 1986) gatech.txt AI Bibliography for Qualifying Exams at Georgia Tech ginsberg.bbl Matt Ginsberg's AI Bibliography; Lots of KR hci.ref Human Computer Interaction hci_umtr.txt HCI at UMD humanfac.tgz Human Factors v28n4-v35n3 ieeeexp.tgz IEEE Expert v1n3-v8n5 itrkde.tgz IEEE Transactions of Knowledge and Data Engineering v3n1-v5n6 itrnnet.tgz IEEE Transactions on Neural Networks v2n2 itrpami.tgz IEEE Transactions on Pattern Analysis and Machine Intelligence v9n1-v14n4 itrrob.tgz IEEE Journal of Robotics and Automation v3n1-v7n4 itrsmc.tgz IEEE Transactions on Systems, Man, and Cybernetics v16n4-v23n6 ijcv.tgz International Journal of Computer Vision v1n1-v6n1 ijmms.tgz International Journal of Man-Machine Studies v34n1-v39n6 jautreas.tgz Journal of Automated Reasoning v2n4-v11n3 jep_gnrl.tgz Journal of Experimental Psychology: General v115n4-v123n1 jep_lmc.tgz Journal of Experimental Psychology: Learning, Memory, and Cognition v12n4-v20n2 jlogpro.tgz Journal of Logic Programming v5n1-v18n2 jrobosys.tgz Journal of Robotic Systems v8n1-v11n1 kolmogrv.txt Kolmogorov Complexity langs.txt The Programming Languages List lsc.tgz Lisp and Symbolic Computation v4n2 lopro8?.txt Logic Programming and Prolog mlearn.tgz Machine Learning v1n1-v11n2-3 mtrans.tgz Machine Translation v5n4-v6n4 menu_nl.bib Menu-Based Natural Language mit.txt Old copy of the MIT AI Lab bibliography models.txt Mental Models molbio.txt Molecular Biology and AI (NN, GA, GP). musicocr.txt OCR of Music Notation nc.tgz Neural Computation v1-v5 neu8801a.ref Neural Networks nn_intro.txt Introductions to Neural Networks nnet.ref NNets Bibliography from Zeidenberg's book nnet.tgz Neural Networks v4n1-v4n6 nnet_c.txt Cariani's NNets Bibliography oop.sh Shar file of OOP bibliography in Refer format. pdp.txt Connectionism and Parallel Distributed Processing (from Indiana) percept.tgz Perception v16n1-v19n5 plan_abs.bbl Plan Abstraction planning.bib Planning psyrev.tgz Psychological Review v93n4-v101n1 prolog86.txt Prolog and Logic Programming qualia.txt Qualia (Philosophy) reflect.txt Reflection reflect2.txt Reflective Languages reports.txt Technical Reports (Outside US) reports2.txt Technical Reports (Inside US) rochestr.txt Univ. of Rochester Tech Reports sched.bbl AI and Scheduling scheme.txt Scheme (old) search.txt Search and Constraint Satisfaction (Richard Shu) speech.tgz Computer Speech and Language v5n1-v6n3 stanford.tex AI Bibliography for Qualifying Exams at Stanford symbmath.ref Symbolic Mathematics (Mike Clarkson) tampere.txt Technical Reports from Tampere theses.txt AI Theses time.bib Temporal Representation and Reasoning (Richard Shu) uka.tgz Large Collection of BibTeX Bibliographies from ftp.ira.uka.de:/pub/bibliography/ ut88_89.txt UTexas Technical Reports virtual.txt Virtual Reality vr.txt Virtual Reality vr_fix.ref Corrected Virtual Reality Bibliography vr_h.bib Hentschel's VR Bibliography wisc_tr.txt Univ. of Wisconsin Technical Reports Be sure to also look in the bib directory of each subarea for additional bibliographies. We plan on converting all of the files in this directory to BibTeX format and generally cleaning up the bibliographies. =========================================================================== Package: areas/doc/ddj/ Name: DDJ Summary: AI Source code from Dr. Dobb's Journal Version: Description: This directory contains AI-related source code from Dr. Dobb's Journal. =========================================================================== Package: areas/doc/schedule/ Name: Summary: Scheduling for Factory Processes Version: 20-JAN-94 Description: This directory contains a summary of scheduling for factory processes. =========================================================================== Topic: areas/edu/ Summary: Educational Tools Description: This directory contains educational tools and materials for teaching students about AI. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Educational Tools, Software Packages, Teaching Materials, Tools Contains: pail/ PAIL: Portable AI Lab sim/ SIM: Software Similarity Tester See Also: ? =========================================================================== Package: areas/edu/pail/ Name: PAIL Summary: Portable AI Lab Version: 2.4.3 (8-NOV-93); 2.4.2 (30-JUL-93); Mac (2-FEB-94) Description: PAIL (Portable AI Lab) is a computing environment containing a collection of state-of-the-art AI tools, examples, and documentation. It is aimed at those involved in AI courses (teaching or learning) at university level or equivalent. The system has enough built-in functionality to enable its users to get practical experience with a broad range of AI problems without having to build all the supporting tools from scratch. It is implemented in Common Lisp and uses CLOS and Allegro Common Windows (i.e., in Allegro CL 4.1). PAIL is designed around a set of modules, each of which includes a fully implemented and documented computational kernel together with a representative set of autonomous demonstrations and running examples. The modules also provide appropriate graphic visualizations for the presentation of key algorithms and concepts. In addition, sufficient documentation is provided to enable the user to retrieve key literature references, understand the architecture and specifics of the implementation, and modify the implementation if desired. PAIL's current modules cover the following topics - Automated Theorem Proving - Natural Language Processing - Rule-Based Inference - Truth Maintenance Systems - Constraint Satisfaction Problems - Learning - Knowledge Acquisition - Genetic Algorithms - Neural Networks =========================================================================== Package: areas/edu/sim/ Name: SIM Summary: Software Similarity Tester Version: 2.7 Description: SIM tests lexical similarity in C, Pascal, Modula-2, and Lisp programs, and in natural language text. It is used - to detect potentially duplicated code fragments in large software projects, in program text but also in shell scripts and documentation - to detect plagiarism in software projects, educational and otherwise. =========================================================================== Topic: areas/expert/ Summary: Expert Systems and Production Systems Description: This directory contains software and materials about Expert Systems and Production Systems. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Expert System Shells, Software Packages Contains: bench/ Expert Systems Benchmarks faq/ Expert Systems FAQ: Frequently Asked Questions (FAQ) posting for comp.ai.shells systems/ Expert System Shells See Also: ? =========================================================================== Topic: areas/expert/bench/ Summary: Expert Systems Benchmarks Description: This directory contains expert systems benchmarks. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Expert System Shells!Benchmarks Contains: bench/ Expert Systems Benchmarks expbench/ Expert System Benchmarking See Also: ? =========================================================================== Package: areas/expert/bench/bench/ Name: Summary: Expert Systems Benchmarks Version: Description: This directory rule benchmark programs and data generators. It contains CLIPS versions of ARP (Aeronautical Route Planner), Waltz (Diagram Labeling), and Weaver (VLSI routing for channels and boxes). It also contains the OPS5 programs and data generators described in Brant et. al. 1991, (e.g., Miss Manners, a program that plans acceptable seating arrangements for a dinner party). =========================================================================== Package: areas/expert/bench/expbench/ Name: Summary: Expert System Benchmarking Version: 28-DEC-87 Description: This directory contains a programs and papers for benchmarking expert systems. It includes a program for generating backward-chaining benchmarks. =========================================================================== Package: areas/expert/faq/ Name: Expert Systems FAQ Summary: Frequently Asked Questions (FAQ) posting for comp.ai.shells Version: Description: This directory contains the Expert System Shells FAQ posting maintained by Mark Kantrowitz. It is posted to comp.ai.shells once a month. =========================================================================== Topic: areas/expert/systems/ Summary: Expert System Shells Description: This directory contains a variety of Expert System Shells. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Expert System Shells Contains: babylon/ BABYLON: Development environment for expert systems. clips/ CLIPS: C Language Integrated Production System es/ ES: A Public Domain Expert System esfm/ ESFM: Prolog Expert System for Forestry Management esie/ ESIE and Logic-Line: Expert System Shell and AI Retrieval/Correlation Tool. expert/ Expert: An expert system written in ADA. frulekit/ FRulekit: Frame-based RETE production system. hugin/ HUGIN Expert System: Demo versions for Solaris, Sun4, and Windows les/ LES: Learning Expert System mike/ MIKE: Free and portable expert system teaching system. ops5/ OPS5: RETE-based expert system shell. salvini/ PROTEST: Prolog Expert System Building Tool See Also: ? =========================================================================== Package: areas/expert/systems/babylon/ Name: BABYLON Summary: Development environment for expert systems. Version: 2.3 (22-JUN-94); 2.2 (24-APR-92) Description: BABYLON is a modular, configurable, hybrid environment for developing expert systems. Its features include objects, rules with forward and backward chaining, logic (Prolog) and constraints. BABYLON is implemented and embedded in Common Lisp. =========================================================================== Topic: areas/expert/systems/clips/ Name: CLIPS Summary: C Language Integrated Production System Description: CLIPS 6.0 (C Language Integrated Production System) is an OPS-like forward chaining production system written in ANSI C by NASA. The CLIPS inference engine includes truth maintenance, dynamic rule addition, and customizable conflict resolution strategies. CLIPS, including the runtime version, is easily embeddable in other applications. CLIPS includes an object-oriented language called COOL (CLIPS Object-Oriented Language) which is directly integrated with the inference engine. Joseph Giarratano and Gary Riley's book, "Expert Systems Principles and Practice", comes with an MS-DOS CLIPS 6.0 interpreter. =========================================================================== Topic: areas/expert/systems/clips/contrib/ Summary: User-contributed CLIPS code. Description: This directory contains user-contributed CLIPS code. Origin: hubble.jsc.nasa.gov:/pub/clips/ CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: CLIPS, Expert System Shells Contains: clipsdll/ CLIPSDLL: Creates a CLIPS dynamic link library for MsWindows. examples/ Examples of user-defined CLIPS functions programs/ Example CLIPS programs See Also: ? =========================================================================== Package: areas/expert/systems/clips/contrib/clipsdll/ Name: CLIPSDLL Summary: Creates a CLIPS dynamic link library for MsWindows. Version: 22-FEB-93 Description: CLIPSDLL contains a set of modified and added files to the standard CLIPS distribution that can be used to create a CLIPS 5.1 Dynamic Link Library for Microsoft Windows. =========================================================================== Package: areas/expert/systems/clips/contrib/examples/ Name: Summary: Examples of user-defined CLIPS functions Version: Description: This directory contains examples of user-defined CLIPS functions. =========================================================================== Package: areas/expert/systems/clips/contrib/programs/ Name: Summary: Example CLIPS programs Version: Description: This directory contains example CLIPS programs, including an implementation of the Cannibals and Missionaries Problem. =========================================================================== Topic: areas/expert/systems/clips/doc/ Summary: CLIPS documentation files. Description: This directory contains a variety of CLIPS documentation files and notes. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: CLIPS, Expert System Shells Contains: abstract/ CLIPS application abstracts booklet bib/ Bibliography of CLIPS books, papers, and articles. manuals/ CLIPS Manuals in Macintosh RTF and PostScript formats. notes/ Various notes about CLIPS See Also: ? =========================================================================== Package: areas/expert/systems/clips/doc/abstract/ Name: Summary: CLIPS application abstracts booklet Version: Description: This directory contains a copy of the CLIPS application abstracts booklet from the STB Help Desk. =========================================================================== Package: areas/expert/systems/clips/doc/bib/ Name: Summary: Bibliography of CLIPS books, papers, and articles. Version: 26-MAY-94 Description: This directory contains a bibliography of CLIPS books, papers, and articles. =========================================================================== Package: areas/expert/systems/clips/doc/manuals/ Name: Summary: CLIPS Manuals in Macintosh RTF and PostScript formats. Version: 5.1 (23-FEB-93); 6.0 (28-MAY-93) Description: This directory contains the CLIPS 5.1 and 6.0 Reference Manual and User Guide in Macintosh RTF and PostScript formats. The PostScript version was dumped in Word for Windows, so we've also included a version that has been "fixed" with fixwfwps. =========================================================================== Package: areas/expert/systems/clips/doc/notes/ Name: Summary: Various notes about CLIPS Version: Description: This directory contains a variety of notes about CLIPS, including clips-and-c++ a document describing how CLIPS source files can be compiled as C programs and integrated with C++ files compiled using a C++ compiler clips-and-windows a document describing three techniques for using CLIPS with other Windows 3.1 applications 6.0-conversion suggestions for converting pre-6.0 programs that use variables as the first field of a fact pattern =========================================================================== Package: areas/expert/systems/clips/dyna/ Name: DYNACLIPS Summary: DYNAamic CLIPS Utilities Version: 3.0 (22-APR-94); 2.0 (14-MAR-94) Description: DYNACLIPS (DYNAamic CLIPS Utilities), is a set of blackboard, dynamic knowledge exchange, and agent tools for CLIPS 5.1 and 6.0. It is implemented as a set of libraries that can be linked with CLIPS 5.1 and 6.0. Version 1.0 should be used with CLIPS 5.1 and version 2.0 should be used with CLIPS 6.0. Version 3.0 will work with both CLIPS 5.1 and CLIPS 6.0. Source code is not available. Agents use the blackboard to communicate with other intelligent agents in the framework. Each intelligent agent can send and receive facts, rules, and commands. Rules and facts are inserted and deleted dynamicly while the agents are running. Knowledge can be transferred on a temporary or permanent basis. =========================================================================== Package: areas/expert/systems/clips/fzclips/ Name: FuzzyCLIPS Summary: Fuzzy Logic Extensions for CLIPS Version: 6.02 (31-MAY-94) Description: FuzzyCLIPS 6.02 is a version of the CLIPS rule-based expert system shell with extensions for representing and manipulating fuzzy facts and rules. In addition to the CLIPS functionality, FuzzyCLIPS can deal with exact, fuzzy (or inexact), and combined reasoning, allowing fuzzy and normal terms to be freely mixed in the rules and facts of an expert system. The system uses two basic inexact concepts, fuzziness and uncertainty. Please read the terms for use in the FuzzyCLIPS documentation before using. FuzzyCLIPS was developed at the Institute for Information Technology (Knowledge Systems Lab) of the National Research Council of Canada. =========================================================================== Package: areas/expert/systems/clips/patches/ Name: Summary: Bug fixes for version 6.0 of CLIPS. Version: Description: This directory contains bug fixes for version 6.0 of CLIPS. =========================================================================== Package: areas/expert/systems/clips/sybase/ Name: Summary: Sybase interface for CLIPS Version: Description: This directory contains DB Library functions that provide a Sybase interface for CLIPS. =========================================================================== Package: areas/expert/systems/clips/v4_3/ Name: CLIPS Summary: C Language Integrated Production System Version: 4.3 (13-JUN-89) Description: This directory contains CLIPS version 4.3 for DOS and Unix. =========================================================================== Package: areas/expert/systems/clips/v4_3/dos/ Name: CLIPS Summary: CLIPS 4.3 for DOS Version: 4.3 (13-JUN-89) Description: This directory contains CLIPS version 4.3 for DOS. =========================================================================== Package: areas/expert/systems/clips/v4_3/unix/ Name: CLIPS Summary: CLIPS 4.3 for Unix. Version: 4.3 (13-JUN-89) Description: This directory contains CLIPS version 4.3 source code for Unix. =========================================================================== Package: areas/expert/systems/clips/v5_0/ Name: CLIPS Summary: C Language Integrated Production System Version: 5.0 Description: This directory contains CLIPS version 5.0. =========================================================================== Package: areas/expert/systems/clips/v5_0/mac/ Name: CLIPS Summary: CLIPS 5.0 for Macintosh Version: 5.0 Description: This directory contains CLIPS version 5.0 executables for the Macintosh in binhex format. =========================================================================== Package: areas/expert/systems/clips/v5_1/ Name: CLIPS Summary: C Language Integrated Production System Version: 5.1 Description: This directory contains CLIPS version 5.1. =========================================================================== Package: areas/expert/systems/clips/v5_1/msdos/ Name: CLIPS Summary: CLIPS 5.1 for IBM PCs. Version: 5.1 Description: This directory contains CLIPS version 5.1 for IBM PCs. =========================================================================== Package: areas/expert/systems/clips/v5_1/unix/ Name: CLIPS Summary: CLIPS 5.1 for Unix, including C source. Version: 5.1 Description: This directory contains CLIPS version 5.1 for Unix, including the source code. =========================================================================== Package: areas/expert/systems/clips/v6_0/ Name: CLIPS Summary: C Language Integrated Production System Version: 6.0 Description: This directory contains CLIPS version 6.0. =========================================================================== Package: areas/expert/systems/clips/v6_0/dos/ Name: CLIPS Summary: CLIPS 6.0 for DOS. Version: 6.0 Description: This directory contains CLIPS version 6.0 for DOS/Windows. =========================================================================== Package: areas/expert/systems/clips/v6_0/mac/ Name: CLIPS Summary: CLIPS 6.0 for Macintosh. Version: 6.0 Description: This directory contains CLIPS version 6.0 for Macintosh. =========================================================================== Package: areas/expert/systems/clips/v6_0/unix/ Name: CLIPS Summary: CLIPS 6.0 for Unix. Version: 6.0 (31-AUG-93) Description: This directory contains CLIPS version 6.0 for Unix. =========================================================================== Package: areas/expert/systems/es/ Name: ES Summary: A Public Domain Expert System Version: 1.0 (October 1990) Description: ES is a public domain expert system. ES supports backward/forward chaining, fuzzy set relations, and explanation. It includes a standalone executable for IBM-PCs. =========================================================================== Package: areas/expert/systems/esfm/ Name: ESFM Summary: Prolog Expert System for Forestry Management Version: 3-MAR-88 Description: This directory contains a small expert system for forestry management, written in Prolog. The rules are stored as Prolog clauses, with inference occurring by Prolog executing the rules. Inference is depth-first, backward-chaining, with no explanations of why ESFM asked a question nor how it came to a conclusion. =========================================================================== Package: areas/expert/systems/esie/ Name: ESIE and Logic-Line Summary: Expert System Shell and AI Retrieval/Correlation Tool. Version: ESIE 1.1 (6-DEC-86) Description: ESIE (Expert System Inference Engine) is an expert system shell for personal computers. Logic Line is an AI retrieval and correlation tool. It can be used to find information in an ASCII file or database using keywords. One can using it to create rules for ESIE. =========================================================================== Package: areas/expert/systems/expert/ Name: Expert Summary: An expert system written in ADA. Version: 1.0 (3-DEC-85) Description: EXPERT is a backward chaining (goal driven) expert system. It is based on two articles. The first (Duda and Gaschnig, September 1981 BYTE) published the expert system in BASIC skirting the use of recursion, and the second (Darrell Morgeson, Jan/Feb 85 issue of JOURNAL OF PASCAL, ADA, & MODULA-2) published in Modula-2 with recursion implemented. The listing had one logic error which caused pointer explosion on the last hypothesis in the GETRULE routine. This implementation follows the MODULA-2 design completely and was not designed from the ground up in Ada. Many improvements would be possible if more time permitted my working on this. =========================================================================== Package: areas/expert/systems/frulekit/ Name: FRulekit Summary: Frame-based RETE production system. Version: 25-AUG-93 Description: FRulekit is a frame-based RETE production system written in Common Lisp. It uses the Parmenides frame-based knowledge representation system as the working memory elements (i.e., the rules match against and modify Parmenides frames). In addition to the standard OPS5 conflict resolution strategies, it allows users to write their own conflict resolution strategies, and incorporates an agenda system for controlling the order of rules. =========================================================================== Package: areas/expert/systems/hugin/ Name: HUGIN Expert System Summary: Demo versions for Solaris, Sun4, and Windows Version: 19-JAN-94 Description: HUGIN Explorer is a graphical expert system shell, for construction and execution of model based expert systems in domains characterized by inherent uncertainty. This directory contains demo versions of the HUGIN Expert System on the Sparc for SunOS 4.x and Solaris and on the PC under Windows 3.1. Some company literature is also included. =========================================================================== Package: areas/expert/systems/les/ Name: LES Summary: Learning Expert System Version: Description: LES is an expert system, plus learning and a knowledge representation for the Macintosh. =========================================================================== Package: areas/expert/systems/mike/ Name: MIKE Summary: Free and portable expert system teaching system. Version: 2.03 (1-APR-91), 2.50 Description: MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured, free, and portable software environment designed for teaching purposes at the UK's Open University. It includes forward and backward chaining rules with user-definable conflict resolution strategies, and a frame representation language with inheritance and 'demons' (code triggered by frame access or change), plus user-settable inheritance strategies. Automatic 'how' explanations (proof histories) are provided for rule execution, as are user-specified 'why' explanations. Coarse-grained and fine-grained rule tracing facilities are provided, along with a novel 'rule graph' display which concisely shows the history of rule execution. MIKE, which forms the kernel of an Open University course on Knowledge Engineering, is written in a conservative and portable subset of Edinburgh-syntax Prolog, and is distributed as non-copy-protected source code. MIKE version 1 was described in the October/November 1990 issue of BYTE. MIKE v1.50, which was formerly available from a range of ftp servers, has been superseded by two newer versions: MIKEv2.03, a full Prolog source code version, incorporating a RETE algorithm for fast forward chaining, a truth maintenance system, uncertainty handling, and hypothetical worlds, and MIKEv2.50, a turnkey DOS version with menu-driven interface and frame- and rule-browsing tools, fully compatible with MIKEv2.03, but without source code. =========================================================================== Package: areas/expert/systems/ops5/ Name: OPS5 Summary: RETE-based expert system shell. Version: Description: This directory contains the original public domain implementation of an OPS5 interpreter written by Charles L. Forgy and ported to Common Lisp by George Wood and Jim Kowalski. Also included is an updated version with several bug fixes and ports by Mark Kantrowitz. Charles Forgy, the inventor of Rete and OPS5, has a company that sells RAL (Rule-extended Algorithmic Language), a high-performance C-based expert systems tool. RAL uses a more efficient match algorithm called Rete II and was designed to permit seamless integration of rules and objects into C programs. RAL is a superset of C. RAL rules can operate directly on the data types used by the C code in your application. RAL "understands" C type declarations, function prototypes, #define constants, and so on. C expressions, statements, macros, function calls, and so on can be embedded directly in the rules. RAL has an open architecture that permits it to be used with any GUI builder, data base library, or other library that can be used with C. No bridges are required. For efficiency, RAL rules are compiled into C code. A special version of the language, called RAL/RT, adds the features that are required for real-time expert systems. RAL and RAL/RT have a multi-windowed, point-and-click development environment called the RAL Workbench. RAL and RAL/RT are available for DOS, MS Windows, OS/2, and UNIX. License fees for development systems are available on request. There are no run-time fees charged for distributing applications developed using RAL. For information about RAL, write Production Systems Technologies, Inc., 5001 Baum Blvd., Pittsburgh, PA 15213, call 412-683-4000, or fax 412-683-6347. =========================================================================== Package: areas/expert/systems/ops5/ops5_fj/ Name: OPS5 From Japan Summary: OPS5 for MS-DOS in Pascal and for KCL. Version: Description: This directory contains two implementations of OPS5 from the FJ ("From Japan") sources repository in Japan. One is an implementation in TURBO Pascal for MS-DOS. The other is a port to KCL of Forgy's original OPS5. NOTE: These files may contain Japanese characters. =========================================================================== Package: areas/expert/systems/salvini/ Name: PROTEST Summary: Prolog Expert System Building Tool Version: 1-FEB-89 Description: This is a cut-down version of the expert system building tool produced by Steven Salvini as part of his M.Sc. dissertation in 1986. PROTEST is a tool for building prototype expert systems. It accepts a knowledge base written in IF-THEN rules whose conditions and conclusions consist of object/attribute/value triples: rule1: if pain/duration/constant and pain/localisation/accurate and pain/'initiated by'/'gentle touch' and pain/character/'sudden onset' and pain/character/'intense & throbbing' and gingivae/swelling/present and gingivae/erythema/present and miscellaneous/'local lymphadenopathy'/present and pain/'initiated by'/'clenching, biting or chewing' and tooth/mobility/present then diagnosis/group/abscess with certainty(0.9). Conclusions may contain certainty factors. Inference can be either backward chaining or mixed. The former is normal backward chaining, giving a single firm conclusion if one has been deduced or else as a list of possible conclusions in order of their certainties. Mixed mode is a "mixed" inference strategy which first prompts you to enter your initial findings and then tries to deduce one or more of the goals. If a firm conclusion is not reached, it then tries to solve the problem by backward-chaining. After PROTEST has given a conclusion, you can ask to see its chain of reasoning. A sample knowledge base, for dental diagnosis, is included. =========================================================================== Package: areas/faq/ Name: AI FAQs Summary: Frequently Asked Questions (FAQ) postings for comp.ai Version: Description: A compendium of answers to frequently asked questions about Artificial Intelligence and related topics. Posted monthly to the comp.ai newsgroup. =========================================================================== Topic: areas/fuzzy/ Summary: Fuzzy Logic Description: This directory contains software and materials concerning fuzzy logic and related topics. Thanks to Erik Horstkotte for assistance in assembling this collection. The ntia fuzzy logic repository is maintained by Tim Butler , the Ostfold repository by Asgeir Osterhus , the Togai InfraLogic mail server by Erik, and the Aptronix mail server by Scott Irwin Origin: FTP repositories for fuzzy logic include ntia.its.bldrdoc.gov:/pub/fuzzy/ [132.163.64.201] ftp.dhhalden.no:/pub/Fuzzy/ fuzzy-server@til.com fuzzynet@aptronix.com CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: AI Software Packages, Fuzzy Logic, Software Packages Contains: com/ Commercial Fuzzy Logic Products and Companies doc/ Documentation and Bibliographies about Fuzzy Logic faq/ Fuzzy Logic FAQ: Frequently Asked Questions (FAQ) posting for comp.ai.fuzzy mail/ Information about Fuzzy Logic mail servers. systems/ Fuzzy Logic Packages See Also: ? =========================================================================== Topic: areas/fuzzy/com/ Summary: Commercial Fuzzy Logic Products and Companies Description: This directory contains literature and other materials concerning fuzzy logic from companies with fuzzy logic products. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Fuzzy Logic Contains: aptronix/ Information from Aptronix fril/ Information from FRIL, a Fuzzy Logic version of Prolog iis/ Information from IIS togai/ Information from Togai InfraLogic See Also: ? =========================================================================== Package: areas/fuzzy/com/aptronix/ Name: Summary: Information from Aptronix Version: Description: This directory contains literature from Aptronix, including a text version of their FIDE brochure, a comparison of PID Control to Fuzzy Logic Based Control, and some benchmarks for Fuzzy Logic for microcontrollers. =========================================================================== Package: areas/fuzzy/com/fril/ Name: Summary: Information from FRIL, a Fuzzy Logic version of Prolog Version: Description: This directory contains a description of FRIL, a commercial Prolog with support for Fuzzy Logic. =========================================================================== Package: areas/fuzzy/com/iis/ Name: Summary: Information from IIS Version: Description: This directory contains information about courses on Fuzzy Logic from IIS. Although the date has passed, they run similar courses periodicly. =========================================================================== Package: areas/fuzzy/com/togai/ Name: Summary: Information from Togai InfraLogic Version: Description: This directory contains literature from Togai InfraLogic, including copies of the company newsletter, products listing, a slide show about TILShell 3.0 (requires IBM PC), and other information. =========================================================================== Topic: areas/fuzzy/doc/ Summary: Documentation and Bibliographies about Fuzzy Logic Description: This directory contains documentation and bibliographies about fuzzy logic. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Fuzzy Logic!Bibliographies, Fuzzy Logic!Documentation Contains: bib/ Fuzzy Logic Bibliographies elkan/ Information about and responses to the Elkan controversy. intro/ Introductions and Tutorials for Fuzzy Logic. notes/ Notes related to Fuzzy Logic. whos_who/ Who's Who in Fuzzy Logic See Also: ? =========================================================================== Package: areas/fuzzy/doc/bib/ Name: Summary: Fuzzy Logic Bibliographies Version: Description: This directory contains fuzzy logic bibliographies. =========================================================================== Package: areas/fuzzy/doc/elkan/ Name: Summary: Information about and responses to the Elkan controversy. Version: Description: This directory contains a revised version of Elkan's AAAI-93 paper, "The Paradoxical Success of Fuzzy Logic", and two responses to the paper from members of the fuzzy logic community. One response is by Enrique Ruspini and the other by Didier Dubois and Henri Prade. The following summary of the controversy comes from the Fuzzy Logic FAQ. The presentation of Elkan's AAAI-93 paper Charles Elkan, "The Paradoxical Success of Fuzzy Logic", in Proceedings of the Eleventh National Conference on Artificial Intelligence, 698-703, 1993. has generated much controversy. The fuzzy logic community claims that the paper is based on some common misunderstandings about fuzzy logic, but Elkan still maintains the correctness of his proof. (See, for instance, AI Magazine 15(1):6-8, Spring 1994.) Elkan proves that for a particular set of axiomatizations of fuzzy logic, fuzzy logic collapses to two-valued logic. The proof is correct in the sense that the conclusion follows from the premises. The disagreement concerns the relevance of the premises to fuzzy logic. At issue are the logical equivalence axioms. Elkan has shown that if you include any of several plausible equivalences, such as not(A and not B) == (not A and not B) or B with the min, max, and 1- axioms of fuzzy logic, then fuzzy logic reduces to binary logic. The fuzzy logic community states that these logical equivalence axioms are not required in fuzzy logic, and that Elkan's proof requires the excluded middle law, a law that is commonly rejected in fuzzy logic. Fuzzy logic researchers must simply take care to avoid using any of these equivalences in their work. It is difficult to do justice to the issues in so short a summary. Do not assume that this summary is the last word on this topic, but instead read Elkan's paper and some of the other correspondence on this topic (some of which has appeared in the comp.ai.fuzzy newsgroup). A final version of Elkan's paper, together with responses from members of the fuzzy logic community, will appear in an issue of IEEE Expert sometime in 1994. A paper by Dubois and Prade will be presented at AAAI-94. =========================================================================== Package: areas/fuzzy/doc/intro/ Name: Summary: Introductions and Tutorials for Fuzzy Logic. Version: Description: This directory contains introductions to fuzzy logic and some tutorials. =========================================================================== Topic: areas/fuzzy/doc/notes/ Summary: Notes related to Fuzzy Logic. Description: This directory contains notes related to fuzzy logic. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Fuzzy Logic!Notes Contains: appnotes/ Application Notes from Aptronix. assocs/ Fuzzy Logic Associations bench/ Fuzzy Logic Benchmark Foils brub/ Brubaker's Huntington Technical Brief fledkit/ How to get Motorola's Fuzzy Logic Education Kit See Also: ? =========================================================================== Package: areas/fuzzy/doc/notes/appnotes/ Name: Summary: Application Notes from Aptronix. Version: Description: This directory contains application notes from Aptronix, including: How fuzzy logic is used in a washing machine. How fuzzy logic is used to automatically focus a camera's image. Servo-motor controller description. Temperature controller in a glass melting furnace. How fuzzy logic is used to control an air conditioner. Temperature controller for an industrial reactor. Automobile transmission controller. Details of the two-stage inverted pendulum system built by Aptronix. Review article: "Fuzzy Logic: From Concept To Implementation" =========================================================================== Package: areas/fuzzy/doc/notes/assocs/ Name: Summary: Fuzzy Logic Associations Version: Description: This directory contains descriptions of the various Fuzzy Logic associations: flat.txt Spanish Fuzzy Logic Association cansfins.txt Canadian Fuzzy Logic/NNets Association =========================================================================== Package: areas/fuzzy/doc/notes/bench/ Name: Summary: Fuzzy Logic Benchmark Foils Version: Description: This directory contains a PostScript file of the Fuzzy Logic benchmark foils presented at Computer Design's Fuzzy Logic '93 Conference in July 1993. Discusses parameters and factors to consider when comparing benchmarks from different vendors and sources. =========================================================================== Package: areas/fuzzy/doc/notes/brub/ Name: Summary: Brubaker's Huntington Technical Brief Version: Description: This directory contains David Brubaker's Huntington Technical Briefs on Fuzzy Logic, including: brub1.txt A Fuzzy Web Tension Controller - January 15, 1992 brub2.txt Dynamic Extent of Fuzzy Variables - February 15, 1992 brub3.txt Hedges - June 15, 1992 brub4.txt Fuzzy Evidence in Character Recognition - July 15, 1992 brub5.txt Fuzzy Environmental Control - October 92 brub6.txt Fuzzy References (books) - November 92 brub7.txt Pseudo-Fuzzy, Table-Driven Kernel - December 92 brub8.txt Fuzzy System Design Rules of Thumb - January 93 brub9.txt A FUZZY STATE MACHINE MODEL - March 1993 =========================================================================== Package: areas/fuzzy/doc/notes/fledkit/ Name: Summary: How to get Motorola's Fuzzy Logic Education Kit Version: Description: This directory contains information for universities on how to obtain Motorola's Fuzzy Logic Education Kit. =========================================================================== Package: areas/fuzzy/doc/whos_who/ Name: Summary: Who's Who in Fuzzy Logic Version: 940613 Description: This directory contains Robert Fuller's list of Who's Who in Fuzzy Logic. =========================================================================== Package: areas/fuzzy/faq/ Name: Fuzzy Logic FAQ Summary: Frequently Asked Questions (FAQ) posting for comp.ai.fuzzy Version: Description: A compendium of answers to frequently asked questions about Fuzzy Logic, Fuzzy Expert Systems, and related topics. Posted monthly to the comp.ai.fuzzy newsgroup. =========================================================================== Package: areas/fuzzy/mail/ Name: Summary: Information about Fuzzy Logic mail servers. Version: Description: This directory contains information about the Aptronix and Togai InfraLogic Fuzzy Logic mail servers. The Togai InfraLogic mail server is maintained by Erik Horstkotte, and the Aptronix mail server by Scott Irwin =========================================================================== Topic: areas/fuzzy/systems/ Summary: Fuzzy Logic Packages Description: This directory contains fuzzy logic software packages and demo systems. Origin: FTP repositories for fuzzy logic include ntia.its.bldrdoc.gov:/pub/fuzzy/ [132.163.64.201] ftp.dhhalden.no:/pub/Fuzzy/ fuzzy-server@til.com fuzzynet@aptronix.com CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Fuzzy Logic Contains: anfis/ ANFIS: Adaptive-Network-based Fuzzy Inference System artmap/ Fuzzy ARTMAP class/ Liliane Peters' Fuzzy Class cncl/ CNCL: C++ Classes for Fuzzy Logic demoshel/ DemoShell: Demo version of TILShell+ fcmdemo3/ FCM Demo: Demo version of Fuzzy Control Manager fide/ FIDE Demo: Fuzzy Inference Development Environment fismat/ FISMAT: Fuzzy Inference Systems toolbox for MATLAB flie/ FLIE, C-FLIE and FUN: Fuzzy Logic Inference Engine flipc/ FLIPC Demo: Fuzzy Logic Inverted Pendulum Control Simulation funegen/ FuNeGen: Fuzzy neural system fuzzdemo/ FuzzDemo: MATLAB demo of parameterizing membership functions and learning in fuzzy inference systems. fuzzyfan/ Fuzzy Fan Controller fuzzytec/ fuzzyTECH: Demo of a Fuzzy Shell gaf/ GAF: Adaptive fuzzy logic using Genetic Algorithms ifr/ IFR_Fuzzy: Fuzzy control toolbox for MATLAB. infer3/ INFER: General Purpose Fuzzy Inference Library nefcon/ NEFCON: InterViews-based graphical simulation environment for Neural Fuzzy Controllers orr/ Doug Orr's Fuzzy C++ Classes pendemo/ Simulation of a Fuzzy Inverted Pendulum Controller rice/ RICE: Fuzzy/MV-logic C/C++ inference engine til2msg/ TIL2MSG: Converts Fuzzy-C Compiler or TILGen messages tracker/ Target tracking by a fuzzy expert system xfuzzy/ XFUZZY: A Simulation Environment for Fuzzy Logic Control Systems See Also: ? =========================================================================== Package: areas/fuzzy/systems/anfis/ Name: ANFIS Summary: Adaptive-Network-based Fuzzy Inference System Version: 10-SEP-93 Description: This directory contains C code and simulation examples for the ANFIS (Adaptive-Network-based Fuzzy Inference System) architecture proposed in [1,2]. =========================================================================== Package: areas/fuzzy/systems/artmap/ Name: Summary: Fuzzy ARTMAP Version: Description: This directory contains source code for Carpenter and Grossberg's Fuzzy ARTMAP. =========================================================================== Package: areas/fuzzy/systems/class/ Name: Summary: Liliane Peters' Fuzzy Class Version: 2.1 (9-JUN-93) Description: This directory contains an example for controlling problems solved with modules from Liliane Peters' IEEE-FUZZ93 paper. =========================================================================== Package: areas/fuzzy/systems/cncl/ Name: CNCL Summary: C++ Classes for Fuzzy Logic Version: 0.19 (8-FEB-94) Description: This directory contains CNCL (Communication Networks Class Library), a C++ library for fuzzy logic, event driven simulation, statistical evaluation, and random number generators. It includes interface classes for DEC's ezd graphics server. =========================================================================== Package: areas/fuzzy/systems/demoshel/ Name: DemoShell Summary: Demo version of TILShell+ Version: 2.0.0 Description: This directory contains a demonstration version of TILShell+ for the PC. TILShell is a Fuzzy Logic Expert System Shell from Togai InfraLogic. The demonstration version is complete except it will not save or compile files. =========================================================================== Package: areas/fuzzy/systems/fcmdemo3/ Name: FCM Demo Summary: Demo version of Fuzzy Control Manager Version: 11-30-92 Description: This directory contains the demo version of the "Fuzzy Control Manager". It's a fuzzy shell which runs under MS-Windows. =========================================================================== Package: areas/fuzzy/systems/fide/ Name: FIDE Demo Summary: Fuzzy Inference Development Environment Version: 2.0 Demo (27-JAN-94) Description: Fide is a PC based fuzzy logic design tool that runs under Windows. Fide provides tools for the development, debugging and simulation of fuzzy applications. This software package contains a demonstration version of Fide Version 2.0. It is operational only with the included examples, with the following restrictions: You cannot save files, use the Fide Compiler, use the Real Time Code (RTC) generator, or use the Make functions of the Composer application. Sample RTC output file for the supported Motorola micro-controller chips have been included. The fully functional version of FIDE may be purchased from Aptronix (see Contact below) and includes a graphical membership function editor, a rule matrix editor, a "Tracer" tool to trace inference unit output back to the contributing rules, a tool for the graphical depiction of the inference unit transfer function, and a signal generator for driving the inference unit. It can also generate ANSI C, Matlab script, and Assembly code for the MC6805, MC6808, MC68HC05, MC68HC11, MC68HC16, and MC68HC33x Motorola micro controller chips. Fide also has a Composer tool where the inference unit may be integrated into a block diagram of the complete system for further debugging and development. See the INFO file for more information and installation instructions. =========================================================================== Package: areas/fuzzy/systems/fismat/ Name: FISMAT Summary: Fuzzy Inference Systems toolbox for MATLAB Version: 25-OCT-93 Description: This directory contains Fuzzy Inference Systems toolbox for MATLAB (FISMAT). FISMAT accommodates different arithmetic operators, fuzzification and defuzzification algorithm, implication relations, and different method of approximate reasoning such as Compositional Rule of Inference (CRI) and Approximate Analogical Reasoning Scheme based on Similarity Measure. To have a quick review of FIS and become familiar with developed functions, a demonstration file "fisdemo.m" is provided. Therefore after retrieving the files it is recommended to go through different part of demo. The demonstration includes fuzzy controller demo which investigate three well-known examples in control systems. These are truck backer-upper control, inverted pendulum system (cart-pole), and temperature and humidity control of a bathroom. To become familiar with terminology used for FIS and also the list of references for each function, see the provided postscript file "fismat.ps". =========================================================================== Package: areas/fuzzy/systems/flie/ Name: FLIE, C-FLIE and FUN Summary: Fuzzy Logic Inference Engine Version: 21-AUG-93 Description: FLIE (Fuzzy Logic Inference Engine) has been developed at and used by the Institute of Robotics (IfR), Swiss Federal Institute of Technology Zurich (ETH). It is written entirely in MacMETH a dialect of Modula-2 for Macintosh computers also developed at the ETH. MacMETH is distributed free of charge by anonymous ftp from neptune.ethz.ch directory macmeth. All source code is included. CFLIE is a C version of FLIE written by Ahmet Sekercioglu, Swinburne University of Technology, Australia. FUN (Fuzzy Using Neural networks) implements some learning strategies for fuzzy rule based systems. Currently the source code is not ready for distribution; interested parties should contact one of the listed contacts at the ETH. =========================================================================== Package: areas/fuzzy/systems/flipc/ Name: FLIPC Demo Summary: Fuzzy Logic Inverted Pendulum Control Simulation Version: 30-MAR-94 Description: FLIPC (Fuzzy Logic Inverted Pendulum Control) is a simulation of the behavior of an inverted pendulum standing over a moving cart. =========================================================================== Package: areas/fuzzy/systems/funegen/ Name: FuNeGen Summary: Fuzzy neural system Version: 1.0 (5-JUL-94) Description: FuNeGen is a fuzzy neural system capable of generating fuzzy classification systems (as C-code) from sample data. This directory contains a demonstration version of FuNeGen. =========================================================================== Package: areas/fuzzy/systems/fuzzdemo/ Name: FuzzDemo Summary: MATLAB demo of parameterizing membership functions and learning in fuzzy inference systems. Version: 1-SEP-93 Description: This directory contains MATLAB *.m files (V4.0) for demonstrating several ways of parameterizing membership functions (MF) and learning in fuzzy inference systems (FIS). Specifically, it includes (a) manual tuning of MF's (b) animation of MF's to show the effects of different parameters (c) animation of MF's and the overall input/output behavior of FIS. (d) learning (parameter identification) in FIS using 1. Simplex method 2. Simplex method + least-squares method This is a prototype suitable for educational purposes. =========================================================================== Package: areas/fuzzy/systems/fuzzyfan/ Name: Summary: Fuzzy Fan Controller Version: 8-OCT-93 Description: This directory contains an example fuzzy logic fan controller. This controller is designed to control the temperature and humidity of a bathroom, where the ideal condition is 'warm and dry'. =========================================================================== Package: areas/fuzzy/systems/fuzzytec/ Name: fuzzyTECH Summary: Demo of a Fuzzy Shell Version: 26-SEP-91 Description: This directory contains a demonstration version of a fuzzy shell (Schlssel zur Fuzzy-Technologie) developed in Germany by Zimmermann and von Altrock's company. It runs under plain DOS with its own graphical interface. The (short) manual and the bibliography are both in German, but the program itself uses English. ==================================