首页> 外文会议>Genetic Programming >PlasmidPL: A Plasmid-Inspired Language for Genetic Programming
【24h】

PlasmidPL: A Plasmid-Inspired Language for Genetic Programming

机译:PlasmidPL:一种受质粒启发的语言,用于基因编程

获取原文
获取原文并翻译 | 示例

摘要

We present PlasmidPL, a plasmid-inspired programming language designed for Genetic Programming (GP), and based on a chemical metaphor. The basic data structures in PlasmidPL are circular virtual molecules or rings which may contain code and data. Rings may react with each other to perform computations on the rings themselves. A virtual chemical reactor stochastically chooses which reactions should occur and when. Code and data may be rewritten in the process, leading to a system that constantly modifies itself. In order to be closer to chemistry, PlasmidPL relies solely on the data and code stored in molecules. After describing the language, we show some hand-written sample programs that implement initial program generation, mutation and crossover within self-modifying chemical programs. These programs are then used to solve a typical symbolic regression problem, as a feasibility study. Finally, we discuss future directions into specific application scenarios that can benefit from such a chemical model.
机译:我们介绍了PlasmidPL,这是一种为基因编程(GP)设计的基于质粒的编程语言,基于化学隐喻。 PlasmidPL中的基本数据结构是环形虚拟分子或环,其中可能包含代码和数据。环之间可能会相互反应,以对环本身执行计算。虚拟化学反应器随机选择应发生的反应和时间。在此过程中,代码和数据可能会被重写,从而导致系统不断对其自身进行修改。为了更接近化学反应,Plasmid PL仅依靠分子中存储的数据和代码。描述语言之后,我们展示了一些手写的示例程序,这些程序在自修改化学程序中实现了初始程序的生成,变异和交叉。然后,将这些程序用于解决典型的符号回归问题,作为可行性研究。最后,我们讨论了可以从这种化学模型中受益的特定应用场景的未来发展方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号