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
相关论文
共 46 条
  • [1] A probe-based algorithm for piecewise linear optimization in scheduling
    Ajili, F
    El Sakkout, H
    [J]. ANNALS OF OPERATIONS RESEARCH, 2003, 118 (1-4) : 35 - 48
  • [2] Anand K., 2010, MANAGEMENT IN PRESS
  • [3] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [4] [Anonymous], THESIS CARNEGIE MELL
  • [5] Baptiste P., 2001, Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems
  • [6] A hybrid approach to scheduling with earliness and tardiness costs
    Beck, JC
    Refalo, P
    [J]. ANNALS OF OPERATIONS RESEARCH, 2003, 118 (1-4) : 49 - 71
  • [7] BECK JC, 1999, THESIS U TORONTO TOR
  • [8] BERINGER H, 1995, LOGIC PROGRAMMING FO
  • [9] Cesta A., 1998, Proceedings Fourth International Conference on Artificial Intelligence Planning Systems, P214
  • [10] A constraint-based method for project scheduling with time windows
    Cesta, A
    Oddi, A
    Smith, SF
    [J]. JOURNAL OF HEURISTICS, 2002, 8 (01) : 109 - 136