A decomposition-based matheuristic for flexible job shops with processing alternatives

The flexible job shop scheduling problem with processing alternatives (FJSP-PA) extends the flexible job shop scheduling problem by allowing jobs to be completed in multiple technologically feasible ways. We model these alternatives using directed acyclic processing graphs that combine operation vertices, precedence relations, and XOR-decisions. Unlike existing approaches, we consider processing graphs that are not restricted to disjoint subgraphs and define processing alternatives through edge-based XOR-decisions, such that they contain only the operations and precedence relations implied by the selected edges. We present a compact mixed-integer linear programming formulation for the FJSP-PA and derive a Dantzig--Wolfe decomposition in which processing alternatives are represented as columns. Based on this decomposition, we develop a matheuristic combining the generation of processing alternatives with a fix-and-optimize neighborhood search. We evaluate the approach on benchmark instances from the literature and a newly generated benchmark set covering different levels of processing and machine flexibility. Finally, we investigate different strategies for generating processing alternatives and compare the matheuristic with the compact formulation to assess their performance on the FJSP-PA.

Authors

Publication Details

Journal
OpenHSU
Published
2026-10-13
DOI
https://doi.org/10.24405/24865
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A decomposition-based matheuristic for flexible job shops with processing alternatives

Dominik Kreß, Jenny Nossack, Jan‐Erik Justkowiak, Hendrik Schanz et al.
OpenHSU
Scheduling and Optimization Algorithms
article

A decomposition-based matheuristic for flexible job shops with processing alternatives

Dominik Kreß, Jenny Nossack, Jan‐Erik Justkowiak, Hendrik Schanz, Erwin Pesch
article en

Abstract

The flexible job shop scheduling problem with processing alternatives (FJSP-PA) extends the flexible job shop scheduling problem by allowing jobs to be completed in multiple technologically feasible ways. We model these alternatives using directed acyclic processing graphs that combine operation vertices, precedence relations, and XOR-decisions. Unlike existing approaches, we consider processing graphs that are not restricted to disjoint subgraphs and define processing alternatives through edge-based XOR-decisions, such that they contain only the operations and precedence relations implied by the selected edges. We present a compact mixed-integer linear programming formulation for the FJSP-PA and derive a Dantzig--Wolfe decomposition in which processing alternatives are represented as columns. Based on this decomposition, we develop a matheuristic combining the generation of processing alternatives with a fix-and-optimize neighborhood search. We evaluate the approach on benchmark instances from the literature and a newly generated benchmark set covering different levels of processing and machine flexibility. Finally, we investigate different strategies for generating processing alternatives and compare the matheuristic with the compact formulation to assess their performance on the FJSP-PA.

OpenHSU
Openalex Percentile: Top 12%
Scheduling and Optimization Algorithms
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.