有时间窗装卸问题的多策略分组编码遗传算法.pdfVIP

  • 1
  • 0
  • 约1万字
  • 约 7页
  • 2017-12-23 发布于北京
  • 举报

有时间窗装卸问题的多策略分组编码遗传算法.pdf

有时间窗装卸问题的多策略分组编码遗传算法.pdf

第40卷第2期 数学的实践与认识 V01.40,No.2 2010年1月 MATHEMATICSINPRACTICEANDTHEoRY Jan.,2010 有时间窗装卸问题的多策略分组编码遗传算法 商丽媛,,丁根宏。 (1.滨州学院数学与信息科学系,山东滨州256600;2.河海大学理学院,江苏南京210098) 摘要:根据有时间窗装卸问题(PDPTW)的数学模型,设计了多策略分组编码遗 传算法,将禁忌思想用于产生可行解的启发式插入算法之中,对计算实例进行了求 解,结果表明,此算法可以有效求得有时间窗装卸问题的近似最优解. 关键词:有时闻窗装卸问题;多策略分组编码遗传算法;启发式搜索算法 1引言 物流是20世纪中期发展起来的一门新兴学科,配送是现代物流的重要内容,车辆调度问 题是一类在物流配送调度中具有广泛应用的优化组合问题,在现代物流中居于中心地位,在 运输系统、公交车辆路线设计、快递收发系统、物资调配系统中都已得到了广泛应用.因此 研究车辆调度问题的特点及算法具有重要的实际意义. and ProblemWithTime 有时间窗的装卸问题(PickupDelivery 是确定性车辆调度问题分类的一种,是由VRP(VehicleRouting Salesman 又是TSP的推广,而TSP(Traveling 此,PDPTW也具有相同的复杂性.这类问题的规模较大,复杂度很高,有许多实际的约束条 件,解决难度大.目前,国内外关于PDPTW的研究已经取得了一些进展,求解的方法可以分 为精确和启发式算法.精确算法包括动态规划法、Benders分解法和列生成法等.这些算法都 无法求解大规模实用性问题.启发式算法包括模拟退火法、禁忌搜索算法和遗传算法【2】等,可 以在较短时间内找到问题的近似解,适于用来解决较大规模的PDPTW.本文提出一种解决 PDPTW问题的多策略分组编码遗传算法,并通过实际计算结果分析算法性能. 2 PDPTW问题描述及数学模型 为运输需求集合,对每个需求任务i∈N,一个大小为吼的负载量要从初始点耐运送到终 点Ⅳ『(+吼为装载,一qi为卸货),分别将Ⅳ+三M,财和N一三.盟,町定义为初始点集合 和终点集合,假定Ⅳ+与Ⅳ一不相交,令V兰N+u N一,佗=lV』,令M和m分别为车辆 集合和车辆数.每辆车有相同的最大负载量Q,车辆从车场O点出发并最终返回到D点,车 u 场O点没有货物负载需求.Vi,J∈V O,令击,表示两点间运行距离,tt,代表运行时间,令 【et,屯】表示时间窗,即客户点i必须在这个时间段内被服务,8t表示车辆在客户点i的停留时 间.以下给出两个定义: 收稿日期:2008-04—21万方数据 2期 商丽嫒,等:有时间窗装卸问题的多策略分组编码遗传算法 9 C 定义1车辆k的装卸路径风是一条贯通子集YkV的有向路,满足如下条件: 1)R%开始并结束于0. 2)Vi∈N,时和Ⅳ『全部或者其中之一属于K. 3)如果耵和^f全部属于K,^≯要在町之前被服务. 4)K中的每个客户点被车辆k服务一次且只有一次. 5)车辆在任何时间的负载量不超过Q. 等待时间 溉%=max{0,et—Aik} 离开时间 Dt%=max{Aik,e{}+吼 定义2一个装卸需求是一个路径集合R兰{Rklk∈M1l,满足如下条件: 1)Vk∈M,吼是车辆一k的一条装卸路径; 2)(Vktk∈M)是y的一部分. ,(R)为需求R根据特定目标函数得到的值.PDPTW可以定义为一个优化问题,即寻 找一个装卸需求R,使得函数值f(n)最小.

文档评论(0)

1亿VIP精品文档

相关文档