Energetic reasoning and mixed-integer linear programming for scheduling with a continuous resource and linear efficiency functions

被引:10
|
作者
Nattaf, Margaux [1 ,2 ]
Artigues, Christian [1 ,3 ]
Lopez, Pierre [1 ,3 ]
Rivreau, David [4 ]
机构
[1] CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
[2] Univ Toulouse, UPS, F-31400 Toulouse, France
[3] Univ Toulouse, LAAS, F-31400 Toulouse, France
[4] LUNAM Univ, Univ Catholique Ouest, LISA, 3 Pl Andre Leroy, F-49008 Angers, France
关键词
Continuous scheduling; Continuous resources; Linear efficiency functions; Energy constraints; Energetic reasoning; Branching scheme; Mixed-integer programming; BRANCH;
D O I
10.1007/s00291-015-0423-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses a scheduling problem with a continuously divisible, cumulative and renewable resource with limited capacity. During its processing, each task consumes a part of this resource, which lies between a minimum and a maximum requirement. A task is finished when a certain amount of energy is received by it within its time window. This energy is received via the resource and an amount of resource is converted into an amount of energy with a non-decreasing and continuous function. The goal is to find a feasible schedule, which is already NP-complete, and then to minimize the resource consumption. For the case where all functions are linear, we present two new mixed-integer linear programs (MILP), as well as improvements of an existing formulation. We also present a detailed version of the adaptation of the well-known "left-shift/right-shift" satisfiability test for the cumulative constraint and the associated time-window adjustments to our problem. For this test, three ways of computing relevant intervals are described. Finally, a hybrid branch-and-bound using both the satisfiability test and the MILP is presented with a new heuristic for choosing the variable on which the branching is done. Computational experiments on randomly generated instances are reported in order to compare all of these solution methods.
引用
收藏
页码:459 / 492
页数:34
相关论文
共 50 条
  • [41] Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming
    Yu-Li Huang
    Ishtiak Sikder
    Guanglin Xu
    Optimization Letters, 2022, 16 : 1549 - 1562
  • [42] Mixed-integer/linear and constraint programming approaches for activity scheduling in a nuclear research facility
    Polo-Mejia, Oliver
    Artigues, Christian
    Lopez, Pierre
    Basini, Virginie
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (23) : 7149 - 7166
  • [43] A Mixed-Integer Linear Programming Model for Optimizing the Scheduling and Assignment of Tank Farm Operations
    Terrazas-Moreno, Sebastian
    Grossmann, Ignacio E.
    Wassick, John M.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2012, 51 (18) : 6441 - 6454
  • [44] Test scheduling for core-based systems using mixed-integer linear programming
    Chakrabarty, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (10) : 1163 - 1174
  • [45] Greedy-Heuristic-Aided Mixed-Integer Linear Programming Approach for Arrival Scheduling
    Cao, Yi
    Rathinam, Sivakumar
    Sun, Dengfeng
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2013, 10 (07): : 323 - 336
  • [46] Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming
    Huang, Yu-Li
    Sikder, Ishtiak
    Xu, Guanglin
    OPTIMIZATION LETTERS, 2022, 16 (05) : 1549 - 1562
  • [47] Mixed-Integer Linear Programming, Constraint Programming and a Novel Dedicated Heuristic for Production Scheduling in a Packaging Plant
    Oujana, Soukaina
    Amodeo, Lionel
    Yalaoui, Farouk
    Brodart, David
    APPLIED SCIENCES-BASEL, 2023, 13 (10):
  • [48] ITERATED LINEAR-PROGRAMMING STRATEGIES FOR NONSMOOTH SIMULATION - CONTINUOUS AND MIXED-INTEGER APPROACHES
    BULLARD, LG
    BIEGLER, LT
    COMPUTERS & CHEMICAL ENGINEERING, 1992, 16 (10-11) : 949 - 961
  • [49] A novel mixed-integer linear programming formulation for continuous-time inventory routing
    Wang, Akang
    Li, Xiandong
    Arbogast, Jeffrey E.
    Wilson, Zachary
    Gounaris, Chrysanthos E.
    COMPUTERS & OPERATIONS RESEARCH, 2025, 174
  • [50] Optimal operation of building microgrids - comparison with mixed-integer linear and continuous non-linear programming approaches
    Reinbold, Vincent
    Dinh, Van-Binh
    Tenfen, Daniel
    Delinchant, Benoit
    Saelens, Dirk
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2018, 37 (02) : 603 - 616