{"@context":"https:\/\/schema.org\/","@type":"ScholarlyArticle","@id":"#article10466","name":"Non-approximability and Polylogarithmic Approximations of the Single-Sink Unsplittable and Confluent Dynamic Flow Problems","abstract":"Dynamic Flows were introduced by Ford and Fulkerson in 1958 to model flows over time. They define edge capacities to be the total amount of flow that can enter an edge in one time unit. Each edge also has a length, representing the time needed to traverse it. Dynamic Flows have been used to model many problems including traffic congestion, hop-routing of packets and evacuation protocols in buildings. While the basic problem of moving the maximal amount of supplies from sources to sinks is polynomial time solvable, natural minor modifications can make it NP-hard.\r\n\r\nOne such modification is that flows be confluent, i.e., all flows leaving a vertex must leave along the same edge. This corresponds to natural conditions in, e.g., evacuation planning and hop routing.\r\n\r\nWe investigate the single-sink Confluent Quickest Flow problem. The input is a graph with edge capacities and lengths, sources with supplies and a sink. The problem is to find a confluent flow minimizing the time required to send supplies to the sink. Our main results include: \r\n\r\na) Logarithmic Non-Approximability: Directed Confluent Quickest Flows cannot be approximated in polynomial time with an O(\\log n) approximation factor, unless P=NP.\r\n \r\nb) Polylogarithmic Bicriteria Approximations: Polynomial time (O(\\log^8 n), O(\\log^2 \\kappa)) bicritera approximation algorithms for the Confluent Quickest Flow problem where \\kappa is the number of sinks, in both directed and undirected graphs.\r\n \r\nCorresponding results are also developed for the Confluent Maximum Flow over time problem. The techniques developed also improve recent approximation algorithms for static confluent flows.","keywords":["Optimization","Approximation","Dynamic Flow","Confluent Flow"],"author":[{"@type":"Person","name":"Golin, Mordecai J.","givenName":"Mordecai J.","familyName":"Golin"},{"@type":"Person","name":"Khodabande, Hadi","givenName":"Hadi","familyName":"Khodabande"},{"@type":"Person","name":"Qin, Bo","givenName":"Bo","familyName":"Qin"}],"position":41,"pageStart":"41:1","pageEnd":"41:13","dateCreated":"2017-12-07","datePublished":"2017-12-07","isAccessibleForFree":true,"license":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/legalcode","copyrightHolder":[{"@type":"Person","name":"Golin, Mordecai J.","givenName":"Mordecai J.","familyName":"Golin"},{"@type":"Person","name":"Khodabande, Hadi","givenName":"Hadi","familyName":"Khodabande"},{"@type":"Person","name":"Qin, Bo","givenName":"Bo","familyName":"Qin"}],"copyrightYear":"2017","accessMode":"textual","accessModeSufficient":"textual","creativeWorkStatus":"Published","inLanguage":"en-US","sameAs":"https:\/\/doi.org\/10.4230\/LIPIcs.ISAAC.2017.41","publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","citation":"http:\/\/arxiv.org\/abs\/1709.10307","isPartOf":{"@type":"PublicationVolume","@id":"#volume6295","volumeNumber":92,"name":"28th International Symposium on Algorithms and Computation (ISAAC 2017)","dateCreated":"2017-12-07","datePublished":"2017-12-07","editor":[{"@type":"Person","name":"Okamoto, Yoshio","givenName":"Yoshio","familyName":"Okamoto"},{"@type":"Person","name":"Tokuyama, Takeshi","givenName":"Takeshi","familyName":"Tokuyama"}],"isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#article10466","isPartOf":{"@type":"Periodical","@id":"#series116","name":"Leibniz International Proceedings in Informatics","issn":"1868-8969","isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#volume6295"}}}