Kenneth N. Reid, Jingpeng Li, J. Swan, A. McCormick, G. Owusu
{"title":"Variable Neighbourhood Search: A case study for a highly-constrained workforce scheduling problem","authors":"Kenneth N. Reid, Jingpeng Li, J. Swan, A. McCormick, G. Owusu","doi":"10.1109/SSCI.2016.7850087","DOIUrl":null,"url":null,"abstract":"This paper describes a Variable Neighbourhood Search (VNS) combined with Metropolis-Hastings acceptance to tackle a highly constrained workforce scheduling problem typical of field service operations (FSO) companies. A refined greedy algorithm is firstly designed to create an initial solution which meets all hard constraints and satisfies some of the soft constraints. The VNS is then used to swap out less promising combinations, continually moving towards a optimal solution until meeting finishing requirements, which are either a satisfactory mean fitness set as a parameter, or a time allowance of one hour. The results of this approach are promising when compared to the stand-alone greedy algorithm, and have showed an average of 10.3% increase in fitness when parameterized with expected demand data and real employee data.","PeriodicalId":120288,"journal":{"name":"2016 IEEE Symposium Series on Computational Intelligence (SSCI)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2016-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Symposium Series on Computational Intelligence (SSCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSCI.2016.7850087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This paper describes a Variable Neighbourhood Search (VNS) combined with Metropolis-Hastings acceptance to tackle a highly constrained workforce scheduling problem typical of field service operations (FSO) companies. A refined greedy algorithm is firstly designed to create an initial solution which meets all hard constraints and satisfies some of the soft constraints. The VNS is then used to swap out less promising combinations, continually moving towards a optimal solution until meeting finishing requirements, which are either a satisfactory mean fitness set as a parameter, or a time allowance of one hour. The results of this approach are promising when compared to the stand-alone greedy algorithm, and have showed an average of 10.3% increase in fitness when parameterized with expected demand data and real employee data.