【24h】

Solving the Brachistochrone Problem with Genetic Programming

机译:用遗传编程求解腕足动物问题

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The brachistochrone problem seeks the path in a uniform gravitational field through which a weighted particle falls most quickly from one point to another. The optimal path has long been known to be a segment of a cycloid, the curve traced by a point on a rolling circle. Genetic programming seeks to automatically evolve a program that solves a target problem. It maintains a population of representations of candidate programs and manipulates them with operators inspired by the mechanisms of biological evolution. A genetic programming approach to the brachistochrone problem uses the four arithmetic operations in functions that describe curves between two points. These functions' fitnesses are the times a particle requires to fall along the curves they describe, with a penalty added if they miss the destination point. Given a starting point and a destination, this approach yields a close approximation of the optimal cycloid.
机译:腕臂计时问题在一个均匀的引力场中寻找一条路径,经过加权的粒子可以通过该路径以最快的速度从一个点落到另一个点。长期以来,最佳路径就是摆线的一段,该曲线由滚动圆上的点跟踪。遗传编程试图自动开发解决目标问题的程序。它保留了候选程序的表示形式,并由受生物进化机制启发的运算符对其进行操纵。解决腕臂时间问题的遗传编程方法在描述两个点之间的曲线的函数中使用四个算术运算。这些函数的适应度是粒子需要沿着它们描述的曲线落下的时间,如果它们未达到目标点,则会加重惩罚。在给定起点和终点的情况下,此方法可得出最佳摆线的近似值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号