【24h】

A genetic programming system for the induction of iterative solution algorithms to novice procedural programming problems

机译:遗传编程系统,用于将迭代求解算法引入新手过程编程问题

获取原文

摘要

The study presented in this paper evaluates genetic programming (GP) as a means of evolving solution algorithms to novice iterative programming problems. This research forms part of a study aimed at reducing the costs associated with developing intelligent programming tutors by inducing solutions to the programming problems presented to students, instead of requiring the lecturer to provide these solutions. The paper proposes a GP system for the induction of algorithms using iteration and nested iteration. The proposed system was tested on 15 randomly selected novice procedural programming problems requiring the use of iterative and nested-iterative constructs. The system was able to evolve solutions to eight of these problems. Premature convergence of the GP algorithm as a result of fitness function biases was identified as the cause of the failure of the system to induce solutions to the remaining seven problems. The iterative structure-based algorithm (ISBA) was developed and successfully implemented to escape local optima caused by fitness function biases and evolve solutions to these problems.
机译:本文中提出的研究评估了遗传规划(GP),作为将解决方案算法发展为新手迭代规划问题的一种方法。这项研究是一项研究的一部分,旨在通过为提出给学生的编程问题提供解决方案,而不是要求讲师提供这些解决方案,从而降低与开发智能编程导师有关的成本。本文提出了一种GP系统,用于使用迭代和嵌套迭代进行算法归纳。在15个随机选择的新手程序编程问题上测试了所提出的系统,这些问题需要使用迭代和嵌套迭代构造。该系统能够为其中的八个问题提供解决方案。由于适应度函数偏差而导致的GP算法过早收敛被确定为系统无法解决其余七个问题的原因。开发并成功实施了基于迭代结构的算法(ISBA),以逃避适应度函数偏差引起的局部最优并为这些问题提供解决方案。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号