首页> 外文OA文献 >Solving a large real-world bus driver scheduling problem with a multi-assignment based heuristic algorithm
【2h】

Solving a large real-world bus driver scheduling problem with a multi-assignment based heuristic algorithm

机译:使用基于多分配的启发式算法解决大型现实世界中的公交车司机调度问题

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The bus driver scheduling problem (BDSP) under study consists in finding a set of duties that covers the bus schedule from a Brazilian public transportation bus company with the objective of minimizing the total cost. A deterministic 2-phase heuristic algorithm is proposed using multiple assignment problems that arise from a model based on a weighted multipartite graph. In the first phase, the algorithm constructs an initial feasible solution by solving a number of assignment problems. In the second phase, the algorithm attempts to improve the solution by two different procedures. One procedure takes the whole set of duties and divides them in a set of partial duties which are recombined. The other procedure seeks to improve single long duties by eliminating the overtime time and inserting it into another duty. Computational tests are performed using large-scale real-world data with more than 2,300 tasks and random instances extracted from real data. Three different objective functions are analyzed. The overall results indicate that the proposed approach is competitive to solve large BDSP.
机译:正在研究的公交驾驶员调度问题(BDSP)包括从巴西公共交通公交公司找到一套涵盖公交调度的职责,以最大程度地降低总成本。提出了一种确定性的两阶段启发式算法,该算法使用了多个分配问题,这些问题来自基于加权多部分图的模型。在第一阶段,该算法通过解决许多分配问题来构造初始可行解。在第二阶段,该算法尝试通过两个不同的过程来改进解决方案。一个程序承担全部职责,并将其划分为一组重新组合的部分职责。另一种程序旨在通过消除加班时间并将其插入其他任务来改善单个长任务。计算测试使用具有2300多个任务的大规模真实世界数据以及从真实数据中提取的随机实例进行。分析了三种不同的目标函数。总体结果表明,所提出的方法在解决大型BDSP方面具有竞争力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号