Strong Bounds for Resource Constrained Project Scheduling: Preprocessing and Cutting Planes

09/06/2019
by   Janniele A. S. Araujo, et al.
0

Resource Constrained Project Scheduling Problems (RCPSPs) without preemption are well-known NP-hard combinatorial optimization problems. A feasible RCPSP solution consists of a time-ordered schedule of jobs with corresponding execution modes, respecting precedence and resources constraints. In this paper, we propose a cutting plane algorithm to separate five different cut families, as well as a new preprocessing routine to strengthen resource-related constraints. New lifted versions of the well-known precedence and cover inequalities are employed. At each iteration, a dense conflict graph is built considering feasibility and optimality conditions to separate cliques, odd-holes and strengthened Chvátal-Gomory cuts. The proposed strategies considerably improve the linear relaxation bounds, allowing a state-of-the-art mixed-integer linear programming solver to find provably optimal solutions for 754 previously open instances of different variants of the RCPSPs, which was not possible using the original linear programming formulations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2021

Enhanced Formulation for Guillotine 2D Cutting Problems

We advance the state of the art in Mixed-Integer Linear Programming (MIL...
research
08/15/2012

Explaining Time-Table-Edge-Finding Propagation for the Cumulative Resource Constraint

Cumulative resource constraints can model scarce resources in scheduling...
research
12/16/2017

An ILP Solver for Multi-label MRFS with Connectivity Constraints

Integer Linear Programming (ILP) formulations of Markov random fields (M...
research
10/30/2020

Multi-Core Processor Scheduling with Respect to Data Bus Bandwidth

The paper considers the problem of scheduling software modules on a mult...
research
02/09/2016

Time Resource Networks

The problem of scheduling under resource constraints is widely applicabl...
research
07/18/2019

Finding First and Most-Beautiful Queens by Integer Programming

The n-queens puzzle is a well-known combinatorial problem that requires ...
research
09/17/2019

Preprocessing and Cutting Planes with Conflict Graphs

This paper addresses the implementation of conflict graph-based routines...

Please sign up or login with your details

Forgot password? Click here to reset