Flow games

Orna Kupferman, Gal Vardi, Moshe Y. Vardi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the traditional maximal-flow problem, the goal is to transfer maximum flow in a network by directing, in each vertex in the network, incoming flow into outgoing edges. While the problem has been extensively used in order to optimize the performance of networks in numerous application areas, it corresponds to a setting in which the authority has control on all vertices of the network. Today’s computing environment involves parties that should be considered adversarial. We introduce and study flow games, which capture settings in which the authority can control only part of the vertices. In these games, the vertices are partitioned between two players: the authority and the environment. While the authority aims at maximizing the flow, the environment need not cooperate. We argue that flow games capture many modern settings, such as partially-controlled pipe or road systems or hybrid software-defined communication networks. We show that the problem of finding the maximal flow as well as an optimal strategy for the authority in an acyclic flow game isP2 -complete, and is alreadyP2 -hard to approximate. We study variants of the game: a restriction to strategies that ensure no loss of flow, an extension to strategies that allow non-integral flows, which we prove to be stronger, and a dynamic setting in which a strategy for a vertex is chosen only once flow reaches the vertex. We discuss additional variants and their applications, and point to several interesting open problems.

Original languageEnglish
Title of host publication37th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2017
EditorsSatya Lokam, R. Ramanujam
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770552
DOIs
StatePublished - 1 Jan 2018
Event37th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2017 - Kanpur, India
Duration: 12 Dec 201714 Dec 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume93
ISSN (Print)1868-8969

Conference

Conference37th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2017
Country/TerritoryIndia
CityKanpur
Period12/12/1714/12/17

Bibliographical note

Publisher Copyright:
© Orna Kupferman, Gal Vardi, and Moshe Y. Vardi.

Keywords

  • Algorithms
  • Flow networks
  • Two-player Games

Fingerprint

Dive into the research topics of 'Flow games'. Together they form a unique fingerprint.

Cite this