Minimum Transversals in Posi-modular Systems

Given a system (V, f, d) on a finite set V consisting of two set functions f: 2 V → R and d: 2 V → R, we consider the problem of finding a set R C V of the minimum cardinality such that f(X) ≥ d(X) for all X C V - R, where the problem can be regarded as a natural generalization of the source location problems and the external network problems in (undirected) graphs and hypergraphs. We give a structural characterization of minimal deficient sets of (V, f, d) under certain conditions. We show that all such sets form a tree hypergraph if f is posi-modular and d is modulotone (i.e., each nonempty subset X of V has an element v ∈ X such that d(Y) > d(X) for all subsets Y of X that contain v), and that conversely any tree hypergraph can be represented by minimal deficient sets of (V, f, d) for a posi-modular function f and a modulotone function d. By using this characterization, we present a polynomial-time algorithm if, in addition, f is submodular and d is given by either d(X) = max{p(v) | v ∈ X} for a function p: V → R + or d(X) = max{r(v, w) | v ∈ X, w ∈ V - X} for a function r: V 2 → R + . Our result provides first polynomial-time algorithms for the source location problem in hypergraphs and the external network problems in graphs and hyper-graphs. We also show that the problem is intractable, even if f is submodular and d ≡ 0.

[1]  Hidetaka Ito,et al.  A Faster and Flexible Algorithm for a Location Problem on Undirected Flow Networks , 2000 .

[2]  Satoru Fujishige,et al.  Submodular functions and optimization , 1991 .

[3]  Satoru Iwata,et al.  A combinatorial strongly polynomial algorithm for minimizing submodular functions , 2001, JACM.

[4]  Masakazu Sengoku,et al.  Some Covering Problems in Location Theory on Flow Networks , 1991 .

[5]  András Frank,et al.  An algorithm for source location in directed graphs , 2005, Oper. Res. Lett..

[6]  Jan van den Heuvel,et al.  The External Network Problem with Edge- or Arc-Connectivity Requirements , 2004, CAAN.

[7]  James B. Orlin,et al.  A Faster Algorithm for Finding the Minimum Cut in a Directed Graph , 1994, J. Algorithms.

[8]  A. Brandstädt,et al.  Graph Classes: A Survey , 1987 .

[9]  Jan van den Heuvel,et al.  Transversals of subtree hypergraphs and the source location problem in digraphs , 2008 .

[10]  C. SIAMJ. A FASTER SCALING ALGORITHM FOR MINIMIZING SUBMODULAR FUNCTIONS∗ , 2001 .

[11]  James B. Orlin,et al.  A faster algorithm for finding the minimum cut in a graph , 1992, SODA '92.

[12]  Alexander Schrijver,et al.  A Combinatorial Algorithm Minimizing Submodular Functions in Strongly Polynomial Time , 2000, J. Comb. Theory B.

[13]  Jan van den Heuvel,et al.  Transversals of subtree hypergraphs and the source location problem in digraphs , 2008, Networks.

[14]  Kazuhisa Makino,et al.  Locating Sources to Meet Flow Demands in Undirected Networks , 2002, J. Algorithms.

[15]  F. McMorris,et al.  Topics in Intersection Graph Theory , 1987 .