首页> 外文学位 >A performance comparison of tree-based genetic programming versus stack-based genetic programming using the Java virtual machine.
【24h】

A performance comparison of tree-based genetic programming versus stack-based genetic programming using the Java virtual machine.

机译:使用Java虚拟机的基于树的遗传编程与基于堆栈的遗传编程的性能比较。

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

摘要

Stack-based genetic programming uses variable length, linear programs executing on a virtual stack machine. This concept was proposed and evaluated by Timothy Perkis. The Java programming language uses a stack-based virtual machine to perform operations. This paper examined the possibility of performing stack-based genetic programming directly using the stack on the Java virtual machine. The problems of combining stack-based genetic programming with the Java virtual machine stack were explored. Excessive runtime delay on bytecode verification of the chromosome carrying classes undergoing fitness evaluation was identified. Another problem is that the Java virtual machine stack must be tightly controlled and cannot have illegal operands. Direct comparison of stack-based genetic programming on the Java virtual machine to common tree-based genetic programming was not performed due to discovered flaws in the architecture. A practical model to implement stack-based genetic programming on the Java virtual machine using a class bytecode assembler was proposed. This model combines the GPsys genetic programming system with the JAS bytecode assembler resulting in an architecture called GPsys-JAS. A further recommendation to compare stack-based genetic programming on the Java virtual machine against stack-based genetic programming using the Java Stack class was suggested.
机译:基于堆栈的遗传编程使用可变长度的线性程序在虚拟堆栈机上执行。这个概念是由蒂莫西·珀基斯(Timothy Perkis)提出和评估的。 Java编程语言使用基于堆栈的虚拟机来执行操作。本文研究了使用Java虚拟机上的堆栈直接执行基于堆栈的遗传编程的可能性。探讨了将基于堆栈的遗传编程与Java虚拟机堆栈相结合的问题。在进行适应性评估的染色体携带类的字节码验证中,确定了运行时延迟过长。另一个问题是Java虚拟机堆栈必须受到严格控制,并且不能具有非法操作数。由于发现了体系结构中的缺陷,因此未对Java虚拟机上的基于堆栈的遗传编程与基于树的通用遗传编程进行直接比较。提出了使用类字节码汇编程序在Java虚拟机上实现基于堆栈的遗传编程的实用模型。该模型将GPsys遗传编程系统与JAS字节码汇编器结合在一起,形成了称为GPsys-JAS的体系结构。提出了进一步的建议,将Java虚拟机上基于堆栈的遗传编程与使用Java Stack类的基于堆栈的遗传编程进行比较。

著录项

  • 作者

    Steinhoff, Robert James.;

  • 作者单位

    Nova Southeastern University.;

  • 授予单位 Nova Southeastern University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号