⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 announce.311

📁 地球模拟器
💻 311
字号:
                                TIERRA UPDATE:   (Version 3.11 now available, FTP site reorganized, New Tools, Bug Fixes,      Genebank Verification, Garbage Collection, New Genomes, Mneumonics                Shortened, Virtual Extraction, DEC Grant, Sex)This message contains:1) Availability of Tierra V3.11 source code   a) by ftp   b) by snail mail on disk2) FTP Site Reorganized2) New Tools3) Bug Fixes4) Genebank Verification5) Garbage Collection6) New genomes distributed7) Opcode mneumonics limited to six characters8) Virtual Extraction9) Grant from Digital Equipment Corporation10) Future Sex1) Availability of Tierra V3.11 source code   a) by ftp     The V3.11 source code, the source code, and DOS executables of all toolsis available now.  If you use the software, be sure to pick up new versionssoon from the ftp site.  The source in the ftp site will be replace on aroughly monthly or bi-monthly basis.     The complete source code and DOS executables are available by anonymousftp at:tierra.slhs.udel.edu [128.175.41.34] and  life.slhs.udel.edu [128.175.41.33]in the directories: DOS/, almond/, beagle/, doc/, and tierra/.To get it, ftp to tierra or life, log in as user "anonymous" and give youremail address (eg. tom@udel.edu) as a password.  Be sure to transfer binariesin binary mode (it is safe to transfer everything in binary mode).Each directory contains a compressed tar file (filename.tar.Z) and a SRCdirectory that contains all the files in raw ascii format.  You can justpick up the .tar.Z files, and they will expand into the complete directorystrucutre with the following commands:uncompress tierra.tar.Ztar oxvf tierra.tar   b) by snail mail on disk     If you do not have ftp access you may obtain everything on DOS disksby making a check for $65 (US dollars drawn on a US bank) payable toVirtual Life.  Specify 3.5" or 5.25" disks.  Send the check to one of thefollowing addresses:Tom Ray                  (January through August)Santa Fe Institute1660 Old Pecos TrailSuite ASanta Fe, NM 87501Virtual Life             (September through December)P.O. Box 625Newark, Delaware 19715     The DOS disks contain everything but ALmond.  They include DOSexecutables, source code and documentation.  The DOS disks include an easyinstallation program.  This is the same source and executables available inthe ftp site.  If you have ftp access, there is no need to buy the disks.2) New Tools     Several new (and some old) tools, developed by Dan Pirone and Tom Ray,are now fully documented and available in the ftp site:rnd_inst - A tool for altering the physics of the system by randomly mapping     opcodes to instructions, with some optional restrictions on hamming     distances between pairs of instructions.  The output is an opcode.map     file.probe - A tool for surveying the genebank, with various optional selection     criteria (a new tool, but proving very useful).tieout - A tool for generating x,y data from the tierra.log file.  This is     used on a regular basis to generate graphics of size of creatures over     time during a run.diverse - A tool that reads the birth and death records (break.X files) output     by Tierra and transforms them into various measures of diversity, for     graphical or other analysis.beagle - A DOS only tool which provides a variety of graphical displays of     the output from the Tierra simulator.  It is used after a run, and is     highly recommended as a tool for analyzing the results of a run.run_info - A function of the beagle program, also available as a stand-alone,     due to its hunger for memory.fragment - A function of the beagle program, also available as a stand-alone,     due to its hunger for memory.ALmond - A UNIX only tool which runs as a separate process on the same or a     different machine.  ALmond establishes socket communications with a     running Tierra, and provides a color display of the spatial distribution     of the creatures in the soup, showing all births and deaths.  This tool     has some new functions: you can view the positions of the instruction     pointers, or the activity of the moviab instruction.3) Bug Fixeshistograms - Version 3.1 included some obvious errors in the histogram     display.  These have been corrected.moviab - This instruction allows creatures to alter their own genome by     writing on themselves.  Before V3.11, the genebanker did not watch     for genetic changes occurring in this manner.  This created observational     errors comparable to the ploidy bug corrected in V3.1.  The genebanker     now catalogs genetic change by this mechanism.  It is believed that     the genebanker is now fully reliable (see below).chmod - The chmod function was supposed to return a value, but did not.     This had the consequence that a flag was set every time a creature     allocated space for a daughter, and these were recorded with the     demography data associated with each creature.  This has been corrected.arg r option - The arg r option (replace or add) was not working, but     is now.4) Genebank Verification     Error checking code has been added which completely verifies that thedistribution of genotypes in the soup matches that reflected in the genebank,and that various counts are internally consistent within the genebank.5) Garbage Collection     Routines have been added which clean-up the genebank once per millionexectued instructions.  Among other things, once a size class is extinct,all genomes of that size are eliminated from RAM.  Permanent genomes are firstsaved to disk.6) New genomes distributed     Many new genomes were first distributed with V3.1, but they were notmentioned in the announcement.  These are the genomes of most of thecreatures described in the publications and videos: parasites,hyper-parasites, social creatures, cheaters, etc.7) Opcode mneumonics limited to six characters     To facilitate their display by the Beagle tools, the opcode mneumonicshave been limited to six characters.  This affects push_ax, push_bx, push_cx,push_dx, and mov_iab.  These have been changed to pushax, pushbx, pushcx,pushdx and moviab.  This means that old ascii genome files can not be readby the new tools.  It does not affect binary genome files.  Old binary fileswill be mapped to the new names when they are converted to ascii by the newsoftware.  All the ascii .tie files are redistributed in the new format.8) Virtual Extraction     When a new genotype crosses one of the thresholds (SavThrMem orSavThrPop) its name becomes permanent and it is ``extracted'' (written todisk).  This event is noted in the user interface and in the tierra.logfile like: ex = 0079aaa @ 13The new feature is that when a genotype goes extinct, then reappears andcrosses the thresholds again, it experiences a ``virtual extraction'',which means that it is not written to disk (since it is already there),but the extraction event is written to the interface and the tierra.logfile like: ex = 0079aaa @ 13 vThis was done to facilitate the use of the tieout tool with cumulativegenebanks, but it results in nicer extraction data in other senses as well.9) Grant from Digital Equipment Corporation     The Semiconductor Engineering Group of Digital Equipment Corporation hasdonated two fully loaded DS5000 workstations to the Santa Fe Institute as apart of a grant to Tom Ray titled: ``Computer Architectures for the NaturalEvolution of Machine Codes''.  These two machines will be the primary platformfor Tierra research and development in the near future.10) Future Sex     Walter Tackett (tackett@ipld01.hac.com or tackett@priam.usc.edu)has implemented haploid sex based on cross-over (a random cross-over pointused by the moviab instruction) in his private copy of Tierra V3.0.  Themethodology used by Tackett has been implemented in the Santa Fe verison ofTierra.  It will be released when it has undergone more testing to verify itsfunctions.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -