[发明专利]一种解决通用约束的城轨交通司机排班问题的方法在审
申请号: | 202210266982.3 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114529223A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 梁静;冯登攀;李功平;岳彩通;于坤杰;杨浩瑞;陈科;乔康加;张雷宇;郭浩;班旋旋 | 申请(专利权)人: | 郑州大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/26;G06Q10/10 |
代理公司: | 郑州红元帅专利代理事务所(普通合伙) 41117 | 代理人: | 杨妙琴 |
地址: | 450001 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 通用 约束 交通 司机 排班 问题 方法 | ||
1.一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,包括以下步骤:
步骤1,设定通用约束条件;
步骤2,输入列车运行时刻表和司机的最小间隔休息时间T0;
步骤3,统计每个车次与所有车次为临近车次的代价,生成代价矩阵A,并完成数学建模过程;
步骤4,在不考虑司机工作总时长的前提下,利用01整数规划算法对建模问题进行一体式求解;
步骤5,将步骤4中每位司机的工作量根据步骤1中的通用约束条件分割为多位司机的工作量;
步骤6,输出排班表,即司机Driverj(j=1,2,…,N)对应的车次集合Qj。
2.根据权利要求1所述的一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,在步骤1中的通用约束为:
(a)所有的车次都要有司机驾驶,即
(b)司机在规定的站点进行上下班;
(c)司机每驾驶一个车次之后,至少要休息T0分钟,才能驾驶下一辆车次,即
(d)司机只能在所驾驶的上一个车次的终点站进行接车,即
(e)将司机每天分成一定的班次,各班的人数要相同。
3.根据权利要求1所述的一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,步骤2中,所述列车运行时刻表包括车次Traini(i=1,2,…,M)的始发站出发时刻和抵达时刻
4.根据权利要求1所述的一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,在步骤3中,代价矩阵A的生成步骤包括:定义同一个司机接连驾驶的两个车次为临近车次,即Trainjk与Trainj(k+1)互为临近车次,i车次和j车次互为临近车次的代价为Aij,即
(i∈[1,M],j∈[1,M],Xij∈{0,1})
其中,如果i车次的终点站和j车次的始发站不同,不满足式子6表示的约束,其代价为∞;如果车站满足要求,但是中间的间隔时间低于T0,即违反式子7表示的约束,其代价也是∞;只有车站满足要求,并且间隔时间大于T0,使用多余的休息时间表示代价;早上出库的车次没有上一个临近车次,而且晚上入库的车次也没有下一个临近车次时,代价矩阵A的大小是(M+1)×(M+1),并且与“假车次”相连的代价为θ,其表示一个足够大的数值。
5.根据权利要求1所述的一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,在步骤4中,由于问题被建模为01整数问题,借助MATLAB中intlinprog函数直接进行求解。
6.根据权利要求1所述的一种解决通用约束的城轨交通司机排班问题的方法,其特征在于,在步骤5中,将一体式的排班结果S进行分割,包括以下步骤:
S1、输入X矩阵,早班占比p1,白班占比p2,夜班占比p3;
S2、找到X矩阵中第一行对应取值为1的列索引j;
S3、找到X矩阵中第j行对应取值为1的列索引并重新赋值给j;
S4、循环S3,直到j=M+1,并在过程中将j的所有取值记为S1;
S5、计算S1所对应的总工时T1;
S6、将S1对应的车次按照下班地点进行分割;
S7、按照时间顺序和分割后的车次,逐个累加工时;当工时累加到和p1×T1相接近时,将累加过程中的车次恢复到切割之前的车次(最后一个车次是从下班点下车,当下班点和折返站不同时,对该车次不做切割恢复),并将这些车次作为“早1”司机所驾驶的车次;
S8、按照时间顺序和分割后的车次,继续累加工时,工时累加到接近T1×(p1+p2)时,将累加车次中除去“早1”司机所开的车次的部分再做和步骤7中相同的切割恢复,这些车次为“白1”司机驾驶的车次;
S9、将S1中剩余的车次,作为“夜1”司机驾驶的车次;
S10、仿照步骤S2、S3、S4、S5、S6、S7、S8、S9进行循环,直到求得所有司机所驾驶的车次Q。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州大学,未经郑州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210266982.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理