遗传算法求解VRP问题的技术报告【精品毕业设计】(完整版)

合集下载

求解VRP问题的一种基于交叉算子的改进型遗传算法

求解VRP问题的一种基于交叉算子的改进型遗传算法

求解VRP问题的一种基于交叉算子的改进型遗传算法
蔡景稳;朱信忠;赵建民;徐慧英
【期刊名称】《计算机时代》
【年(卷),期】2010(000)011
【摘要】采用基于自然数编码染色体、改进型交叉算子并增加内外扰动策略,构造出一种改进型遗传算法.详细介绍了此算法的基本原理,并进行了代表性算例实验与结果分析.实验表明,该算法收敛速度快,有效地遏制了早熟收敛,防止了进化过程中最优解的退化,改善了遗传算法的性能,提高了算法优化效率,是求解车辆路径问题的一种有效算法.
【总页数】3页(P39-40,43)
【作者】蔡景稳;朱信忠;赵建民;徐慧英
【作者单位】浙江师范大学数理与信息工程学院,浙江,金华,321004;浙江师范大学数理与信息工程学院,浙江,金华,321004;浙江师范大学数理与信息工程学院,浙江,金华,321004;浙江师范大学数理与信息工程学院,浙江,金华,321004
【正文语种】中文
【相关文献】
1.利用改进交叉算子的混合遗传算法求解VRPTW [J], 孙鹏;郭敏
2.基于改进型交叉算子的混合流水车间排序求解 [J], 黄宗南;张博凡;信宁宁
3.用一种含正交设计交叉算子的遗传算法求解TSP [J], 张晓玲;刘洪基;雷连敏
4.基于交叉算子改进的遗传算法求解TSP问题 [J], 翟梅梅
5.基于变形遗传算法交叉算子的Flow-Shop问题求解 [J], 张博凡;黄宗南
因版权原因,仅展示原文概要,查看原文内容请购买。

[doc]基于改进遗传算法的VRP问题研究

[doc]基于改进遗传算法的VRP问题研究

摘要随着现代经济的快速发展,网络应用的广泛普及,物流配送这个“第三利润源泉”产业在日常生活中发挥着越来越大的作用,受到国内外各大企业的极大重视,如家乐福、沃尔玛、卓越亚马逊这些国际化企业,它们之所以在市场上拥有具大的垄断优势,以很低的价格吸引了越来越多的国内人士消费,除了企业本身拥有雄厚的资金和强有力的品牌效应外,更是由于其现代化的物流配送方式,而车辆调度问题(Vehicle Routing Problem,简称VRP)是物流配送中的重中之重。

解决了车辆调度问题,在一定程度上已经有效解决了物流配送问题,节省物流运输成本,从而提高企业的生产率,因此,此项研究在解决实际问题中具有非常重大的意义,如何有效的节省运输成本、降低企业成本,吸引更多的顾客,越来越受到人们的关注。

由于车辆调度问题是NP-hard问题,属于组合优化问题,该问题的复杂度与问题的规模成正比,至今没有找到精确的最有效解决方法,目前求解的算法有很多种,大致上可以分为精确算法和启发式算法两种,在本文中主要采用遗传算法这种特别适合于解决组合优化领域问题的全局搜索算法来求解车辆调度问题,遗传算法是一种基于达尔文“适者生存、优胜劣汰”进化原则的生物进化理论,通过模拟进化机制,具有较好的全局搜索能力,对于解决很多问题具有广泛的适用性。

本文首先介绍了车辆调度问题的研究背景、意义以及国内外发展现状,对车辆调度问题进行了相关的了解。

然后重点描述了车辆调度问题,简要分析了VRP 和TSP的区别、车辆调度问题数学模型的建立,并给出了车辆调度问题的分类以及求解方法。

第三章详细阐述了遗传算法的相关知识,包括遗传算法的产生发展、工作原理、基本概念操作特征、应用情况、研究动态以及未来的发展趋势,对遗传算法有了系统全面的了解。

在接下来的第四章采用了遗传算法来设计车辆调度问题,第五章给出了改进的遗传算法在车辆调度问题上的具体实验研究,同时分析了实验结果。

最后,本文对改进的遗传算法的实现进行了简单的阐述,并对遗传算法求解车辆调度问题的前景进行了展望,指出了以后的研究方向。

遗传算法和3-opt结合求解带有能力约束的VRP

