论文部分内容阅读
根据人工生命突现集群和与环境进行动态作用的特点,同时基于生命系统中广泛存在的食物链现象,通过定义各级人工生命的局部活动规则,提出一种具有食物链形式的人工生命算法,并称之为食物链算法.详细阐述了食物链算法的定义、思想和算法流程;讨论了该算法中的生命代谢能量规则和人工生命活动邻域的变化规则;最后比较分析了食物链算法与基于实数编码的遗传算法在函数优化方面的性能.根据测试结果,食物链算法在函数优化方面具有明显的优势.另一方面,食物链算法具有很强的类生命特性,非常适合于类生物系统问题的优化求解.
According to the phenomenon of artificial life cluster and dynamic interaction with environment, and based on the phenomenon of food chain that exists widely in life system, we propose an artificial life algorithm with the form of food chain by defining the local activity rules of artificial life at all levels, Is the food chain algorithm.Further elaborated the definition, idea and algorithm flow of food chain algorithm, discusses the rule of variation of life metabolic energy and neighborhood of artificial life in the algorithm, and finally analyzes and compares the food chain algorithm with the genetic algorithm based on real number coding Based on the test results, food chain algorithm has obvious advantages in function optimization.On the other hand, food chain algorithm has strong life-like properties and is very suitable for the optimization of biological system problems.