{"title":"处理软约束的算法及其在员工调度问题中的应用","authors":"Qi Zhao, R. Goebel","doi":"10.1002/(SICI)1099-1174(199906)8:2%3C119::AID-ISAF165%3E3.0.CO;2-N","DOIUrl":null,"url":null,"abstract":"This paper presents a new model for dynamically deciding when, how, and to what extent soft constraints should be relaxed. The first part of the model is a depth-first search algorithm and a best-first repair algorithm which can generate partial schedules quickly. The second part is an iterative relaxation algorithm which can augment the generated partial schedules by slightly relaxing potentially relaxable constraints (i.e. soft constraints). The model guarantees that (1) a soft constraint will be relaxed only when no backtrack (repair) can be made within a time limit, (2) the relaxation of soft constraints can always deepen the search tree, and (3) the relaxation will only be made at dead nodes, and when the search algorithm can be continued the relaxed soft constraints will return to their initial states. The model has been successfully applied to two staff scheduling problems, dispatcher scheduling problem and crew scheduling problem. Copyright 1999 John Wiley & Sons, Ltd.","PeriodicalId":153549,"journal":{"name":"Intell. Syst. Account. Finance Manag.","volume":"231 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Algorithms for handling soft constraints and their applications to staff scheduling problems\",\"authors\":\"Qi Zhao, R. Goebel\",\"doi\":\"10.1002/(SICI)1099-1174(199906)8:2%3C119::AID-ISAF165%3E3.0.CO;2-N\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a new model for dynamically deciding when, how, and to what extent soft constraints should be relaxed. The first part of the model is a depth-first search algorithm and a best-first repair algorithm which can generate partial schedules quickly. The second part is an iterative relaxation algorithm which can augment the generated partial schedules by slightly relaxing potentially relaxable constraints (i.e. soft constraints). The model guarantees that (1) a soft constraint will be relaxed only when no backtrack (repair) can be made within a time limit, (2) the relaxation of soft constraints can always deepen the search tree, and (3) the relaxation will only be made at dead nodes, and when the search algorithm can be continued the relaxed soft constraints will return to their initial states. The model has been successfully applied to two staff scheduling problems, dispatcher scheduling problem and crew scheduling problem. Copyright 1999 John Wiley & Sons, Ltd.\",\"PeriodicalId\":153549,\"journal\":{\"name\":\"Intell. Syst. Account. Finance Manag.\",\"volume\":\"231 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Intell. Syst. Account. Finance Manag.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/(SICI)1099-1174(199906)8:2%3C119::AID-ISAF165%3E3.0.CO;2-N\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Intell. Syst. Account. Finance Manag.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1099-1174(199906)8:2%3C119::AID-ISAF165%3E3.0.CO;2-N","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Algorithms for handling soft constraints and their applications to staff scheduling problems
This paper presents a new model for dynamically deciding when, how, and to what extent soft constraints should be relaxed. The first part of the model is a depth-first search algorithm and a best-first repair algorithm which can generate partial schedules quickly. The second part is an iterative relaxation algorithm which can augment the generated partial schedules by slightly relaxing potentially relaxable constraints (i.e. soft constraints). The model guarantees that (1) a soft constraint will be relaxed only when no backtrack (repair) can be made within a time limit, (2) the relaxation of soft constraints can always deepen the search tree, and (3) the relaxation will only be made at dead nodes, and when the search algorithm can be continued the relaxed soft constraints will return to their initial states. The model has been successfully applied to two staff scheduling problems, dispatcher scheduling problem and crew scheduling problem. Copyright 1999 John Wiley & Sons, Ltd.