遗传算法和3-opt结合求解带有能力约束的VRP

遗传算法和3-opt结合求解带有能力约束的VRP
张涛;王梦光
【期刊名称】《东北大学学报(自然科学版)》
【年(卷),期】1999(020)003
【摘要】描述了带有能力约束的车辆路径问题(VRP),在预先不固定车辆数的情况下,把聚类和排序有机地结合起来,并用遗传算法和3-opt算法相结合的混合算法对问题进行求解,实验结果表明算法获得的最好解、平均负荷率和计算成本都比较令人满意.
【总页数】1页(P254)
【作者】张涛;王梦光
【作者单位】东北大学信息科学与工程学院,沈阳,110006;东北大学信息科学与工程学院,沈阳,110006
【正文语种】中文
【中图分类】O223
【相关文献】
1.带有能力约束的VRP的一种遗传算法 [J], 丁源;李引珍
2.蚁群遗传算法求解能力约束的柔性作业车间调度问题 [J], 张维存;郑丕谔;吴晓丹
3.带有约束优化的遗传算法求解TSP [J], 蒋泰;陈洺均;黄源
4.基于改进遗传算法的多约束VRP求解 [J], 吴升;王钦敏;彭国勇;励惠国
5.加强的混合遗传算法求解能力约束弧路径问题 [J], 刘天堂;江志斌;胡鸿韬;刘冉
因版权原因,仅展示原文概要,查看原文内容请购买。

遗传算法求解VRP的种群初始化改进

遗传算法求解VRP的种群初始化改进

遗传算法求解VRP的种群初始化改进
正文
删除线
行内代码
上标
下标
清除格式
默认字号
默认字体
默认行高
左对齐
右对齐
居中对齐
两端对齐
增加缩进
减少缩进
遗传算法求解VRP的种群初始化改进
传统的遗传算法求解VRP时,初始种群多半采取随机生成法形成染色体方案,以致于迭代开始就可能形成许多不可行的方案,要进行大量的计算后才能得到优化的方案,这在很大程度上降低了算法的运算效率.论文提出的遗传编码策略,对初始种群给予基于知识型启发策略,使得初始种群一开始就表现为一种较优的状态.
王雷,张文义,Wang Lei,Zhang Wenyi(河海大学交通学院,江苏,南京,210098)。

遗传算法实验报告

遗传算法实验报告

遗传算法实验报告遗传算法实验报告引言:遗传算法是一种模拟生物进化过程的优化算法,通过模拟自然选择、遗传变异和交叉等操作,逐步优化问题的解。

本实验旨在探究遗传算法在解决优化问题中的应用,并通过实验验证其效果。

一、实验背景遗传算法最早由美国科学家约翰·霍兰德于20世纪60年代提出,其灵感来源于达尔文的进化论。

遗传算法通过基因编码、适应度评估、选择、交叉和变异等操作,模拟了进化过程中的遗传和变异,从而找到问题的最优解。

二、实验目的本实验旨在通过遗传算法解决一个经典的优化问题,验证其在解决实际问题中的有效性。

同时,对遗传算法的参数设置和操作过程进行调整和优化,以提高算法的性能。

三、实验步骤1. 问题定义:选择一个经典的优化问题,例如旅行商问题(TSP)或背包问题。

2. 解空间建模:将问题的解表示为染色体,设计基因编码方式。

3. 适应度函数定义:根据问题的特点,设计一个能够评估染色体解的适应度函数。

4. 初始化种群:随机生成一组初始染色体,作为种群。

5. 选择操作:根据适应度函数,选择一部分较优秀的染色体作为父代。

6. 交叉操作:通过交叉操作,生成新的子代染色体。

7. 变异操作:对子代染色体进行变异操作,引入新的基因变异。

8. 适应度评估:计算新的子代染色体的适应度。

9. 父代替换:根据适应度函数,选择一部分较优秀的子代染色体替换掉父代染色体。

10. 终止条件判断:判断是否满足终止条件,若满足则结束算法,否则返回步骤5。

11. 输出结果:输出最优解及其适应度值。

四、实验结果与分析通过实验,我们得到了一组优化问题的最优解,并计算出其适应度值。

通过观察实验结果,我们可以发现遗传算法在解决优化问题中的有效性。

同时,我们还可以通过调整遗传算法的参数和操作过程,进一步提高算法的性能。

五、实验总结通过本次实验,我们深入了解了遗传算法的原理和应用。

