ILOG SCHEDULE

Implementation of resource constraints in ILOG SCHEDULE: a library for the development of constraint-based scheduling systems. It has been argued that the use of constraint-based techniques and tools enables the implementation of precise, flexible efficient and extensible scheduling systems; precise and flexible as the system can take into account any constraint expressible in the constraint language; efficient in as much as highly optimised constraint propagation procedures are now available; extensible as the consideration of a new type of constraint may require (especially in an object-oriented framework) only an extension to the constraint system or, in the worst case, the implementation of additional decision-making modules (without needs for modification of the existing code). The paper presents ILOG SCHEDULE, a C++ library enabling the representation of a wide collection of scheduling constraints in terms of ’resources’ and ’activities’. ILOG SCHEDULE is based on SOLVER, the generic software tool for object-oriented constraint programming from ILOG. SOLVER variables and constraints can be accessed from SCHEDULE activities and resources. As a result, SCHEDULE users can make use of SOLVER to represent specific constraints, and implement and combine the specific problem-solving strategies that are the most appropriate for the scheduling application under consideration. It is hoped-and expected-that object-oriented constraint programming tools like SCHEDULE will enable the industry to make decisive steps toward the implementation of ’state-of-the-art’ highly flexible, constraint-based scheduling applications.


References in zbMATH (referenced in 62 articles )

Showing results 1 to 20 of 62.
Sorted by year (citations)

1 2 3 4 next

  1. Bukchin, Yossi; Raviv, Tal; Zaides, Ilya: The consecutive multiprocessor job scheduling problem (2020)
  2. van Bulck, David; Goossens, Dries; Schönberger, Jörn; Guajardo, Mario: RobinX: a three-field classification and unified data format for round-robin sports timetabling (2020)
  3. Van Cauwelaert, Sascha; Dejemeppe, Cyrille; Schaus, Pierre: An efficient filtering algorithm for the unary resource constraint with transition times and optional activities (2020)
  4. Osorio-Valenzuela, Luis; Pereira, Jordi; Quezada, Franco; Vásquez, Óscar C.: Minimizing the number of machines with limited workload capacity for scheduling jobs with interval constraints (2019)
  5. Yahouni, Zakaria; Mebarki, Nasser; Sari, Zaki: Evaluation of a new decision-aid parameter for job shop scheduling under uncertainties (2019)
  6. Hooker, J. N.; van Hoeve, W.-J.: Constraint programming and operations research (2018)
  7. Laborie, Philippe; Rogerie, Jérôme; Shaw, Paul; Vilím, Petr: IBM ILOG CP optimizer for scheduling. 20+ years of scheduling with constraints at IBM/ILOG (2018)
  8. Polyakovskiy, Sergey; M’Hallah, Rym: A hybrid feasibility constraints-guided search to the two-dimensional bin packing problem with due dates (2018)
  9. Cappart, Quentin; Schaus, Pierre: Rescheduling railway traffic on real time situations using time-interval variables (2017)
  10. Kreter, Stefan; Schutt, Andreas; Stuckey, Peter J.: Using constraint programming for solving RCPSP/MAX-cal (2017)
  11. Talbi, El-Ghazali: Combining metaheuristics with mathematical programming, constraint programming and machine learning (2016)
  12. Goel, V.; Slusky, M.; van Hoeve, W.-J.; Furman, K. C.; Shao, Y.: Constraint programming for LNG ship scheduling and inventory management (2015)
  13. Grimes, Diarmuid; Hebrard, Emmanuel: Solving variants of the job shop scheduling problem through conflict-directed search (2015)
  14. Shirzadeh Chaleshtarti, A.; Shadrokh, S.; Fathi, Y.: Branch and bound algorithms for resource constrained project scheduling problem subject to nonrenewable resources with prescheduled procurement (2014)
  15. Schutt, Andreas; Feydy, Thibaut; Stuckey, Peter J.; Wallace, Mark G.: Solving RCPSP/max by lazy clause generation (2013)
  16. Talbi, El-Ghazali: Combining metaheuristics with mathematical programming, constraint programming and machine learning (2013)
  17. González, Miguel Ángel; González-Rodríguez, Inés; Vela, Camino R.; Varela, Ramiro: An efficient hybrid evolutionary algorithm for scheduling with setup times and weighted tardiness minimization (2012) ioport
  18. Li, Haitao; Jiang, Dali: New model and heuristics for safety stock placement in general acyclic supply chain networks (2012)
  19. Limtanyakul, Kamol; Schwiegelshohn, Uwe: Improvements of constraint programming and hybrid methods for scheduling of tests on vehicle prototypes (2012) ioport
  20. Benini, Luca; Lombardi, Michele; Milano, Michela; Ruggiero, Martino: Optimal resource allocation and scheduling for the CELL BE platform (2011)

1 2 3 4 next