首页> 外文会议>Advances in Artificial Life >A Three-Dimensional Environment for Self-Reproducing Programs
【24h】

A Three-Dimensional Environment for Self-Reproducing Programs

机译:自我复制程序的三维环境

获取原文

摘要

Experimental results with a three-dimensional environment for self-reproducing programs are presented. The environment consists of a cube of virtual CPUs each capable of running a single process. Each process has access to the memory of 7 CPUs, to its own as well as to the memory of 6 neighboring CPUs. Each CPU has a particular orientation which may be changed using special opcodes of the machine language. An additional opcode may be used to move the CPU. We have used a standard machine language with two operands. Constants are coded in a separate section of each command and a special mutation operator is used to ensure strong causality. This type of environment sets itself apart from other types of environments in the use of redundant mappings. Individuals have read as well as write access to neighboring CPUs and reproduce by copying their genetic material. They need to move through space in order to spawn new individuals and avoid overwriting their own offspring. After a short time all CPUs are filled by self-reproducing individuals and competition between individuals sets in which results in an increased rate of speciation.
机译:提出了在三维环境下进行自我复制程序的实验结果。该环境由一个虚拟CPU多维数据集组成,每个虚拟CPU都可以运行一个进程。每个进程都可以访问7个CPU的内存,自己的内存以及6个相邻CPU的内存。每个CPU都有一个特定的方向,可以使用机器语言的特殊操作码进行更改。可以使用其他操作码来移动CPU。我们使用了带有两个操作数的标准机器语言。常量在每个命令的单独部分中进行编码,并且使用特殊的变异运算符来确保强烈的因果关系。这种类型的环境在使用冗余映射方面与其他类型的环境不同。个人具有对相邻CPU的读写访问权,并通过复制其遗传材料进行复制。他们需要穿越太空,以产生新的个体并避免覆盖自己的后代。短时间后,所有CPU都被自我繁殖的个体填满,个体之间的竞争导致物种形成率增加。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号