Minimum+1 (s, t)-cuts and Dual-edge Sensitivity Oracle

被引:0
作者
Baswana, Surender [1 ]
Bhanja, Koustav [1 ]
Pandey, Abhyuday [2 ]
机构
[1] Indian Inst Technol Kanpur, Kanpur 208016, Uttar Pradesh, India
[2] Tower Res Capital LLC, Limestone, New York, NY 10013 USA
关键词
Minimum+1 cuts; minimum cuts; maximum flow; fault tolerant; sensitivity oracle; (s; t)-cut; graph structures; characterization of cuts; CUTS; CONNECTIVITY; GRAPH; COMPONENTS; NETWORK;
D O I
10.1145/3623271
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G be a directed multi-graph on n vertices andm edges with a designated source vertex s and a designated sink vertex t. We study the (s, t)-cuts of capacity minimum+1 and as an important application of them, we give a solution to the dual-edge sensitivity for (s, t)-mincuts-reporting an (s, t)-mincut upon failure or insertion of any pair of edges. Picard and Queyranne [Mathematical Programming Studies, 13(1): 8-16 (1980)] showed that there exists a directed acyclic graph (DAG) that compactly stores all minimum (s, t)-cuts of G. This structure also acts as an oracle for the single-edge sensitivity of minimum (s, t)-cut. For undirected multi-graphs, Dinitz and Nutov [STOC, 509-518 (1995)] showed that there exists an O(n) size 2-level Cactus model that stores all global cuts of capacity minimum+1. However, for minimum+1 (s, t)-cuts, no such compact structure exists till date. We present the following structural and algorithmic results on minimum+1 (s, t)-cuts. (1) Structure: There is an O(m) size 2-level DAG structure that stores all minimum+1 (s, t)-cuts of G such that each minimum+1 (s, t)-cut appears as 3-transversal cut-it intersects any path in this structure at most thrice. We also show that there is an O(mn) size structure for storing and characterizing all minimum+1 (s, t)-cuts in terms of 1-transversal cuts. (2) Data structure: There exists an O(n(2)) size data structure that, given a pair of vertices {u, v} that are not separated by an (s, t)-mincut, can determine in O(1) time if there exists a minimum+1 (s, t)-cut, say (A, B), such that s, u is an element of A and v, t is an element of B; the corresponding cut can be reported in O(|B|) time. (3) Sensitivity oracle: There exists an O(n(2)) size data structure that solves the dual-edge sensitivity problem for (s, t)-mincuts. It takes O(1) time to report the capacity of a resulting (s, t)-mincut (A, B) and O(|B|) time to report the cut. (4) Lower bounds: For the data structure problems addressed in results (2) and (3) above, we also provide a matching conditional lower bound. We establish a close relationship among three seemingly unrelated problems-all-pairs directed reachability problem, the dual-edge sensitivity problem for (s, t)-mincuts, and the problem of reporting the capacity of ({x,y}, {u, v})-mincut for any four vertices x, y, u, v in G. Assuming the Directed Reachability Hypothesis by Patrascu [SIAM J. Computing, 827-847 (2011)] and Goldstein et al. [WADS, 421-436 (2017)], this leads to (Omega) over tilde (n(2)) lower bounds on the space for the latter two problems.
引用
收藏
页数:41
相关论文
共 44 条
[1]  
Baswana S, 2022, PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, P581
[2]   Mincut Sensitivity Data Structures for the Insertion of an Edge [J].
Baswana, Surender ;
Gupta, Shiv ;
Knollmann, Till .
ALGORITHMICA, 2022, 84 (09) :2702-2734
[3]   An Efficient Strongly Connected Components Algorithm in the Fault Tolerant Model [J].
Baswana, Surender ;
Choudhary, Keerti ;
Roditty, Liam .
ALGORITHMICA, 2019, 81 (03) :967-985
[4]   FAULT-TOLERANT SUBGRAPH FOR SINGLE-SOURCE REACHABILITY: GENERAL AND OPTIMAL [J].
Baswana, Surender ;
Choudhary, Keerti ;
Roditty, Liam .
SIAM JOURNAL ON COMPUTING, 2018, 47 (01) :80-95
[5]   DYNAMIC DFS IN UNDIRECTED GRAPHS: BREAKING THE O(m) BARRIER [J].
Baswana, Surender ;
Chaudhury, Shreejit Ray ;
Choudhary, Keerti ;
Khan, Shahbaz .
SIAM JOURNAL ON COMPUTING, 2019, 48 (04) :1335-1363
[6]  
Benczur AA, 1995, AN S FDN CO, P92, DOI 10.1109/SFCS.1995.492466
[7]  
Bernstein A, 2009, ACM S THEORY COMPUT, P101
[8]   Multiple-Edge-Fault-Tolerant Approximate Shortest-Path Trees [J].
Bilo, Davide ;
Guala, Luciano ;
Leucci, Stefano ;
Proietti, Guido .
ALGORITHMICA, 2022, 84 (01) :37-59
[9]  
BODWIN G., 2022, P 13 INNOVATIONS THE, V215, DOI DOI 10.4230/LIPICS.ITCS.2022.25
[10]  
Bodwin G, 2022, PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, P3272