[發明專利]利用遺傳算法在自動排班中安排非業務活動的方法及系統在審
| 申請號: | 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.szxzyx.cn/pat/books/201710158876.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于FOG數據的質量保證管理方法及系統
- 下一篇:一種農戶信用評估方法及裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





