人工智能和专家系统学期论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工智能与专家系统学期论文 班级:06管理信息系统 姓名:周健 学号 日期:2006年6月 蚁群算法在物流配送车辆调度中的应用 一 物流配送车辆调度问题概述 物流运输是现代化物流系统的一个重要环节,它是指按用户的订货要 求,在物流中心进行集货、送货,并将货物及时送交收货人的活动。如有一个中心货场,需向几个车辆调度运送货物,每个车辆调度对货物有一定的需求,运送货物的车辆在货场装满货后发出,把货送到各车辆调度处,完成任务后返回货场,如何满足用户需求的费用最小的车辆行驶路线,即送货车辆优化调度。又如,若干厂家生产一些产品,需要运到中心仓库,车辆从仓库出发,到各厂家去装货,装满后返回仓库,在满足厂家发货要求的清况下,按什么路线行驶,可使总费用最少,即集货车辆优化调度。 这两个问题实质是相同的,只是装货任务或卸货任务不一样。在货物量较少的情况下,用一辆车完成一项任务时,车辆不能满载,这样,车辆的利用率最低,因此可考虑用一辆车完成多项任务。图1表示了3条车辆行驶线路〔图中矩形表示物流中心,圆圈表示货物运输任务〕 集货或送货非满载车辆调度问题一般描述为:有一个车场,拥有一定数量容量为q的车辆,现在有l项货物运输任务需要完成,以1,,l表示,已知任务i的货运量为gi(i=1,…,l),且gi=q,求满足货运需求的费用最小的车辆行驶线路。 1车辆调度问题相关算法 对于集货或送货的车辆调度问题,解决的方法大致分为下面几类。 a先安排线路后分组的方法: 这种方法首先构造一条或几条很长的线路(通常不可行),它包括了所有需求对象,然后再把这些很长的线路划分为一些短而可行的线路。具体进行时,一般是先解一个经过所有点的旅行商问题,形成一条线路,然后根据一定的约束(如车辆容量等)对它进行分化。 b.先分组后安排线路的方法: 这种方法先把节点和(或)弧的需求进行分组或划群,然后对每一组设计一条经济的线路。其目的在于形成需求点的径向区域,从车场发出的射线 “扫过”这个区域,使不超过车辆容量的需求点组成一个区域,一个区域就是一个组,当形成一系列这样的组后,再对每一组的各点安排线路。 c.节约/插入算法: 根据一定的准则(如节约准则),把不同线路上的点插入线路,直到所有点都被安排进线路。 d.改进/交换法: 在初始保持解可行的情况下,力图向最优目标靠近,每一步都产生另一个可行解以替代原来的解,使目标函数得以改进,一直继续到不能再改进为止。 e.基于数学规划的算法 把问题直接描述为一个数学规划问题,根据其模型的特殊构形,应用一定的技术(如分解)进行分化,进而求解已被广泛研究过的子问题。 2 车辆调度问题数学模型 (1)一般车辆调度问题模型 为构造数学模型方便,将车场编号为0,任务编号为1,,l,任务及车辆均以点i(i=0,1,,l)来表示[45]。定义变量如下: 模型中,gi表示任务i的货运量,cij表示从点i到点j的运输成本,它的含义可以是距离、费用、时间等,一般根据实际情况确定,可同时考虑车辆数和运行费用,如下确定: 当i为车场时,包括固定费用和运行费用 2)当i为任务点时,只有运行费用,即 其中,C1为相对于运行时间的费用系数;C2为车辆的固定费用,即增加一辆车的边际费用。一般认为,派出一辆车的固定费用远远高于车辆行驶费用,因此该模型是在绩效化车辆数的前提下,再极小化运行费用。减小C0的值将会使使用的车辆数增多,而线路长度缩短。若令C1=0,C00,则模型目标是使用的车辆数最少。 (2)有时间窗车辆调度问题模型 在一般车辆调度问题基础上加入时间窗约束,即各个任务均有一个时间窗。设完成任务i需要的时间表示为Ti,任务i的开始时间需在一个范围【ETi,LTi】内,其中ETi为任务i的允许最早开始时间, LTi为任务i的允许最迟开始时间。如果车辆到达i的时间早于ETi,则车辆需在i等待,直到ETi才能开始服务;如果车辆到达时间晚于LTi,任务i要延迟进行,求满足货运要求的费用最少的车辆行驶线路,此问题称之为有时间窗的车辆调度问题。 以si表示车辆到达任务i的时刻,ti表示车辆在任务i的等待时间,tij表 示车辆由任务i行驶到任务j的时间,一般有以下关系式: (3) 时间窗 时间窗分为硬时间窗和软时间窗。硬时间窗是指每项任务必须在要求的时间范围内完成,即必须满足第三式,若超出这个时间范围,则得到的解为不可行解。软时间窗指如果某项任务不能在要求的时间范围内完成,则给予一定的惩罚。若车辆在ETj之前到达任务j,则车辆在此等待,发生了机会

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档