Evolving Priority Rules to Optimize Multi-Objective Criteria for the Resource-Constrained Project Scheduling Problem

The resource-constrained project scheduling problem (RCPSP) is a combinatorial optimization problem that entails allocating a set of tasks to limited resources, such as budget, workers, or equipment while aiming to optimize a defined objective function. Since this problem belongs to the class of NP-hard problems, heuristic approaches such as priority rules (PRs) are often used to solve them. In literature, genetic programming (GP) was used to evolve PRs for RCPSP while optimizing a single criterion, but optimizing only a single criterion is rare in real-world problems. Usually, realworld problems require the optimization of several criteria simultaneously. In this paper, new PRs are evolved using GP for multi-objective RCPSP. More precisely, sets of Pareto optimal solutions were obtained using non-dominated sorting genetic algorithm II (NSGA-II) and non-dominated sorting genetic algorithm III (NSGA-III). Through experiments, these two algorithms were compared using multi-objective performance measures. Additionally, a comparison between multi-objective PRs and single-objective PR was conducted.

Authors

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/mipro65660.2025.11132077
Primary Topic
Resource-Constrained Project Scheduling
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evolving Priority Rules to Optimize Multi-Objective Criteria for the Resource-Constrained Project Scheduling Problem

Mateja Đumić, Marko Ðurasević, Rebeka Čorić, Josipa Sabljo
Resource-Constrained Project Scheduling
article

Evolving Priority Rules to Optimize Multi-Objective Criteria for the Resource-Constrained Project Scheduling Problem

Mateja Đumić, Marko Ðurasević, Rebeka Čorić, Josipa Sabljo
article en

Abstract

The resource-constrained project scheduling problem (RCPSP) is a combinatorial optimization problem that entails allocating a set of tasks to limited resources, such as budget, workers, or equipment while aiming to optimize a defined objective function. Since this problem belongs to the class of NP-hard problems, heuristic approaches such as priority rules (PRs) are often used to solve them. In literature, genetic programming (GP) was used to evolve PRs for RCPSP while optimizing a single criterion, but optimizing only a single criterion is rare in real-world problems. Usually, realworld problems require the optimization of several criteria simultaneously. In this paper, new PRs are evolved using GP for multi-objective RCPSP. More precisely, sets of Pareto optimal solutions were obtained using non-dominated sorting genetic algorithm II (NSGA-II) and non-dominated sorting genetic algorithm III (NSGA-III). Through experiments, these two algorithms were compared using multi-objective performance measures. Additionally, a comparison between multi-objective PRs and single-objective PR was conducted.

University of Zagreb (HR), University of Osijek (HR)
Openalex Percentile: Top 73%
Resource-Constrained Project Scheduling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.