Constraint propagation techniques for the disjunctive scheduling problem

被引:38
|
作者
Dorndorf, U [1 ]
Pesch, E [1 ]
Toàn, PH [1 ]
机构
[1] Univ Bonn, Fac Econ, D-53113 Bonn, Germany
关键词
constraint propagation; consistency tests; k-consistency; domain-consistency; bound-consistency; disjunctive scheduling; job shop scheduling;
D O I
10.1016/S0004-3702(00)00040-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint propagation is an elementary method for reducing the search space of combinatorial search and optimization problems which has become more and more important in the last decades. The basic idea of constraint propagation is to detect and remove inconsistent variable assignments that cannot participate in any feasible solution through the repeated analysis and evaluation of the variables, domains and constraints describing a specific problem instance. The contribution of this paper is twofold. The first contribution is a description of efficient constraint propagation methods also known as consistency tests for the disjunctive scheduling problem (DSP) which is a generalization of the classical job shop scheduling problem (JSP). Applying an elementary constraint based approach involving a limited number of search variables, we will derive consistency tests that ensure 3-b-consistency. We will further present and analyze both new and classical consistency tests which to some extent are generalizations of the aforementioned consistency tests involving a higher number of variables, but still can be implemented efficiently with a polynomial time complexity. Further, the concepts of energetic reasoning and shaving are analyzed and discussed. The other contribution is a classification of the consistency tests derived according to the domain reduction achieved. The particular strength of using consistency tests is based on their repeated application, so that the knowledge derived is propagated, i.e., reused for acquiring additional knowledge. The deduction of this knowledge can be described as the computation of a fixed point. Since this fixed point depends upon the order of the application of the tests, we first derive a necessary condition for its uniqueness. We then develop a concept of dominance which enables the comparison of different consistency tests as well as a simple method for proving dominance. An extensive comparison of all consistency tests is given. Quite surprisingly, we will find out that some apparently stronger consistency tests are subsumed by apparently weaker ones. At the same time an open question regarding the effectiveness of energetic reasoning is answered. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:189 / 240
页数:52
相关论文
共 50 条
  • [21] DISJUNCTIVE-FACET PROBLEM - FORMULATION AND SOLUTION TECHNIQUES
    GLOVER, F
    KLINGMAN, D
    STUTZ, J
    OPERATIONS RESEARCH, 1974, 22 (03) : 582 - 601
  • [22] Insertion techniques and constraint propagation for the DARP
    Deleplanque, Samuel
    Quilliot, Alain
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 393 - 400
  • [23] Course Scheduling in an Adjustable Constraint Propagation Schema
    Pothitos, Nikolaos
    Stamatopoulos, Panagiotis
    Zervoudakis, Kyriakos
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 335 - 343
  • [24] Extension of disjunctive graph model for job shop scheduling problem
    Blazewicz, J
    Pesch, E
    Sterna, M
    OPERATIONS RESEARCH PROCEEDINGS 2000, 2001, : 359 - +
  • [25] Constraint propagation for cumulative scheduling problems with precedences
    Liu S.-X.
    Guo Z.
    Tang J.-F.
    Zidonghua Xuebao/ Acta Automatica Sinica, 2010, 36 (04): : 603 - 609
  • [26] SCHEDULING PROBLEM FOR TOURNAMENTS WITH A CONSTRAINT ON LOCATIONS
    SMITH, P
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 23 (05): : A509 - A509
  • [27] Enhancing Constraint Propagation in ACO-based Schedulers for Solving the Job Shop Scheduling Problem
    Teschemacher, Ulrich
    Reinhart, Gunther
    RESEARCH AND INNOVATION IN MANUFACTURING: KEY ENABLING TECHNOLOGIES FOR THE FACTORIES OF THE FUTURE - PROCEEDINGS OF THE 48TH CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2016, 41 : 443 - 447
  • [28] Disjunctive Constraint Lambda Calculi
    Hölzl, MM
    Crossley, JN
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 64 - 78
  • [29] Constraint-propagation-based cutting planes: An application to the resource-constrained project scheduling problem
    Demassey, S
    Artigues, C
    Michelon, P
    INFORMS JOURNAL ON COMPUTING, 2005, 17 (01) : 52 - 65
  • [30] Constraint propagation for domain bounding in distributed task scheduling
    Sultanik, Evan A.
    Modi, Pragnesh Jay
    Regli, William C.
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 756 - 760