首页 | 本学科首页   官方微博 | 高级检索  
     

求解不等圆Packing问题的带全局变换禁忌搜索算法
引用本文:黄文奇,付樟华,许如初.求解不等圆Packing问题的带全局变换禁忌搜索算法[J].中国科学:信息科学,2012(7):843-858.
作者姓名:黄文奇  付樟华  许如初
作者单位:华中科技大学计算机科学与技术学院
基金项目:国家自然科学基金(批准号:60773194,61070235)资助项目
摘    要:圆形Packing问题考察如何将N个半径任意给定的圆形物体互不嵌入地置入一个半径尽可能小的圆形容器内.圆形Packing问题是个经典的NP难度问题,具有重要的理论价值和广泛的应用背景.本文将拟物算法与禁忌搜索相结合,辅以跳离局部陷阱的全局变换策略,得到求解二维不等圆Packing问题的带全局变换禁忌搜索算法GP-TS.拟物算法用于连续优化,可从任一初始格局收敛至局部最优格局;禁忌搜索在禁忌规则和特赦准则的约束下不断地将当前格局替换为其邻域中的最优格局;若禁忌搜索所得格局不满足约束条件,则执行全局变换策略,在不完全破坏当前格局结构的前提下跳离局部陷阱,然后进行新一轮的禁忌搜索,直至满足终止条件为止.数字实验结果表明,GP-TS能在可接受的计算时间内改进多个国际公开算例的已知最优解.

关 键 词:NP难  装填问题  组合优化  启发式  禁忌搜索  全局变换

Tabu search algorithm combined with global perturbation for packing arbitrary sized circles into a circular container
HUANG WenQi, FU ZhangHua & XU RuChu.Tabu search algorithm combined with global perturbation for packing arbitrary sized circles into a circular container[J].Scientia Sinica Informationis,2012(7):843-858.
Authors:HUANG WenQi  FU ZhangHua & XU RuChu
Affiliation:School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
Abstract:The arbitrary sized circle packing problem (ACP) is concerned about how to pack a number of arbitrary sized circles into a smallest possible circular container without overlapping. As a classical NP-hard problem, ACP is theoretically important and is often encountered in practical applications. Based on the already existing Quasi-physical method, this paper proposes a hybrid algorithm named GP-TS which combines tabu search with global perturbation to solve the two-dimensional ACP. The Quasi-physical method is a continuous optimization method which is used to obtain a local optimal configuration from any initial configuration. The tabu search procedure iteratively updates the incumbent configuration with its best neighboring configuration according to some forbidden rule and aspiration criterion. If the configuration obtained by the tabu search procedure does not satisfy the constraints, the global perturbation operator is subsequently applied in order that the search jumps out of the current local optimum without destroying the incumbent configuration too much. After that, the tabu search procedure is launched again. GP-TS is performed by repeating this process until the stop criterion is met. Computational experiments based on 3 sets of representative instances show that GP-TS can improve many best known results within reasonable time.
Keywords:NP-hard  packing  combinatory optimization  heuristic  tabu search  global perturbation
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号