Capacity-preserving subgraphs of directed flow networks

From MaRDI portal
Publication:6182901

DOI10.1007/978-3-031-34347-6_14arXiv2303.17274OpenAlexW4379117816MaRDI QIDQ6182901FDOQ6182901


Authors: Markus Chimani, Max Ilsen Edit this on Wikidata


Publication date: 22 December 2023

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: We introduce and discuss the Minimum Capacity-Preserving Subgraph (MCPS) problem: given a directed graph and a retention ratio alphain(0,1), find the smallest subgraph that, for each pair of vertices (u,v), preserves at least a fraction alpha of a maximum u-v-flow's value. This problem originates from the practical setting of reducing the power consumption in a computer network: it models turning off as many links as possible while retaining the ability to transmit at least alpha times the traffic compared to the original network. First we prove that MCPS is NP-hard already on directed acyclic graphs (DAGs). Our reduction also shows that a closely related problem (which only considers the arguably most complicated core of the problem in the objective function) is NP-hard to approximate within a sublogarithmic factor already on DAGs. In terms of positive results, we present a simple linear time algorithm that solves MCPS optimally on directed series-parallel graphs (DSPs). Further, we introduce the family of laminar series-parallel graphs (LSPs), a generalization of DSPs that also includes cyclic and very dense graphs. Not only are we able to solve MCPS on LSPs in quadratic time, but our approach also yields straightforward quadratic time algorithms for several related problems such as Minimum Equivalent Digraph and Directed Hamiltonian Cycle on LSPs.


Full work available at URL: https://arxiv.org/abs/2303.17274




Recommendations




Cites Work






This page was built for publication: Capacity-preserving subgraphs of directed flow networks

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6182901)