• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (2): 173-178.doi: 10.3969/j.issn.1007130X.2011.

• 论文 • 上一篇    下一篇

混合算法的邻域结构变更研究及在排样问题上的应用

宋亚男1,徐荣华1,叶家玮2   

  1. (1.广东工业大学自动化学院,广东 广州 510006;2.华南理工大学土木与交通学院,广东 广州 510640))
  • 收稿日期:2010-03-11 修回日期:2010-06-05 出版日期:2011-02-25 发布日期:2011-02-25
  • 通讯作者: 宋亚男
  • 作者简介:宋亚男(1976),女,湖南汝城人,博士生,副教授,研究方向为智能优化算法及控制系统仿真。徐荣华(1978),男,江西临川人,硕士生,讲师,研究方向为自动化装备。叶家玮(1947),男,湖北武汉人,硕士,教授,研究方向为先进制造及人工智能技术。
  • 基金资助:

    广东省自然科学基金资助项目(06300261);广东工业大学青年基金资助项目(052031)

Research on the Variable Neighborhood Structures of a Hybrid Algorithm and Its Application in Parking

SONG Yanan1,XU Ronghua1,YE Jiawei2   

  1. (1.School of Automation,Guangdong University of Technology,Guangzhou 510006;2.School of Civil Engineering and Transportation of South China University of Technology,Guangzhou 510640,China)
  • Received:2010-03-11 Revised:2010-06-05 Online:2011-02-25 Published:2011-02-25

摘要:

本文研究了全局搜索算法和局部搜索算法的混合机制,设计了基于邻域搜索和遗传算法的混合搜索算法。该算法结合了遗传算法的全局搜索特性和邻域局部贪婪搜索特性;在分析排样问题碰靠过程特征的基础上,构建了排样问题邻域假设,当邻域假设满足时,遗传算法+邻域搜索能很好发挥作用;当不能判断邻域结构是否满足邻域假设时,提出了建立遗传算法+匹配变邻域的搜索算法,该算法兼顾了组合优化中邻域搜索的局部搜索无效的情况,实现了匹配的变邻域混合算法在排样优化问题中的应用。实例结果标明,排样图形不一样,其求解难度不一样,该算法均搜索到了更好的排样模式,验证了算法的有效性。

关键词: 混合算法, 变邻域搜索, 遗传算法, 排样

Abstract:

A hybrid method based on global search and local search is discussed and a hybrid algorithm based on neighborhood search and genetic algorithms is built. The hybrid algorithm is of good searching performance including global and local greedy search. Based on an analysis of the graph contacting characteristics in parking, a neighborhood assumption of parking is given. When the neighborhood assumption is met, the genetic algorithm + neighborhood search could work well. And when it is hard to judge the neighborhood assumption of parking, a genetic algorithm + matching neighborhood hybrid algorithm mechanism is built. And the genetic algorithm and matching variable neighborhood search is applied in parking to solve the problem that local search can  not work. When parking graphics are different, the complexity of solving the problem is different. The results of example parking show that a better parking scheme is found in different parking problems and it shows the hybrid algorithm is effective.

Key words: hybrid algorithm;variable neighborhood search;genetic algorithm;packing