Mimicking Networks and Succinct Representations of Terminal Cuts
Abstract
Given a large edge-weighted network with terminal vertices, we wish to compress it and store, using little memory, the value of the minimum cut (or equivalently, maximum flow) between every bipartition of terminals. One appealing methodology to implement a compression of is to construct a \emph{mimicking network}: a small network with the same terminals, in which the minimum cut value between every bipartition of terminals is the same as in . This notion was introduced by Hagerup, Katajainen, Nishimura, and Ragde [JCSS '98], who proved that such of size at most always exists. Obviously, by having access to the smaller network , certain computations involving cuts can be carried out much more efficiently. We provide several new bounds, which together narrow the previously known gap from doubly-exponential to only singly-exponential, both for planar and for general graphs. Our first and main result is that every -terminal planar network admits a mimicking network of size , which is moreover a minor of . On the other hand, some planar networks require . For general networks, we show that certain bipartite graphs only admit mimicking networks of size , and moreover, every data structure that stores the minimum cut value between all bipartitions of the terminals must use machine words.
Keywords
Cite
@article{arxiv.1207.6246,
title = {Mimicking Networks and Succinct Representations of Terminal Cuts},
author = {Robert Krauthgamer and Inbal Rika},
journal= {arXiv preprint arXiv:1207.6246},
year = {2012}
}