Constraint-based methods for scheduling discretionary services

被引:2
|
作者
Wang, Xiaofang [1 ]
Policella, Nicola [2 ]
Smith, Stephen F. [3 ]
Oddi, Angelo [4 ]
机构
[1] Renmin Univ China, Sch Business, Beijing, Peoples R China
[2] European Space Agcy, European Space Operat Ctr, Darmstadt, Germany
[3] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
[4] Natl Res Council Italy, Inst Cognit Sci & Technol, ISTC CNR, Rome, Italy
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Scheduling; constraint programming; discretionary service; PROJECT; OPTIMIZATION; STRATEGIES;
D O I
10.3233/AIC-2010-0486
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A project network composed of discretionary tasks typically exists in service professions, such as journalism, clinic, software development or financial analysis, where the quality (or value) of a task increases with the time spent on it. Since a longer task duration consumes more resources (i.e., workers' time), the project manager must strike a balance between quality and time by scheduling tasks and setting their durations while respecting the project deadline, precedence and resource constraints. We formulate this problem, give a polynomial-time optimal algorithm for the single capacity case and prove the NP-completeness of the general multiple capacity case. Then we develop two hybrid solution procedures integrating linear optimization and an AI search procedure - precedence constraint posting - for the general case. Our results verify the effectiveness of these procedures and show there exists a potential synergy between objectives of maintaining temporal flexibility and maximizing quality, which implies that existing techniques in building flexible schedules can be adapted to solve this new class of problems.
引用
收藏
页码:51 / 73
页数:23
相关论文
共 50 条
  • [1] Constraint-based scheduling
    Fromherz, MPJ
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 3231 - 3244
  • [2] LEARNING TO IMPROVE CONSTRAINT-BASED SCHEDULING
    ZWEBEN, M
    DAVIS, E
    DAUN, B
    DRASCHER, E
    DEALE, M
    ESKEY, M
    ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) : 271 - 296
  • [3] A Constraint-Based Framework for Scheduling Problems
    Wikarek, Jaroslaw
    Sitek, Pawel
    Stefanski, Tadeusz
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2018, PT I, 2018, 10751 : 419 - 430
  • [4] Constraint-based scheduling:: An introduction for newcomers
    Barták, R
    INTELLIGENT MANUFACTURING SYSTEMS 2003, 2003, : 69 - 74
  • [5] Completable partial solutions in constraint programming and constraint-based scheduling
    Kovács, A
    Váncza, J
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 332 - 346
  • [6] Constraint-based high school scheduling system
    NEC Corp, Kanagawa, Japan
    IEEE Expert, 1 (63-72):
  • [7] Constraint-Based Modeling and Scheduling of Clinical Pathways
    Wolf, Armin
    RECENT ADVANCES IN CONSTRAINTS, CSCLP 2009, 2011, 6384 : 122 - 138
  • [8] Scheduling of maintenance work: A constraint-based approach
    Palma, J.
    de Leon Hijes, F. C. Gomez
    Campos Martinez, M.
    Guillen Carceles, L.
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (04) : 2963 - 2973
  • [9] Constraint-based database for work package scheduling
    Choo, HJ
    Tommelein, ID
    Ballard, G
    Zabelle, TR
    COMPUTING IN CIVIL ENGINEERING, 1998, : 169 - 180
  • [10] Constraint-based algorithm for Job Shop scheduling
    Guo, Dong-Fen
    Li, Tie-Ke
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (01): : 117 - 125