DSpace at IIT Bombay >
IITB Publications >
Article >
Please use this identifier to cite or link to this item:
http://dspace.library.iitb.ac.in/jspui/handle/10054/3403

Title:  Approximation algorithms for Minkoverlap problems using the principal lattice of partitions approach 
Authors:  NARAYANAN, H ROY, S PATKAR, S 
Keywords:  network 
Issue Date:  1996 
Publisher:  ACADEMIC PRESS INC JNLCOMP SUBSCRIPTIONS 
Citation:  JOURNAL OF ALGORITHMS, 21(2), 306330 
Abstract:  In this paper we discuss strategies for constructing approximation algorithms for solving the Minkcut problem, the Minkcertex sharing problem, and their generalization the Minkoverlap problem. In each case, we first formulate an appropriate submodular function and construct its principal lattice of partitions (PLP) (H. Narayanan, Linear Algebra Appl. 144 (1991), 179216), Applying an elementary strategy on an appropriate subinterval of the PLP yields the approximation algorithms. We give two such strategies. For convenience and greater generality we present our results in terms of bipartite graphs (which may be regarded as representing hypergraphs). We observe that the Minkcut problem is NPHard (O. Goldschmidt and D. S. Hochbaum, in ''Proceeding 29th Annual Symposium on the Foundations of Computer Science.'' pp. 444451, 1988). Approximation algorithms for the Minkcut problem were first given in (M. Saran and V. V. Vazirani, in ''Proceedings 32nd Annual Symposium on the Foundations of Computer Science, 1991''). Their algorithms yield a Minkcut which is at most 2(1  (1/k)) times worse than the optimal. Our algorithm using the first strategy has a 2(1  (1/n)) factor (times worse than optimal) for both Minkcut and Minkvertex sharing (1) problems (n is \V(G)\, \E(G)\ respectively). For Minkvertex sharing (2) this strategy yields a q(1  (1/\E(G)\)) factor, where q is the maximum degree of a vertex in the graph G. Using a second strategy we are able to obtain a (2  (k'/n')) factor for the Minkcut problem, where k' = k  k(0), n' = n  k(0), k(0) being an appropriate integer defined in the paper. In our approach the chief labor consists in finding a sequence of increasingly coarser partitions (starting with the partition into singleton blocks and ending with the single block partition of S) called the principal sequence. Once this is done the remaining effort is essentially O(\S\log S). (C) 1996 . 
URI:  http://dx.doi.org/10.1006/jagm.1996.0047 http://dspace.library.iitb.ac.in/xmlui/handle/10054/3403 http://hdl.handle.net/10054/3403 
ISSN:  01966774 
Appears in Collections:  Article

Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
