测绘学报

• 学术论文 •    

基于蚁群优化算法的线状目标简化模型

郑春燕1,郭庆胜2,胡华科   

  • 收稿日期:2010-11-29 修回日期:2011-03-31 出版日期:2011-10-25 发布日期:2011-10-25
  • 通讯作者: 郑春燕

The Simplification model of Linear Objects Based On Ant Colony Optimization Algorithm

  • Received:2010-11-29 Revised:2011-03-31 Online:2011-10-25 Published:2011-10-25

摘要: 线状目标简化一直是地图综合的一项重要内容,可以看作是一个部分选取的优化问题。蚁群优化算法相对其他优化算法,在解组合优化问题上有一定优势,符合人类解题的思维习惯且收敛速度快。针对线状目标简化的目的、地图生产的标准以及蚁群优化算法的基本原理,分析了线状目标简化过程中所需满足的约束条件并进行了数学描述,建立了具体的算法设计模型,并引入长期禁忌表和局部搜索策略以提高算法的运算效率,给出了解题的关键步骤。最后对该算法进行了测试,简化结果表明将蚁群优化算法用于线状目标的简化是可行的、有效的,能较好的保持线状目标的几何形状特征,在顾及长度偏差和矢量偏差的同时有较高的压缩率,并与道格拉斯算法简化结果作了对比,在相同的几何限差内蚁群优化算法所得目标函数值更佳。

Abstract: In map generalization, it’s important to simplify linear objects. As a patch against other optimization algorithms, ant colony optimization algorithm in solving combinatorial optimization problems has some advantages, such as faster convergence and is more closed to problem-solving habits of the human. The simplification of linear objects can be looked upon as an optimization problem about partial selection. According to the purpose for simplifying linear objects, the standards on map production and the basic principles of ant colony optimization algorithm, the simplification of linear objects is explained as a kind of combinatorial optimization problem, and the constraints that should be satisfied in the simplifying process are described by mathematical formulae at first in this paper. Then a model of automated simplification using ant colony optimization algorithm is put forward in detail and the key steps are given. In order to improve operational efficiency of the algorithm, long-term taboo list and the local search strategy are introduced. Finally, the algorithm is tested and compared with Douglas algorithm, the results demonstrate that the proposed model to the automatic generalization of linear objects is feasible and effective, and the objective function values obtained from ACO algorithm are better within the same geometric tolerance. Using the proposed algorithm the basic geometric characteristics of linear objects are maintained, and a higher compression ratio is achieved while taking into account length deviation and vector deviation.