[发明专利]利用遗传算法在自动排班中安排非业务活动的方法及系统在审
申请号: | 201710158876.2 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106934552A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 顾春峰;范红霞;邱志勇;刘以初 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/12 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,张冉 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 遗传 算法 自动 排班 安排 业务 活动 方法 系统 | ||
技术领域
本发明涉及一种遗传算法应用领域,特别是涉及一种利用遗传算法在自动排班中安排非业务活动的方法及系统。
背景技术
排班是合理安排上班人力的重要手段,在所有企业中均广泛应用。排班主要是根据公司实际业务发展需要,合理的安排各个时间段内上班人力,保证满足公司业务需求,且又不引起人力资源的浪费。一般企业中大都由管理人员或者专门的排班师进行手动排班,该工作方式存在天然缺陷:
1、排班结果难以量化比较,排班人员的经验、技能、应变能力等各方面的综合素质都会影响排班结果。
2、排班的效率低、耗时长,对排班人员的工作压力提出较高要求。
3、每个排班人员有自己的排班风格和偏好,会引起排班结果存在较大差异,对上班员工的自我调节能力存在一定的考验。
为了避免手工排班上述诸多缺点,采用计算机自动排班,可以在各个维度上进行量化比较,避免排班人员的经验、技能、偏好而导致的排班结果差异。
业内计算机自动排班算法中,遗传算法是一种较成熟且有成功案例的算法,但该算法存在一些天生的缺点:遗传算法适合在低维度上进行随机搜索,如果扩展到高纬度上时,很容易导致算法在迭代过程中发散,且收敛空间难以确定。
很多企业实际排班过程中,不但要安排各个班次的上下班时间,还需安排各个班次吃饭、休息等其他活动的开始、结束时间。如果所有活动的安排步骤均在遗传迭代过程中通过随机搜索实现,必将导致遗传算法在高纬度进行搜索,使最终结果无法收敛。
发明内容
本发明要解决的技术问题是为了克服现有技术中企业在实际排班过程中,对所有活动的安排均在遗传迭代过程中通过随机搜索实现,导致遗传算法在高纬度进行搜索,使最终结果无法收敛的缺陷,提供一种利用遗传算法在自动排班中安排非业务活动的方法及系统。
本发明是通过下述技术方案来解决上述技术问题的:
本发明的目的在于提供了一种利用遗传算法在自动排班中安排非业务活动的方法,其特点在于,包括以下步骤:
S1、利用遗传算法通过交叉、变异生成每代遗传中的每个个体,获得非业务活动时间段内的冗余人力;
S2、计算在一开始时间到一结束时间之内安排非业务活动的组的集合;
S3、计算所述集合内所有组安排非业务活动所消耗的人力总量;
S4、计算在所述开始时间到所述结束时间之内,安排所有组的非业务活动后的冗余人力;
S5、计算在所述开始时间到所述结束时间之内安排非业务活动之后的人力;
S6、计算在所述开始时间到所述结束时间之内每个时间段内可安排非业务活动的人力。
较佳地,步骤S1中利用以下公式计算非业务活动时间段内的冗余人力:
Di=Ai-Fi,Ibegin≤i≤Iend;
其中Di表示冗余人力,Ai表示安排非业务活动之前每个时间段的实际人力,Fi表示每个时间段的预测人力,Ibegin表示开始时间,Iend表示结束时间。
较佳地,步骤S3中利用以下公式计算人力总量:
其中,Labor表示人力总量,Lj表示每个待安排非业务活动的组的人员数目,G表示所述集合。
较佳地,步骤S4中利用以下公式计算安排所有组的非业务活动后的冗余人力:
其中R表示安排所有组的非业务活动后的冗余人力。
较佳地,步骤S5中利用以下公式计算人力:
其中ai表示在所述开始时间到所述结束时间之内安排非业务活动之后的人力。
较佳地,步骤S6中利用以下公式计算人力:
di=Ai-ai;
其中di表示在所述开始时间到所述结束时间之内每个时间段内可安排非业务活动的人力。
本发明的目的在于还提供了一种利用遗传算法在自动排班中安排非业务活动的系统,其特点在于,包括:
第一计算模块,用于利用遗传算法通过交叉、变异生成每代遗传中的每个个体,获得非业务活动时间段内的冗余人力;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710158876.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于FOG数据的质量保证管理方法及系统
- 下一篇:一种农户信用评估方法及装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理