Bottleneck Identification in Resource-Constrained Project Scheduling via Constraint Relaxation

📅 2025-04-10
🏛️ International Conference on Operations Research and Enterprise Systems
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
To address suboptimal scheduling in resource-constrained project scheduling caused by overly restrictive constraints, this paper proposes a framework that automatically identifies critical bottleneck constraints and precisely locates relaxable ones. Methodologically, it integrates job-shop heuristics, constraint sensitivity analysis, iterative re-optimization, and two relaxation strategies—targeted and non-targeted. A key contribution is the empirical finding that non-targeted relaxation achieves performance comparable to targeted relaxation in reducing project tardiness, challenging the conventional intuition that explicit optimization direction is necessary. Experiments across multiple case studies demonstrate significant reductions in task delays, validate the accuracy of bottleneck identification, and confirm the effectiveness of constraint relaxation. The framework provides interpretable and actionable constraint tuning support for Advanced Planning and Scheduling (APS) systems.

Technology Category

Constraint Satisfaction and Optimization: Constraint ProgrammingPlanning, Routing, and Scheduling: Learning for Planning and SchedulingSearch and Optimization: Heuristic Search

Application Category

Search and Retrieval-Augmented AI: Efficiency and scalability of Web search enginesResponsible Web: Human-perceived consequences of algorithmic deployment on the webGraph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphs
📝 Abstract
In realistic production scenarios, Advanced Planning and Scheduling (APS) tools often require manual intervention by production planners, as the system works with incomplete information, resulting in suboptimal schedules. Often, the preferable solution is not found just because of the too-restrictive constraints specifying the optimization problem, representing bottlenecks in the schedule. To provide computer-assisted support for decision-making, we aim to automatically identify bottlenecks in the given schedule while linking them to the particular constraints to be relaxed. In this work, we address the problem of reducing the tardiness of a particular project in an obtained schedule in the resource-constrained project scheduling problem by relaxing constraints related to identified bottlenecks. We develop two methods for this purpose. The first method adapts existing approaches from the job shop literature and utilizes them for so-called untargeted relaxations. The second method identifies potential improvements in relaxed versions of the problem and proposes targeted relaxations. Surprisingly, the untargeted relaxations result in improvements comparable to the targeted relaxations.
Problem

Research questions and friction points this paper is trying to address.

Identify bottlenecks in resource-constrained project schedules
Link bottlenecks to constraints needing relaxation
Reduce project tardiness via constraint relaxation methods
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automatically identifies bottlenecks via constraint relaxation
Develops untargeted and targeted constraint relaxation methods
Links bottlenecks to specific constraints for relaxation
💼 Related Jobs
No related jobs found.
L
Lukás Nedbálek
Faculty of Mathematics and Physics, Charles University, Prague, CZ; Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, CZ
A
A. Novák
Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, CZ