论文摘要
路径诱导系统作为信息处理技术的一种,是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、存储、处理、分析以及显示最佳路线的计算机系统。系统根据用户的需求提供参考路线,实现电子地图的显示、查询以及分析功能。目前路径诱导系统主要是借助第三方软件进行二次开发,本文介绍了基于面向对象技术的思想开发图形系统,给出了运用面向对象的可视化编程语言Visual C++从底层独立进行交通诱导系统的设计方法。详细叙述了系统总体框架的设计、图形元素的组织和存储、网络拓扑关系的构造和存储、系统数据库的设计。在路线寻优中,传统的最优路径算法以Dijkstra算法为代表。这些算法均属于贪心算法,存在典型的局部最小问题,而且属于一种单目标最优算法。由于现实中存在的往往呈现为多目标属性,而且需要优化的多个目标之间又是相互冲突的。遗传算法是模拟达尔文的遗传选择和自然淘汰的生物进化过程的一种新的迭代的全局优化搜索算法,已经广泛地应用到组合优化问题求解中。从而多目标遗传算法应运而生,它使得进化群体并行搜寻多个目标,并逐渐找到问题的最优解。本文基于多目标优化问题Pareto最优解的概念,给出了一种求解非支配集的多目标最优路径的遗传算法,重点讨论了算法实现非支配集的构造和适应度的计算。将该算法应用于交通方案优化设计,要求路径、时间、舒适安全指数三个目标能同时达到最优,通过仿真实验对优化结果进行了分析比较。研究结果显示出本算法对交通方案多目标优化设计具有良好的应用前景。
论文目录
摘要Abstract1 绪论1.1 研究背景1.2 研究情况介绍1.3 多目标算法的研究现状1.4 课题研究的意义1.5 论文的主要内容1.6 本章小结2 路径诱导系统框架研究2.1 路径诱导系统的设计2.1.1 系统总体框架2.1.2 系统设计的总体目标2.1.3 系统设计的原则2.1.4 面向对象的图形系统设计模型2.2 图形系统的开发2.2.1 组织图形元素类2.2.2 绘制站点图层2.2.3 图形的存取2.2.4 站点的查询2.3 构建网络拓扑关系2.3.1 拓扑关系的数据模型2.3.2 路网的存储结构2.3.3 系统所采用的数据结构2.4 路网属性数据库的设计与实现2.4.1 数据库结构设计的一般原则2.4.2 属性数据库的设计2.4.3 属性数据库的访问2.5 建立图形系统与数据库管理系统的连接2.6 开发各种查询、空间信息统计和分析功能2.6.1 系统菜单2.6.2 查询系统的主要功能2.7 本章小结3 最优路径选择算法3.1 最优路径算法概述3.2 Dijkstra算法3.2.1 Dijkstra算法基本思想3.2.2 Dijkstra求最短路径的步骤3.2.3 Dijkstra算法分析3.3 启发式搜索算法—A*算法3.3.1 A*算法的基本思想3.3.2 A*算法的步骤3.3.3 A*算法分析3.4 Floyd算法3.4.1 Floyd算法基本思想3.5 遗传算法3.5.1 遗传算法的基本思想3.5.2 遗传算法的步骤3.6 本章小结4 基于遗传算法的多目标最优路径选择算法4.1 遗传算法的基本操作及一般流程4.1.1 基本操作4.1.2 一般流程4.2 多目标优化4.2.1 多目标优化问题的数学模型4.2.2 多目标优化问题的解4.3 多目标最优路径4.4 多目标遗传算法4.5 非支配分层遗传算法4.6 新多目标最优路径遗传算法4.6.1 染色体编码4.6.2 初始群体产生4.6.3 非劣解集的筛选4.6.4 适应度函数4.6.5 选择4.6.6 交叉操作4.6.7 变异操作4.6.8 新多目标遗传算法的特性分析4.6.9 算法流程4.5 本章小结5 仿真实验5.1 Dijkstra算法5.2 新的多目标遗传算法5.3 NSGAII算法5.4 单目标算法与多目标算法在系统中的应用5.4.1 单目标算法在系统中的应用5.4.2 多目标算法在系统中的应用5.5 本章小结6 总结与展望致谢参考文献
相关论文文献
标签:路径诱导系统论文; 电子地图论文; 最优路径论文; 多目标遗传算法论文;