- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种基于遗传算法的车辆行驶安排问题的解法
一种基于遗传算法的车辆行驶安排问题的解法 制作:许景飞 李繁春 2007年7月29日 案例 美国网路先锋公司有4辆载重均为200单位的卡车,某日客户经理接到订单要给13个顾客送货。客户经理认为运输成本与卡车的总行程(即两点间距离)高度相关。因此,客户经理决定将不同客户的送货分配到每辆卡车上,并为每辆卡车设计行驶路线,以达到减少总运输距离的目标。以配送中心的位置为坐标原点,13个顾客的位置和需求量分别如下表1所示。 1.车辆路径问题的数学模型 车辆路径问题以成本最小为目标,寻找满足以下约束的解: 1) 每辆车以同一车站为起点和终点。 2) 每个需求点必须由一个车次完成其供货或卸货。 3) 每辆车的总装货量不得超过车辆的装载容量。 定义变量如下: 则模型为: (1.1) (1.2) (1.3) (1.4) (1.5) (1.6) (1.7) (1.8) (1.9) 约束(1.2)和(1.3)确保每个配送需求点恰好被车辆访问一次。 约束(1.4)是流守恒条件,即车辆到达某点后,必须离开该点。 约束(1.5)是车辆容量限制。 约束(1.6)和(1.7)限制车辆最多只能有一条回路。 约束(1.8 )限制在车辆路线中不含子回路。 2.1染色体编码 为计算机方便处理,这里对染色体使用整数编码。0代表总仓库,1,2,…n分别代表n个商店。染色体的长度为: n+k+1 (0,i1,i2,…,is,0,ij,…,ik,0,…,0,ip,…,iq,0),在整条染色体中,整数ij表示第j个商店,0的数目为个,首尾都是0,代表从总仓库派车出发,最后又回到总仓库。中间k-1个0把编码分为k段,形成k个子路径,表示由k辆车完成所有的运输任务。这样的染色体编码可以解释为:第一辆车从总仓库出发,经过i1,i2,…is商店后,回到总仓库,形成子路径1;第二辆车也从总仓库出发,经过ij,…,ik商店后,回到总仓库,形成子路径2;k辆车依次出发,完成所有的运输任务,构成k条子路径。 2.2初始化种群 群体规模设在10到100之间。在初始化染色体时,先生成n个商店的一个全排列,再将k+1个0随机插入排列中。需要注意的是,必须要有2个0被安排在排列的头部和尾部,并且在排列中不能有连续的2个0。这样就构成一条满足问题需要的染色体,重复这一过程,直至生成满足群体规模数的染色体。 式中, 表示若违反容量约束处以的惩罚值。 本文采用适应度函数[4]为fitness(i)=1/value(i),i=1,2,…, popsize,其中value(i)为第i个个体的运输总成本,popsize为种群规模。 value(i)的计算过程: 第 1 步,将个体中的基因,从左向右,将相临的两个基因对应商店之间所需运输成本累加; 第 2 步,将个体关于商店的起止路径各基因与配送中心的运输成本累加; 第 3 步,将前两步结果求和; 第 4步,计算个体关于商店的起止路径中,去掉开始位及最后一位基因后,将剩余基因的奇数位与其相临偶数位之间的运输成本累加。 第 5 步,用第三步计算结果减去第四步计算结果,
您可能关注的文档
- 【精品】风湿病的概念骨关节炎类风湿关节炎的新认识中国协和医科大...55.ppt
- 【精品】风湿病的概念骨关节炎类风湿关节炎的新认识中国协和医科大...96.ppt
- 【精品】高中起点升本、专科数学理工农医类25.ppt
- 【精品】骨化脓性骨髓炎的影像学诊断42.ppt
- 【精品】骨化脓性骨髓炎的影像学诊断31.ppt
- 【精品】高雄医学大学急诊部外伤科.ppt
- 【精品】魏连波 南方医科大学珠江医院中西医结合肾病中心32.ppt
- 【精品】魏连波 南方医科大学珠江医院中西医结合肾病中心44.ppt
- 【精品】魏连波 南方医科大学珠江医院中西医结合肾病中心9.ppt
- 【精品】黄山市残疾人证申请表填写方法和指 ..45.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)