基于遗传算法的有约束多源多目的路径问题的研究-控制理论与控制工程专业论文.docxVIP

  • 1
  • 0
  • 约2.98万字
  • 约 41页
  • 2019-03-30 发布于上海
  • 举报

基于遗传算法的有约束多源多目的路径问题的研究-控制理论与控制工程专业论文.docx

基于遗传算法的有约束多源多目的 路径问题的研究 学科名称: 研究生姓名: 导师姓名: 职 称: 答辩时间: 摘 要 有约束多源多目的路径问题是组合优化中的 NP 完全问题,它是在一个连通的无向图 中,寻找包括所有源节点和目的节点的满足约束条件的最优子图集。有约束多源多目的路 径问题的每一个源节点都与数个目的节点相对应,即源节点与目的节点是一种一对多的关 系。本文将有约束多源多目的路径问题分解为以下两个问题来解决:1.多个有约束单源多 目的路径寻优问题;2.将多个有约束单源多目的路径寻优问题的最优解和次优解进行组 合,求满足约束条件的最优组合路径的问题。这两个问题都是基于遗传算法来解决的。主 要内容包括以下两个方面: (1)提出了解决度约束单源多目的路径寻优问题的遗传算法,算法采用一种新的节 点路径形式的编码方式来表示一棵生成树,设计了以子树为对象的交叉算子和变异算子, 实现了具有树形结构的染色体的遗传进化,算法对不可行解还采用了节点度的改变算法, 改善了算法的性能。该算法可以应用于大规模网络中求解目的节点比较多的路径寻优问 题。 (2)第二个问题属于组合优化问题,本文对该问题采用了一维多值编码方式,简单 易实现的单点交叉算子和位变异算子。 数值实验表明本文的算法能有效地解决有约束多源多目的路径问题。 关键词:遗传算法,Steiner 树,度约束,多播路由,多组播路由. 1 2 2 Key words: Genetic Algorithm;Degree-constraint;Steiner Tree;Multicast Routing;Multiple Multicast Routing. 目录 1 绪论………………………………………………………….1 1 . 1 问题的提出…………………………………………… 1 1.2 国内外研究现状……………………………………………..1 1.3 课题的意义…………………………………………………2 1.4 本文研究内容…………………………………………………3 2 遗传算法简介…………………… …………………………… 4 2.1 遗传算法的特点……………………………………………4 2.2 标准遗传算法的主要内容……………………………………5 2.2 .1 编码…………………………………………………5 2.2.2种群初始化…..…………….……………………...5 2 . 2 . 3 适应度函数……………………………………… 6 2 . 2 . 4 选择算子……………………………….……… 6 2.2.5 交叉算子………………………………………...6 2.2.6 变异算子….……….………………………………7 2.2.7 遗传算法运行参数………………………………………7 2.3 遗传算法的基本描述与流程………………………………7 2.4 本章小结…………………………………………………9 3 单源多目的路径问题的解决方案………………………….10 3.1 Steiner 树的定义………………………………………..10 3.2 Steiner 树的启发式算法…………………………………10 3.2.1 KMB 算法……………………………………………11 3.2.2 MPH 算法……………………………………………11 3.2.3 ADH 算法……………………………………………….12 3.2.4 贪心算法……………………………………………..12 3.3 Steiner 树的遗传算法…………………………...1 3 3.3.1 编码方法………………………………………..1 3 3.3.2 交叉算子….......…………………………..………..14 3.3.3 变异算子.………....…………………..…………....15 3.4 度约束 Steiner 树的遗传算法……………………………..1 5 3.4.1 问题描述…………………………...…….…..16 3.4.2 算法设计……………….....…....………16 3 . 4 . 3 仿真实验…….………………… ....... 19 3.5 本章小结.…....…........…¨…….....22 4 度约束多源多目的路径问题 …………………………… .. 23 4.1 算法设计…….………...…………….......23 4 . 1 . 1 编码………….……………………… 23 4 . 1 . 2 适应度函数…….………………………… 24 4.1.3 遗传算子…………………………………………24 4 .2 算法流程图…………………

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档