Hu Xiao-Min, Zhang Jun, Chung Henry Shu-Hung, Li Yun, Liu Ou
Department of Computer Science, Sun Yat-Sen University, Guangzhou 510275, China.
IEEE Trans Syst Man Cybern B Cybern. 2010 Dec;40(6):1555-66. doi: 10.1109/TSMCB.2010.2043094. Epub 2010 Apr 5.
An ant colony optimization (ACO) algorithm offers algorithmic techniques for optimization by simulating the foraging behavior of a group of ants to perform incremental solution constructions and to realize a pheromone laying-and-following mechanism. Although ACO is first designed for solving discrete (combinatorial) optimization problems, the ACO procedure is also applicable to continuous optimization. This paper presents a new way of extending ACO to solving continuous optimization problems by focusing on continuous variable sampling as a key to transforming ACO from discrete optimization to continuous optimization. The proposed SamACO algorithm consists of three major steps, i.e., the generation of candidate variable values for selection, the ants' solution construction, and the pheromone update process. The distinct characteristics of SamACO are the cooperation of a novel sampling method for discretizing the continuous search space and an efficient incremental solution construction method based on the sampled values. The performance of SamACO is tested using continuous numerical functions with unimodal and multimodal features. Compared with some state-of-the-art algorithms, including traditional ant-based algorithms and representative computational intelligence algorithms for continuous optimization, the performance of SamACO is seen competitive and promising.
蚁群优化(ACO)算法通过模拟一群蚂蚁的觅食行为来提供优化的算法技术,以执行增量式解构建并实现信息素的铺设和跟随机制。尽管ACO最初是为解决离散(组合)优化问题而设计的,但ACO过程也适用于连续优化。本文提出了一种将ACO扩展到解决连续优化问题的新方法,该方法将重点放在连续变量采样上,将其作为将ACO从离散优化转换为连续优化的关键。所提出的SamACO算法由三个主要步骤组成,即用于选择的候选变量值的生成、蚂蚁的解构建以及信息素更新过程。SamACO的独特之处在于一种用于离散化连续搜索空间的新颖采样方法与一种基于采样值的高效增量式解构建方法的协作。使用具有单峰和多峰特征的连续数值函数对SamACO的性能进行了测试。与一些先进算法相比,包括传统的基于蚂蚁的算法和用于连续优化的代表性计算智能算法,SamACO的性能具有竞争力且前景广阔。