New lower bounds for solving a scheduling problem with resource collaboration

Inessa Ainbinder, Gabriel David Pinto, Gad Rabinowitz

Research output: Contribution to journalArticlepeer-review

Abstract

The collaboration of robots or other renewable resources for the efficient performance of complex operations is an essential part of modern industrial systems. Here we considered a key feature of the scheduling problem, namely, alternative modes by which to execute an operation. Every operation mode uses a specific set of collaborating resources to perform the operation. This structure allows the scheduling engineer to incorporate in each operation a set of activities using few resources, where each resource performs some of the activities during a portion of the operation's duration. As such, this setup allows the reuse of previously designed solution segments in a manner that conserves engineering efforts and reduces model size while retaining the flexibility conferred by the use of alternative modes. In this paper, we propose new lower bounds for improving the solution process efficiency and we demonstrate a model-driven decision support system for formulating and solving such scheduling problems. Two types of bounds are derived and analyzed, LP relaxation and parameters-based calculation. Both types consider partial solutions at the customized branch and bound solution tree. The dominance relations among the bounds are determined analytically, and the performances of the dominant bounds are compared empirically. The results demonstrate a 70% runtime reduction compared to previously published methods and bounds.

Original languageEnglish
Pages (from-to)225-239
Number of pages15
JournalComputers and Industrial Engineering
Volume127
DOIs
StatePublished - 1 Jan 2019

Keywords

  • Branch and bound
  • Lower bound
  • Model-driven decision support system
  • Resource-sharing
  • Scheduling

Fingerprint

Dive into the research topics of 'New lower bounds for solving a scheduling problem with resource collaboration'. Together they form a unique fingerprint.

Cite this