Reactive scheduling framework based on domain knowledge and constraint programming

被引:47
|
作者
Novas, Juan M. [1 ]
Henning, Gabriela P. [1 ]
机构
[1] Univ Nacl Litoral, CONICET, INTEC, RA-3450 Guemes, Santa Fe, Argentina
关键词
Reactive scheduling; Batch plants; Decision support systems; Knowledge-based scheduling; Constraint programming; REORDERING ALGORITHM; BATCH; UNCERTAINTY; STRATEGIES;
D O I
10.1016/j.compchemeng.2010.07.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Industrial environments frequently face disruptive events. This contribution presents a support framework, aimed at addressing the repair-based reactive scheduling problem. It is based on an explicit object-oriented domain representation and a constraint programming (CP) approach. When an unforeseen event occurs, the framework captures the in-progress agenda status, as well as the event effect on it. Based on this information, a rescheduling problem specification is developed. Tasks to be rearranged are recognized and the set of the most suitable rescheduling action types (e.g. shift-jump, reassign, freeze) is identified. Since a given specification may lead to several solutions, the second stage relies on a CP model to address the problem just defined. To create such model, action types are automatically transformed into constraints. Provided that good quality schedules can be reached in low CPU times, alternative solution scenarios focusing on stability and regular performance measures can be posed for each problem. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2129 / 2148
页数:20
相关论文
共 50 条
  • [1] A Reactive Scheduling Approach Based on Domain-Knowledge
    Novas, Juan M.
    Henning, Gabriela P.
    10TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2009, 27 : 765 - 770
  • [2] Constraint Based Scheduling: Applying Constraint Programming to Scheduling Problems
    Edward Tsang
    Journal of Scheduling, 2003, 6 (4) : 413 - 414
  • [3] A Constraint-Based Declarative Programming Framework for Scheduling and Resource Allocation Problems
    Wikarek, Jaroslaw
    Sitek, Pawel
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2019, 6 (01) : 69 - 90
  • [4] Scheduling of Malleable Tasks Based on Constraint Programming
    Nishikawa, Hiroki
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 1493 - 1498
  • [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] A framework for constraint programming based column generation
    Junker, U
    Karisch, SE
    Kohl, N
    Vaaben, B
    Fahle, T
    Sellmann, M
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP'99, 1999, 1713 : 261 - 274
  • [7] 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
  • [8] KNOWLEDGE-BASED REACTIVE SCHEDULING
    SZELKE, E
    KERR, RM
    PRODUCTION PLANNING & CONTROL, 1994, 5 (02) : 124 - 145
  • [9] CONSTRAINT PROGRAMMING FOR NURSE SCHEDULING
    WEIL, G
    HEUS, K
    FRANCOIS, P
    POUJADE, M
    IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 1995, 14 (04): : 417 - 422
  • [10] A Reactive Constraint Programming Formulation
    Monfroy, Eric
    Castro, Carlos
    Crawford, Broderick
    2009 EIGHTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 165 - +