On a Variant of the Minimum Path Cover Problem in Acyclic Digraphs: Computational Complexity Results and Exact Method
Nour ElHouda Tellache, Roberto Baldacci

TL;DR
This paper investigates a constrained variant of the Minimum Path Cover problem in acyclic digraphs, proving its computational complexity and developing an exact integer programming method with cutting planes, tested on real-world airline scheduling data.
Contribution
It introduces a new variant of the MPC problem with arc constraints, proves NP-hardness in general, and develops an effective branch-and-cut solution approach.
Findings
NP-hardness on arbitrary DAGs
Polynomial solution for transitive closure of a path
Effective branch-and-cut method demonstrated on real-world data
Abstract
The Minimum Path Cover (MPC) problem consists of finding a minimum-cardinality set of node-disjoint paths that cover all nodes in a given graph. We explore a variant of the MPC problem on acyclic digraphs (DAGs) where, given a subset of arcs, each path within the MPC should contain at least one arc from this subset. We prove that the feasibility problem is strongly NP-hard on arbitrary DAGs, but the problem can be solved in polynomial time when the DAG is the transitive closure of a path. Given that the problem may not always be feasible, our solution focuses on covering a maximum number of nodes with a minimum number of node-disjoint paths, such that each path includes at least one arc from the predefined subset of arcs. This paper introduces and investigates two integer programming formulations for this problem. We propose several valid inequalities to enhance the linear programming…
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.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph theory and applications · Computational Geometry and Mesh Generation
