王芳,白云,龍建宇,曾波
(1.重慶工商大學(xué) 管理科學(xué)與工程學(xué)院,重慶 400067;2.東莞理工學(xué)院 機(jī)械工程學(xué)院,廣東 東莞 523808)
2019年新冠肺炎病毒被發(fā)現(xiàn)以來,迅速席卷各地并延續(xù)至今,給我國社會(huì)生活、經(jīng)濟(jì)發(fā)展和人民群眾的生命和財(cái)產(chǎn)安全造成了巨大的影響和干擾,被世界衛(wèi)生組織列為國際關(guān)注的突發(fā)公共衛(wèi)生事件,嚴(yán)重威脅社會(huì)公眾的日常生活工作。經(jīng)過艱苦抗疫,我國進(jìn)行入了疫情防控常態(tài)化階段,疫情防控與經(jīng)濟(jì)復(fù)蘇同步推進(jìn)。但是自2022年3月以來,全國各地再次爆發(fā)了不同程度的疫情,多個(gè)高校和地區(qū)深受其影響,必須實(shí)行“非必要”不出門、公共場(chǎng)所暫不開放等防疫政策。
公共服務(wù)是現(xiàn)代政府的基本職能,服務(wù)型政府建設(shè)是我國行政管理體制改革的重要目標(biāo)之一,公共服務(wù)體系是政府部門為居民提供公共產(chǎn)品與公共服務(wù)的一整套體系。在新冠肺炎疫情應(yīng)對(duì)中,人民群眾的生產(chǎn)生活需求發(fā)生重大變化,公共服務(wù)的供給必須既要保障基本民生需求也要考慮疫情控制需要。隨著進(jìn)入后疫情時(shí)代,為滿足人民群眾的各項(xiàng)需求,公共場(chǎng)所逐漸對(duì)外開放,開始正常運(yùn)營。公共場(chǎng)所是面向社會(huì)大眾開放的,人員密集、流動(dòng)量較大等使得公共場(chǎng)所成為疫情防控工作體系重要的環(huán)節(jié)之一。由于新冠病毒傳播存在復(fù)雜性和不確定性,在新形態(tài)危機(jī)下保障人民群眾的生命安全,公共場(chǎng)所管理尤其是公共場(chǎng)所的人員調(diào)度問題面臨著前所未有的挑戰(zhàn)。
以高校圖書館為例,因其服務(wù)功能和定位,使得其具有人群密集程度高、流動(dòng)性大、場(chǎng)館相對(duì)封閉、書籍資料等全面消毒難度大等特點(diǎn),所以圖書館極易成為疫情感染的場(chǎng)所。在疫情發(fā)生前,其可面向全社會(huì)各個(gè)階層讀者免費(fèi)開放,具有社會(huì)性,與社會(huì)發(fā)展現(xiàn)狀緊密聯(lián)系;在疫情發(fā)生后其是面向全校師生免費(fèi)開放,提供查詢、借閱及相關(guān)服務(wù),開展社會(huì)教育的公共文化設(shè)施。因此,后疫情時(shí)期需要圖書館在新形態(tài)危機(jī)下積極應(yīng)對(duì),保障學(xué)生、館員等人員的生命安全,故提出在考慮新冠病毒感染風(fēng)險(xiǎn)的條件下,針對(duì)圖書館員工排班、學(xué)生進(jìn)館流量控制等工作,需要不斷完善圖書館的管理制度的要求。
近年來,由于運(yùn)籌優(yōu)化算法的發(fā)展和計(jì)算機(jī)技術(shù)的應(yīng)用,關(guān)于任務(wù)指派和人員調(diào)度問題的研究得到了進(jìn)一步的拓展?,F(xiàn)有的關(guān)于公共場(chǎng)所的員工調(diào)度的研究主要集中在交通、制造業(yè)、呼叫中心、醫(yī)療衛(wèi)生等系統(tǒng)中,李建斌將“巡檢路線排班最佳”轉(zhuǎn)化為TSP 動(dòng)態(tài)規(guī)劃問題,用貪婪算法分析每班每人近似最佳路線,考慮錯(cuò)時(shí)交班得出遍歷圖,應(yīng)用Mathematica 編輯對(duì)路線進(jìn)行模擬分析。在新冠肺炎疫情蔓延期間,考慮到病毒傳播的因素,國內(nèi)外對(duì)人員調(diào)度優(yōu)化的研究主要集中在醫(yī)療系統(tǒng)中。Mehmet等人研究了新冠肺炎流行期間土耳其一家醫(yī)院醫(yī)生輪班表的準(zhǔn)備工作,提出了一個(gè)混合整數(shù)規(guī)劃模型并將其轉(zhuǎn)化為一個(gè)決策支持系統(tǒng),在減少病毒傳染的風(fēng)險(xiǎn)下,維持了所有部門的醫(yī)療保健服務(wù)。Kosasih Bai Asmita等人在疫情爆發(fā)期間對(duì)雅加達(dá)一家公立醫(yī)院的急診室護(hù)士調(diào)度進(jìn)行了研究,在保證急診室護(hù)士和患者的比例保持在1:4 的最低比例的前提下,通過改進(jìn)的Tribrewala、Phillipe 和Browne(TPB)算法對(duì)輪班模式進(jìn)行了優(yōu)化。劉亞蘭等人研究了新型冠狀病毒性肺炎疫情期間基于多目標(biāo)整數(shù)規(guī)劃模型的護(hù)理人員排班,在滿足不同班型人數(shù)需求及患者救治所需的前提下,以最大限度減少護(hù)理人力資源和防護(hù)用品的消耗為目標(biāo),確立目標(biāo)函數(shù)、約束條件及相應(yīng)的參數(shù),通過MATLAB 軟件建立多目標(biāo)整數(shù)規(guī)劃模型并運(yùn)用CPLEX 求解器求解。Giorgio Zucchi等人研究了在新冠肺炎疫情蔓延背景下,意大利一家大型藥品配送倉庫人員調(diào)度問題,他為降低病毒感染的風(fēng)險(xiǎn)將員工分成相互排斥的組進(jìn)行工作。Selman Aslan等人通過使用多目標(biāo)遺傳算法和資源受限的項(xiàng)目調(diào)度技術(shù),使用COVID-19 感染率建模來解決建設(shè)項(xiàng)目案例的項(xiàng)目工期、大流行風(fēng)險(xiǎn)和項(xiàng)目成本。
傳統(tǒng)的研究方法可以解決員工的排班問題,但是目前新冠病毒的傳播仍具有復(fù)雜性和不可確定性,以上對(duì)新冠肺炎期間的人員調(diào)度研究大多集中在醫(yī)療系統(tǒng),其他系統(tǒng)的員工排班研究也必須提上日程。所以在疫情常態(tài)化階段,人員調(diào)度問題的研究需要結(jié)合防控要求,盡量減少人員的流動(dòng)性,從而減少感染風(fēng)險(xiǎn)。結(jié)合以上研究,本文根據(jù)研究問題的特征結(jié)合后疫情防疫要求建立了混合整數(shù)線性規(guī)劃模型,用于解決后疫情時(shí)期公共場(chǎng)所的人員調(diào)度問題,將員工分成互相排斥的小組,通過感染因子來衡量排班后員工感染病毒的風(fēng)險(xiǎn),使用數(shù)學(xué)規(guī)劃求解器GUROBI 在短時(shí)間內(nèi)獲得問題的最優(yōu)解,不僅可以對(duì)提高員工滿意度和服務(wù)對(duì)象滿意度,而且對(duì)圖書館的運(yùn)營效率和成本也有著顯著影響。
模型的假設(shè)條件為:(1)所有的員工,對(duì)各部門的工作內(nèi)容與業(yè)務(wù)流程都熟悉,即任意員工都可勝任任意部門的工作;(2)默認(rèn)周天為所有員工的休息日,圖書館閉館不進(jìn)行開放。
1.2.1 參數(shù)與集合
計(jì)劃周的排班方案,一周24 個(gè)班次,則作出以下定義:
:班次的集合,其中∈{1,2,…,24};
:?jiǎn)T工的集合,其中∈{1,2,…,};
:部門的集合,其中∈{1,2,3};
e:第∈班次的開始時(shí)間;
l:第∈班次的結(jié)束時(shí)間;
d:第∈班次中需要辦理業(yè)務(wù)的學(xué)生人數(shù);
P:?jiǎn)T工∈辦理業(yè)務(wù)的效率(單位小時(shí)內(nèi)能夠服務(wù)的學(xué)生人數(shù));
C:?jiǎn)挝蛔畲笞钚」r(shí)差成本;
C:平均人力成本。
1.2.2 決策變量
:所有員工中最大的總工作時(shí)數(shù);
:所有員工中最小的總工作時(shí)數(shù);
x:?jiǎn)T工∈若在部門∈的班次∈中工作,則x=1,否則為0;
y:?jiǎn)T工∈若在部門∈中工作,則y=1,否則為0。
考慮到公共場(chǎng)所人員調(diào)度問題是一個(gè)復(fù)雜的問題,由于服務(wù)質(zhì)量、人力成本和學(xué)生滿意度是影響排班的主要因素,而且服務(wù)質(zhì)量和人力成本存在二律背反的關(guān)系,所以在建立模型時(shí),將總成本分為排班出現(xiàn)怠工現(xiàn)象導(dǎo)致的人力成本和不能達(dá)到服務(wù)水平要求的懲罰成本,以總成本最小為目標(biāo),以各班次中學(xué)生到館辦理業(yè)務(wù)的數(shù)量等作為輸入?yún)?shù),以員工在某一部門的某一班次中工作等作為決策變量,建立排班優(yōu)化模型,目標(biāo)函數(shù)為:
周一至周六為工作日,三個(gè)部門的各班次必須有員工上班,故需滿足以下約束條件:
在沒有疫情時(shí),圖書館排班制度允許員工串部門輪班,但在后疫情時(shí)期,為配合疫情防控工作從而降低病毒感染的風(fēng)險(xiǎn),要求員工始終在某一部門工作,不進(jìn)行串部門輪班,故需滿足:
為提升員工的工作積極性與工作效率,要求員工不允許連上兩個(gè)班次,且上晚班的員工次日不再安排早班,保證員工有充足的休息時(shí)間,故需滿足:
決策變量x與決策變量y的耦合關(guān)系應(yīng)滿足以下關(guān)系:
x≤y?,∈,∈
為平衡員工之間的工作時(shí)長,提升員工的滿意度,故要求所有員工∈在部門中的最大總工作時(shí)數(shù)U 與最小總工作時(shí)數(shù)V 之間的差越小越好,即員工之間的工作量達(dá)到均衡,故員工中的最大總工作時(shí)數(shù)U 與最小總工作時(shí)數(shù)V可表示為:
不僅如此,還要盡量滿足學(xué)生辦理業(yè)務(wù)的需求,即員工排班既要避免出現(xiàn)怠工的現(xiàn)象,又要在規(guī)定的上班時(shí)間內(nèi)避免因工作效率低下而未達(dá)到學(xué)生期望的服務(wù)水平。
本文所有測(cè)試是在3.40 GHz CPU 計(jì)算機(jī)上進(jìn)行,使用Python 和9.1.2 版本的GUROBI 優(yōu)化軟件,平均求解時(shí)間為15.062 s。以圖書館信息服務(wù)部為例,利用實(shí)際數(shù)據(jù)對(duì)模型進(jìn)行驗(yàn)證。
2.1.1 部門數(shù)
圖書館信息服務(wù)部分為3 個(gè)部門,包括信息服務(wù)中心,負(fù)責(zé)辦理相關(guān)一卡通業(yè)務(wù),如一卡通掛失、補(bǔ)卡等;服務(wù)管理臺(tái)1,負(fù)責(zé)檢查監(jiān)督學(xué)生入館、前臺(tái)咨詢和逾期圖書繳費(fèi)等其他圖書館前臺(tái)管理工作;服務(wù)管理臺(tái)2 歸還圖書的分類和歸放等工作,故=1,2,3。
2.1.2 員工數(shù)及效率
三個(gè)部門總共需要8 個(gè)員工,故={1,2,…,8},每個(gè)員工辦理業(yè)務(wù)的效率如表1所示,其中辦理業(yè)務(wù)的效率為單位小時(shí)內(nèi)辦理的業(yè)務(wù)數(shù)量。
表1 員工編號(hào)及效率
2.1.3 班次
通過對(duì)辦理業(yè)務(wù)的學(xué)生數(shù)量進(jìn)行過統(tǒng)計(jì)和分析,發(fā)現(xiàn)原有的輪班制度不僅存在未將疫情防控要求考慮在內(nèi)的缺陷,而且排班方案也不合理。故對(duì)班次做出調(diào)整,一天分為早班、中班、下午班以及晚班4 個(gè)班次,一周共有24 個(gè)班次,具體的上班時(shí)間如表2所示。
表2 上班時(shí)間表
2.1.4 辦理業(yè)務(wù)學(xué)生數(shù)
對(duì)原始數(shù)據(jù)處理后,本文測(cè)試的各班次辦理業(yè)務(wù)學(xué)生數(shù)是從實(shí)際統(tǒng)計(jì)數(shù)據(jù)中隨機(jī)生成的。一周24 個(gè)班次辦理業(yè)務(wù)的學(xué)生數(shù)如表3所示。
表3 24 個(gè)班次辦理業(yè)務(wù)的學(xué)生數(shù)
高校圖書館根據(jù)學(xué)生的各項(xiàng)需求,成立了信息服務(wù)中心、服務(wù)管理臺(tái)等部門。但在后疫情時(shí)期,病毒傳染路徑存在復(fù)雜性和差異性,傳統(tǒng)的排班會(huì)使得感染風(fēng)險(xiǎn)大大增加。因此,通過描繪各部門員工的網(wǎng)絡(luò)圖,基于圖的平均頂點(diǎn)度,計(jì)算感染因子值以衡量感染病毒的風(fēng)險(xiǎn),并將此作為該模型的效果評(píng)價(jià)指標(biāo)。
員工網(wǎng)絡(luò)圖的頂點(diǎn)代表員工,邊代表員工在同一部門至少在一起工作過一次。其中,G是第周的部門∈的網(wǎng)絡(luò)圖,每個(gè)圖都有頂點(diǎn)集(G)和邊集(G),設(shè)()為網(wǎng)絡(luò)圖的每個(gè)頂點(diǎn)∈對(duì)應(yīng)的度,R為部門∈在第周的感染因子,R為部門∈的感染因子值,部門∈在第周的感染因子計(jì)算公式為:
部門∈的感染因子值計(jì)算公式為:
首先對(duì)一周24 個(gè)班次、8 個(gè)員工的算例進(jìn)行測(cè)試,測(cè)試結(jié)果如圖1所示。與優(yōu)化前的排班方案如圖2所示進(jìn)行比較,優(yōu)化后的最大工作時(shí)長為54 h,最小工作時(shí)長為37 h,最優(yōu)目標(biāo)值為166,大大降低了總成本。
圖1 優(yōu)化后的排班方案
圖2 優(yōu)化前的排班方案
以一周的優(yōu)化結(jié)果為例進(jìn)行分析,優(yōu)化后的排班方案的總成本比優(yōu)化前明顯降低,如表4所示。最大最小工時(shí)差(-)代表員工工作量分配是否均衡,浪費(fèi)的人力成本代表員工有怠工的現(xiàn)象,懲罰成本是對(duì)未按時(shí)完成業(yè)務(wù)辦理使得學(xué)生滿意度降低的成本。
表4 優(yōu)化前后成本對(duì)比
然后對(duì)連續(xù)兩周48 個(gè)班次進(jìn)行排班,可以得出如圖3所示的排班方案,驗(yàn)證了該模型的有效性。
圖3 優(yōu)化后的兩周排班方案
在優(yōu)化前的排班中,員工可串部門輪班,不考慮交叉感染的風(fēng)險(xiǎn),所以各部門的感染風(fēng)險(xiǎn)值相同。在優(yōu)化后的排班中,為降低員工之間感染的風(fēng)險(xiǎn)則不允許員工串部門輪班,所以各部門的感染風(fēng)險(xiǎn)值不同。根據(jù)圖4所示的員工網(wǎng)絡(luò)圖,計(jì)算出在優(yōu)化前后各部門的感染因子值,如表5所示,優(yōu)化后的各部門感染因子值小于優(yōu)化前的感染因子值,說明優(yōu)化后的排班方案不僅降低了成本,還降低了員工之間感染的風(fēng)險(xiǎn)。
圖4 員工網(wǎng)絡(luò)圖
表5 優(yōu)化前后各部門感染風(fēng)險(xiǎn)值
3.2.1 員工數(shù)量對(duì)目標(biāo)函數(shù)的影響
根據(jù)圖書館的規(guī)定,3 個(gè)部門最多招錄共10 名員工,最少招錄共8 人。在最少員工數(shù)為8 人的基礎(chǔ)上,分別增加1 名員工和2 名員工,以原有8 位員工的平均工作效率作為增加員工的工作效率,得到了如表6所示的數(shù)據(jù)。結(jié)果顯示當(dāng)員工數(shù)量為9 人的時(shí)候,總成本最小。
表6 不同員工數(shù)量下的總成本
3.2.2 工作時(shí)長對(duì)目標(biāo)函數(shù)的影響
在優(yōu)化前的排班中,每個(gè)班次以4 h 為單位進(jìn)行輪班。結(jié)合實(shí)際需要辦理業(yè)務(wù)的數(shù)量與員工工作的靈活性,優(yōu)化后的班次以4.5 h 和3.5 h 進(jìn)行輪班,結(jié)果顯示,優(yōu)化后的班次使得總成本最小。如表7所示。
表7 不同工作時(shí)長下的總成本
(1)針對(duì)疫情常態(tài)化階段的公共場(chǎng)所人員調(diào)度的問題,將感染因子作為模型的效果評(píng)價(jià)指標(biāo),來衡量員工之間感染病毒的風(fēng)險(xiǎn),構(gòu)建了以排班出現(xiàn)怠工現(xiàn)象導(dǎo)致的人力成本與不能達(dá)到服務(wù)水平要求的懲罰成本之和最小化為目標(biāo)的人員調(diào)度優(yōu)化模型,并用數(shù)學(xué)規(guī)劃求解器GUROBI 進(jìn)行求解。
(2)算例結(jié)果表明,本模型可解決圖書館工作人員的排班問題,能夠?qū)崿F(xiàn)在降低感染風(fēng)險(xiǎn)的同時(shí)還能使圖書館正常開放,驗(yàn)證了該模型的有效性。對(duì)影響目標(biāo)值的兩個(gè)因素(員工數(shù)量和工作時(shí)長)進(jìn)行分析,得出了在員工數(shù)量為9時(shí)目標(biāo)值最優(yōu)的結(jié)論,同時(shí)驗(yàn)證了當(dāng)前模型的工作時(shí)長更符合現(xiàn)實(shí)情況,使得總成本最低。
(3)GUROBI 求解器可在短時(shí)間內(nèi)求解出該模型的最優(yōu)解,但是在求解大規(guī)模案例(員工數(shù)量、班次數(shù)量等較多)時(shí),求解時(shí)間過長。因此,在以后的研究中,考慮將求解器與智能優(yōu)化算法相結(jié)合,提高大規(guī)模案例的求解效率。