遗传算法作为一种优化算法,具有较强的适应性和鲁棒性,在解决实际问题中具有广泛的应用前景。

基本遗传算法【精品毕业设计】(完整版)

基本遗传算法【精品毕业设计】(完整版)

基本遗传算法【精品毕业设计】(完整版)遗传算法1、遗传算法⽣物学基础和基本理论达尔⽂⾃然选择学说认为,⽣物要⽣存下去,就必须进⾏⽣存⽃争。

⽣存⽃争包括种内⽃争、种间⽃争以及⽣物跟⽆机环境之间的⽃争三个⽅⾯。

在⽣存⽃争中,具有有利变异(mutation)的个体容易存活下来,并且有更多的机会将有利变异传给后代;具有不利变异的个体就容易被淘汰,产⽣后代的机会也少得多。

因此,凡是在⽣存⽃争中获胜的个体都是对环境适应性⽐较强的。

达尔⽂把这种在⽣存⽃争中适者⽣存,不适者淘汰的过程叫做⾃然选择。

达尔⽂的⾃然选择学说表明,遗传和变异是决定⽣物进化的内在因素。

遗传是指⽗代与⼦代之间,在性状上存在的相似现象。

变异是指⽗代与⼦代之间,以及⼦代的个体之间,在性状上或多或少地存在的差异现象。

在⽣物体内,遗传和变异的关系⼗分密切。

⼀个⽣物体的遗传性状往往会发⽣变异,⽽变异的性状有的可以遗传。

遗传能使⽣物的性状不断地传送给后代,因此保持了物种的特性,变异能够使⽣物的性状发⽣改变,从⽽适应新的环境⽽不断地向前发展。

⽣物的各项⽣命活动都有它的物质基础,⽣物的遗传与变异也是这样。

根据现代细胞学和遗传学的研究得知,遗传物质的主要载体是染⾊体(chromsome),染⾊体主要是由DNA(脱氧核糖核酸)和蛋⽩质组成,其中DNA⼜是最主要的遗传物质。

现代分⼦⽔平的遗传学的研究⼜进⼀步证明,基因(gene)是有遗传效应的⽚段,它储存着遗传信息,可以准确地复制,也能够发⽣突变,并可通过控制蛋⽩质的合成⽽控制⽣物的性状。

⽣物体⾃⾝通过对基因的复制(reproduction)和交叉(crossover),即基因分离、基因⾃由组合和基因连锁互换)的操作使其性状的遗传得到选择和控制。

同时,通过基因重组、基因变异和染⾊体在结构和数⽬上的变异产⽣丰富多采的变异现象。

需要指出的是,根据达尔⽂进化论,多种多样的⽣物之所以能够适应环境⽽得以⽣存进化,是和上述的遗传和变异⽣命现象分不开的。

遗传算法的VRP模型建模及求解

遗传算法的VRP模型建模及求解由于经济全球化、物流在国民生产总值中的份额、生产模式的改变、企业竞争(成本、效率)、环境、现代信息技术对于传统物流的冲击,研究物流具有重要意义。

物流配送作为物流系统中一个不可分割的部分,对于物流路径优化将会使物流系统变得更加完善。

于是车辆调度就成为一个急需解决的关键问题, VRP模型也应运而生。

目前有不少研究者都运用遗传算法解决了一些物流领域的问题。

2 VRP问题的产生现代物流研究是由多种多样的方面构成的,而车辆调度问题VRP(Vehicle Routing Problem)是其中的一个关键,VRP问题很大程度上影响着现代物流的发展。

物流配送就是卖家根据用户的订货需求, 将货物集中在配送中心,再由配送中心进行货物的分装、搭配, 并将配好的货物按照卖家的要求及时安全送交给买家。

因为在物流配送业务中,存在着很大的不确定性,所以就有许多优化决策问题亟待解决。

国内外许多学者为运输车辆路线安排问题(VRP)构建了优化模型,并形成了许多解决问题的算法。

车辆调度问题(VRP)是为使用车辆(车辆数量确定或者不确定)访问客户而产生的路径,路径的和(即总成本)最小的一个问题。

VRP问题的条件是:每一客户只被车辆访问一次,且每条路径上的客户需求量之和不超过车辆的能力。

3遗传算法(GA)的优点由美国Michigan大学的John Holland教授创建的遗传算法(Genetic Algorithms 简称GA)是解决这一问题的一个方法。

