文档库 最新最全的文档下载
当前位置:文档库 › 公共自行车调度路径优化算法

公共自行车调度路径优化算法

传感器与微系统(TransducerandMicrosystemTechnologies)2019年第38卷第1期

DOI:10.13873/J.1000—9787(2019)01—0144—04公共自行车调度路径优化算法

马智超,徐海涛

(杭州电子科技大学计算机学院,浙江杭州310018)

摘要:针对如何计算出每次派出的最佳运输车数和每辆运输车的最优路线的问题,提出了一种用于求

解的数学模型,并提出了一种基于改进的混合智能水滴算法。提出了节约算子、启发式算子、最大最小调

制机制、变邻域搜索的融合策略。实验证明:所提出的新算法可以求解所述问题,与其他一些算法相比,求

解效率更高。

关键词:公共自行车调度;混合智能水滴算法;节约算子;变邻域搜索

中图分类号:TU491 文献标识码:A文章编号:1000—9787(2019)01—0144—04

Algorithmforschedulingrouteoptimizationofpublicbicycle

MAZhi-chao,XUHai-tao

(SchoolofComputerScience,HangzhouDianziUniversity,Hangzhou310018,China)

Abstract:Aimingattheproblemthathowtogetascheduling,includingtheoptimalnumberoftransportersand

routesofeachtransporter.Tosolveit,amathematicalmodelandahybridintelligentwaterdropalgorithmare

presented.Algorithmfusionstrategyofsavingoperator,heuristicfactor,max-minmodulatingmechanism,variable

neighborhoodsearchisproposed.Theexperimentshowsthatthenewalgorithmcansolvetheaboveproblemandit

ismoreeffectivetosolvetheproblemthanotheralgorithms.

Keywords:schedulingofpublicbicycle;hybridintelligentwaterdropalgorithm;savingoperator;variable

neighborhoodsearch

0 引言

研究公共自行车调度路径优化问题对提高市民对公共自行车使用的满意度,缓解交通拥堵,绿色出行具有重大意义。目前已经有一些人对该问题进行了研究,但相应的模型和算法还需要改进。文献[1,2]模型的优化目标只考虑了油费,文献[3]的模型考虑了用户的满意度,分别提出软时间窗和硬时间窗模型。为了求解自行车调度问题,文献[4]提出了改进的遗传算法,文献[5]提出了自适应遗传算法,文献[6]提出了用改进的蚁群算法,文献[7]提出了模拟退火算法。这类算法均容易陷入停滞。智能水滴算法在短时间内可以得到更优的解,并在多个领域得到验证,文献[8]用其求解旅行商问题(TSP),文献[9,10]用其求解车辆路径问题,但该算法本身也具有陷入停滞特点。变邻域搜索具有很强的搜索能力,从文献[11,12]可以看出,如果变邻域搜索有一个合适的领域结构和较优的初始解,其效率将会大大提高。为此本文将二者融合。

本文提出了一种带有混合时间窗的数学模型,既考虑了用户的满意度又考虑了调度成本。提出了一种混合智收稿日期:2017—11—22能水滴算法,与变邻域搜索融合,提出了两种适用于路径优化问题的邻域结构,提出了节约算子、启发式因子和最大最小调制的改进策略。仿真对比实验验证了算法的有效性。1 问题描述与构建数学模型

1.1 问题描述

假设有不同的工作区域,每个工作区域都有一个调度中心用于管理属于同一区域的自行车站点。系统会一直检查站点的状态,看是否需要调度。系统会计算出相应的需求,包含这个站点需要调度的自行车数量,最佳调度服务时间以及运输车和各个站点的位置信息。如何根据这些信息来计算调度方案,是本文要研究的问题。调度方案包括需要派出几辆运输车、每辆运输车的行驶路线。

1.2 构建数学模型

假设有1个调度中心({0}),公共自行车租赁站点N={s1,s2,…,sN},需要K个运输车,每个最多可载Q辆自行车;运输车到达站点si的时刻为ti;从站点si到sj所需要的时间为tij(s),路程为dij(km)。wij是运输车从si到sj运行过程中装载的自行车数量,wi是在站点si的等待时间。定义Cw为每秒给工作人员的薪资,Cp为单位里程的油费,

441

万方数据

相关文档