Salvato in:
Dettagli Bibliografici
Autori principali: Sheridan, Kristin, Chawla, Shuchi
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2411.04906
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912237134807040
author Sheridan, Kristin
Chawla, Shuchi
author_facet Sheridan, Kristin
Chawla, Shuchi
contents In this paper we study flow problems on temporal networks, where edge capacities and travel times change over time. We consider a network with $n$ nodes and $m$ edges where the capacity and length of each edge is a piecewise constant function, and use $μ=Ω(m)$ to denote the total number of pieces in all of the $2m$ functions. Our goal is to design exact algorithms for various flow problems that run in time polynomial in the parameter $μ$. Importantly, the algorithms we design are strongly polynomial, i.e. have no dependence on the capacities, flow value, or the time horizon of the flow process, all of which can be exponentially large relative to the other parameters; and return an integral flow when all input parameters are integral. Our main result is an algorithm for checking feasibility of a dynamic transshipment problem on temporal networks -- given multiple sources and sinks with supply and demand values, is it possible to satisfy the desired supplies and demands within a given time horizon? We develop a fast ($O(μ^3)$ time) algorithm for this feasibility problem when the input network has a certain canonical form, by exploiting the cut structure of the associated time expanded network. We then adapt an approach of \cite{hoppe2000} to show how other flow problems on temporal networks can be reduced to the canonical format. For computing dynamic transshipments on temporal networks, this results in a $O(μ^7)$ time algorithm, whereas the previous best integral exact algorithm runs in time $\tilde O(μ^{19})$. We achieve similar improvements for other flow problems on temporal networks.
format Preprint
id arxiv_https___arxiv_org_abs_2411_04906
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Faster feasibility for dynamic flows and transshipments on temporal networks
Sheridan, Kristin
Chawla, Shuchi
Data Structures and Algorithms
In this paper we study flow problems on temporal networks, where edge capacities and travel times change over time. We consider a network with $n$ nodes and $m$ edges where the capacity and length of each edge is a piecewise constant function, and use $μ=Ω(m)$ to denote the total number of pieces in all of the $2m$ functions. Our goal is to design exact algorithms for various flow problems that run in time polynomial in the parameter $μ$. Importantly, the algorithms we design are strongly polynomial, i.e. have no dependence on the capacities, flow value, or the time horizon of the flow process, all of which can be exponentially large relative to the other parameters; and return an integral flow when all input parameters are integral. Our main result is an algorithm for checking feasibility of a dynamic transshipment problem on temporal networks -- given multiple sources and sinks with supply and demand values, is it possible to satisfy the desired supplies and demands within a given time horizon? We develop a fast ($O(μ^3)$ time) algorithm for this feasibility problem when the input network has a certain canonical form, by exploiting the cut structure of the associated time expanded network. We then adapt an approach of \cite{hoppe2000} to show how other flow problems on temporal networks can be reduced to the canonical format. For computing dynamic transshipments on temporal networks, this results in a $O(μ^7)$ time algorithm, whereas the previous best integral exact algorithm runs in time $\tilde O(μ^{19})$. We achieve similar improvements for other flow problems on temporal networks.
title Faster feasibility for dynamic flows and transshipments on temporal networks
topic Data Structures and Algorithms
url https://arxiv.org/abs/2411.04906