遗传算法是从达尔文的物种进化论、魏茨曼的物种选择学说和孟德尔的群体遗传学说三种生物学上的理论演变而来的。

遗传算法就是将自然界中的遗传机制和生物进化论进行模拟,从而形成的一种搜索过程最优解的算法。

对于求解物流配送路径优化问题,遗传算法的出现为解决这个问题提供了一种全新的方法。

按照遗传算法的规则,设置一个初始种群,并从其开始,采用基于适应值比例的选择策略在当前的种群中选择个体,使用算法中杂交策略和变异规则产生第二代种群,通过不断的杂交和变异,产生一代代种群,直至产生满足最终期望值的终止条件。

优化的单亲遗传算法解算复杂VRP问题


∑ 仃 需货物 ,在最后 一个客户处 卸完货后 空车返 回 。根 据配送 行 凸
业 的精 确成本核算 方法 ,车 辆非空载 时 ,每吨每公 里运 费成 I I
f{

本为 元 ;空 载时 ,运送成本 为每公里 元 ,设 表示从 点 i


的配送 成本 ,m为配送 用到 的车辆数 ( 理解 为子路 径 可
化的算法比传统的算法效果更佳 ,而且收敛时 间短 ,算法 系统的运用能使物流企业有效 降低 配送成本 ,减轻 流动资
金压力。
关键词 :车辆路径 问题 ; 单位成本 ; 优化 ; 亲遗传算法 单
Op i ie a t e o Ge e i g r t m o v n h s fVRP t z d P r h n n tc Al o ih S l i g t e Co to m
1 引言
作为 现代服务业 的典范之 一 ,物 流配送对 国 民经济 发展 的支 撑促进作 用与 日俱增 。近年来 ,物流配送 行业也广 泛采 用信 息化技术 来提升服务 水平 ,包括 建立信 息系统 ,引入射
频 识 别 ( FD,R doFeu nyIetia o) 技 术 提 高 出入 RI a i rq ec nict n d f i
电脑编程技巧与维护
优化 的单 亲遗传算法解 算复杂 V P问题 R
吴成 宾 。刘新 跃
( 成都大学 现代教育技术 中心 ,成都 6 0 0 ) 1 16
摘 要 :车辆在 非空载和空载状态下单位成本 支出不 同,提 出了优化 的单亲遗传算法求解最小配送成本 。通过 改进
Hale Waihona Puke 适应度 以及染色体 重组 的计算方法 ,在提 高效率的 同时 ,算法不失全局和局部并重 的寻优 能力。实例计 算表 明,优

改进遗传算法求解VRP问题

l o g i s t i c s c o s t i n g .I n t h i s p a p e r ,i n o r d e r t o r e d u c e l o g i s t i c s c o s t s ,t h e h y b id r g e n e t i c a l g o r i t h m wa s s e l e c t e d t o s o l v e t h e V RP p r o b l e m.T h i s p a p e r e s t a b l i s h e d t h e VR P ma t h e ma t i c mo d e l a t i f r s t .S e c o n d ,t h e i mp r o v e me n t u s i n g Gr e e d y
Z HO U S h e n g—w e i , J I ANG T o n g—h a i , Z HANG Ro n g—h u i
( 1 .X i n j i a n g T e c h n i c a l I n s t i t u t e o f P h y s i c s a n d C h e m i s t r y , C h i n e s e A c a d e m y o f S c i e n c e s
s i c a l NP —h a r d p r o b l e m.a n d i t i s u s u a l l y d i f i f c u l t f o r t r a d i t i o n a l me t h o d s t o o b t a i n s a t i s f y i n g s o l u t i o n s S O a s t o h i g h

技术报告_遗传算法

遗传算法1.概述遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。

每个个体实际上是染色体(chromosome)带有特征的实体。

染色体作为遗传物质的主要载体,即多个基因的集合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状的外部表现,如黑头发的特征是由染色体中控制这一特征的某种基因组合决定的。

因此,在一开始需要实现从表现型到基因型的映射即编码工作。

由于仿照基因编码的工作很复杂,我们往往进行简化,如二进制编码,初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代(generation)演化产生出越来越好的近似解,在每一代,根据问题域中个体的适应度(fitness)大小选择(selection)个体,并借助于自然遗传学的遗传算子(genetic operators)进行组合交叉(crossover)和变异(mutation),产生出代表新的解集的种群。

这个过程将导致种群像自然进化一样的后生代种群比前代更加适应于环境,末代种群中的最优个体经过解码(decoding),可以作为问题近似最优解。

1.1产生与背景生物只有经过许多世代的不断进化(evolution,演化),才能更好地完成生存与繁衍的任务。

遗传算法也遵循同样的方式,需要随着时间的推移不断成长、演化,最后才能收敛,得到针对某类特定问题的一个或多个解。

了解一些有关有生命的机体如何演化的知识,对理解遗传算法的演化机制是是有帮助的。

从本质上说,任何生物机体不过就是一大堆细胞的集合。

每个细胞都包含若干组相同的DNA链,人们一般称之为染色体(chromosome)。

染色体中包含的DNA分为两股,这两股DNA 链以螺旋状绞合在一起,这就是我们所熟悉的DNA双螺旋结构模型。

图 1.1 DNA双螺旋结构单个染色体是由称作基因(gene)的更小结构模块组成,而基因则又由称作核苷酸(nucleotide)的物质组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

遗传算法求解VRP 问题的技术报告
摘要:本文通过遗传算法解决基本的无时限车辆调度问题。

采用车辆和客户对应排列编码的遗传算法,通过种群初始化,选择,交叉,变异等操作最终得到车辆配送的最短路径。

通过MA TLAB 仿真结果可知,通过遗传算法配送的路径为61.5000km,比随机配送路径67km 缩短了5.5km 。

此结果表明遗传算法可以有效的求解VRP 问题。

一、 问题描述
1.问题描述
车辆调度问题(Vehicle Scheduling/Routing Problem,VSP/VRP )的一般定义为[1]:对一系列送货点和/或收货点,组织适当的行车路线,使车辆有序地通过它们,在满足一定的约束条件(如货物需求量、发送量,送发货时间、车辆容量限制、行驶里程限制、时间限制等)下,达到一定的目标(如路程最短、费用极小、时间尽量少、使用车辆数尽量少等)。

问题描述如下[2]:有一个或几个配送中心),...,1(n i D i =,每个配送中心有K 种不同类型的车型,每种车型有n 辆车。

有一批配送业务),...,1(n i R i =,已知每个配送业务需求量),...,1(n i q i =和位置或要求在一定的时间范围内完成,求在满足不超过配送车辆载重等的约束条件下,安排配送车辆在合适的时间、最优路线使用成本最小。

2.数学模型
设配送中心有K 台车,每台车的载重量为),...,2,1(K k Q k =,其一次配送的最大行驶距离为k D ,需要向L 个客户送货,每个客户的货物需求量为),...,2,1(L i q i =,客户i 到j 的运距为ij d ,配送中心到各个客户的距离为),...,2,1,(0L j i d j =,再设k n 为第K 台车配送的客户数(k n =0表示未使用第K 台车),用集合k R 表示第k 条路径,其中ki r 表示客户ki r 在路径 k 中的顺序为 (不包括配送中心),令 0k r 表示配送中心,若以配送总里程最短为目标函数,则可建立如下数学模型:
∑∑==•+=-K k k rk r n i r r n sign d d Z k kn k ki i k 101)]
([min )1( (1)
k n i ki Q qr k ≤∑=1 (2) k k rk r n i r r D n sign d d
k kn k ki i k ≤•+∑=-)(01)1( (3)
L n k ≤≤0 (4)
L n
K k k =∑=1 (5)
},...,2,1},,...,2,1{{k ki ki k n i L r r R =∈= (6)
21,21k k R R k k ≠∀∅=⋂ (7)
⎩⎨⎧⎭
⎬⎫≥=其他01n 1)(k k n sign (8)
上述模型中,式(1)为目标函数,即要求配送里程最短;式(2)保证每条路径上各个客户的货物需求量之和不超过配送车的载重;式(3)保证每条配送路径的长度不超过配送车的最大行驶距离;式(4)表明每条路径上的客户数不超过总客户数;式(5)表明每个客户都得到配送服务;式(6)表示每条路径的客户组成;式(7)限制每个客户仅能由一台配送车送货;式(8)表示当第 k 辆车服务的客户数大于等于1时,说明该台车参加了配送,则sign(n)的值取1,否则为0。

二、 研究现状
车辆调度问题在目标和范围方面有很大差别,主要是研究的目标和限定条件不同。

在研究目标方面有的是最短路线,有的是最短时间,有的是客户的方便程度等等。

在限定条件方面,有配送中心方面的区别,和有单配送中心的,有多配送中心;有配送车辆的数量、种类方面的区别,如车辆数有限、无限、单一车型和多种车型;在业务种类方面,有的是集货任务,有的是送货业务,有的是集送一体化业务,有的是各种业务混合情况。

有时间窗的车辆调度问题是最为普通的问题,以成为研究热点。

遗传算法在搜索过程中能够自动获取和积累有关搜索空间的知识,并能利用问题固有的知识来缩小搜索空间,自适应地控制搜索过程,动态有效地降低问题的复杂度,从而求得原问题的真正最优解或满意解,因此我来选用遗传算法来求解VSP 问题。

三、 解决方法
遗传算法的流程图如下:
初始化群体
个体评价
t<T?
终止N
Y
选择
交叉
变异
基于车辆和客户对应排列编码的遗传算法的基本步骤:
(1)编码:采用车辆和客户对应排列的编码方法,其基本思路是:用车辆数间的任意自然数(可重复)的排列表示车辆排列,用客户数间的互不重复的自然数排列表示客户排列,两者相对应,构成一个解,并对应一个配送路径方案。

例如:对于一个用3台车向9个客户送货的车辆调度优化问题,设某解为(122131223)(456712398),即车辆排列为122131223,客户排列为456712398,两个排列相对应。

(2)适应度函数:直接采用公式(1)作为适应度评估函数。

对不可行路径进行权重惩罚。

(3)选择策略:采用最佳个体保存与赌轮相结合的选择策略。

其具体操作为:将每代群体中的N个个体按适应度由小到达排列,排在首位的个体性能最好,将它直接复制到下一代。

下一代群体的令N-1个体需要根据上一代群体的N个个体的适应度采用赌轮选择。

(4)交叉操作:在该编码方式下有几种编码方式:仅对车辆编码进行交叉、仅对客户编码进行交叉和同时对客户编码和车辆编码进行交叉。

本方法中采用仅对车辆编码的方式来交叉。

(5)变异操作:本程序中对于变异操作,采用对客户编码变异的方式。

用MA TLAB编程,在内存为2G,CPU 2.10GHz的微机上运行。

采用运行参数:种群规模为100,交叉概率为0.9,变异概率为0.2,进化代数100。

变异仅对客户编码,对不可行路径的惩罚权重去100km,具体程序代码见附录。

四、仿真结果
某配送中心有2台车,其载重量均为8t,车辆每次配送的最大行驶距离均为50km,配送中心与8个客户之间及8个客户之间相互距离及货物需求见下表:
表1 客户需求
表2 点对间距表运行结果如下:
五、结论
从以上仿真结果可知,用遗传算法通过选择,交叉,变异等操作最终求得配送车辆物流问题中的最短路径,减少了车辆资源和时间的浪费,缩短了运输成本。

同时,在车辆调度问题中,进一步加入时间窗等参数的车辆调度问题的遗传算法的求解,还需要进一步的学习研究。

六、参考文献
[1]施朝春,王旭,葛显龙。

带有时间窗的多配送中心车辆调度问题研究[J] 。

计算机工程与应用,2009;
45(34):21—24
[2]程世东,刘小明,王兆赓。

物流配送车辆调度研究的回顾与展望[J]。

交通运输工程与信息学报,2004;
2(3):93—97
七、附录:程序
clear all;
close all;
D=[ 0 6.5 4 10 5 7.5 11 10 4;
6.5 0
7.5 10 10 7.5 7.5 7.5 6;
4 7.
5 0 10 5 9 9 15 7.5;
10 10 10 0 10 7.5 7.5 10 9;
5 10 5 10 0 7 9 7.5 20;
7.5 7.5 9 7.5 7 0 7 10 10;
11 7.5 9 7.5 9 7 0 10 16;
10 7.5 15 10 7.5 10 10 0 8;
4 6 7.
5 9 20 10 1
6 8 0];
n=40;
C=100;
Pc=0.9;
Pm=0.2;
N=8;
family=zeros(n,N);
tic
for i=1:n
family(i,:)=randperm(N);
end
Gt=family(1,:);
Ln=zeros(n,1);
for kg=1:1:C
time(kg)=kg;
%------------------------------计算路径长度-----------------------------
for i=1:1:n。

相关文档
最新文档