The Structural Complexity Landscape of Finding Balance-Fair Shortest Paths
Matthias Bentert, Leon Kellerhals, Rolf Niedermeier
TL;DR
Balance-fair Shortest Path asks for an $s$-$t$-path that is both shortest and balance-fair, i.e., the color counts along the path satisfy ${\max_i |\chi_P^i| - \min_i |\chi_P^i| \le 1}$ in a vertex-colored graph. The authors provide a complete tetrachotomy across structural parameters, distinguishing polynomial kernels, fixed-parameter tractability, XP-time algorithms, and para-$\mathsf{NP}$-hardness. They develop polynomial kernels for distance to cographs and to $P_h$-free graphs, a kernel for neighborhood diversity, and show hardness results for parameters such as treedepth, minimum clique cover, and maximum leaf number via OR-cross-composition and reductions. The results reveal that fairness constraints significantly impact the complexity of a fundamental graph problem across many graph classes, guiding both theoretical understanding and practical algorithm design for fair routing problems.
Abstract
We study the parameterized complexity of finding shortest s-t-paths with an additional fairness requirement. The task is to compute a shortest path in a vertex-colored graph where each color appears (roughly) equally often in the solution. We provide a complete picture of the parameterized complexity landscape of the problem with respect to structural parameters by showing a tetrachotomy including polynomial kernels, fixed-parameter tractability, XP-time algorithms (and W[1]-hardness), and para-NP-hardness.
