论文部分内容阅读
近年来,随着服务业的蓬勃发展与市场竞争的日益激烈,很多航空票务公司对购票顾客提供免费接送机场的服务。这些公司基本都是依靠调度员的经验来对接送车辆作出调度,车辆的利用率并不高;同时在接送过程中对于接送时间准确度的把握也存在一定的问题,造成部分顾客的不满。基于此背景,本文研究了接送顾客到机场的车辆调度问题(VSAP)。根据顾客对于接送时间的不同要求,可将VSAP划分为三类:考虑到达机场时间窗的VSAP问题、考虑顾客点预约时间窗的VSAP问题、考虑双时间窗的VSAP问题。本文对这三类VSAP问题的实例进行了合理的设计与分类,为算法的比较分析提供公共测试实例。在此基础上,重点研究考虑顾客点预约时间窗的VSAP问题,先建立其数学模型,再设计开发两种启发式算法与精确算法对其进行求解。针对考虑顾客点预约时间窗的VSAP问题,首先提出了基于时间和地域划分的极线扫描启发式算法(SPTD)求解最小化成本模型。通过与以往提出的基于排序的聚类优先启发式算法(PBCPH)与Sweep算法进行比较与分析,结果表明:对中等规模以上实例该算法优于以往算法,并且对于大规模实例具有较好的效果;同时,对于多种地理分布类型的实例,该算法具有广泛的适用性。其次,针对SPTD算法本身的缺陷和其在中等规模实例求解中的效果并不令人满意的问题,提出了最近点优先的双向极线扫描启发式算法(TSNP)。通过与SPTD的比较分析,结果表明:对中等和大规模实例,TSNP算法优于SPTD算法;此外,通过对比TSNP算法求解最小化车次模型的结果,发现TSNP算法在顾客点人数差异显著情况下,该算法适用于求解最小化车次模型,且该算法对于不同分布类型的实例具有广泛的适用性。第三,提出了基于集划分的精确算法(EBSM),以弥补前两个算法对于求解小规模实例不能保证最优解的缺点。通过计算结果分析,该算法可以精确求解小规模甚至中等规模的实例;在计算时间可接受的范围,完全可以使用该算法求解中小规模的实例。最后,设计开发了算法应用模块,将设计的实例与上述算法集成,便于算法的计算实验与后续研究的进行。