Scheduling unit processing time arc shutdown jobs to maximize network flow over time: complexity results
Natashia Boland, Thomas Kalinowski, Reena Kapoor, Simranjit Kaur

TL;DR
This paper investigates the complexity of scheduling maintenance on network arcs to maximize flow over time, identifying specific characteristics that influence problem difficulty, including network structure and capacity restrictions.
Contribution
It provides complexity results for various classes of network maintenance scheduling problems, highlighting conditions under which the problem remains NP-hard.
Findings
Identifies NP-hardness for general maintenance scheduling problems.
Shows certain network restrictions can simplify the problem.
Highlights the impact of network structure and capacities on complexity.
Abstract
We study the problem of scheduling maintenance on arcs of a capacitated network so as to maximize the total flow from a source node to a sink node over a set of time periods. Maintenance on an arc shuts down the arc for the duration of the period in which its maintenance is scheduled, making its capacity zero for that period. A set of arcs is designated to have maintenance during the planning period, which will require each to be shut down for exactly one time period. In general this problem is known to be NP-hard. Here we identify a number of characteristics that are relevant for the complexity of instance classes. In particular, we discuss instances with restrictions on the set of arcs that have maintenance to be scheduled; series parallel networks; capacities that are balanced, in the sense that the total capacity of arcs entering a (non-terminal) node equals the total capacity of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
