We design an algorithm for computing connectivity in hypergraphs which runs in time , where is the size, is the number of vertices, is the rank (size of the largest hyperedge), and is the connectivity of the hypergraph. The hides terms that are subpolynomial in the main parameter and terms that depend only on . Our algorithm is faster than existing algorithms when the connectivity is .
The heart of our algorithm is a structural result regarding min-cuts in simple hypergraphs. We show a trade-off between the number of hyperedges taking part in all min-cuts and the size of the smaller side of the min-cut. This structural result can be viewed as a generalization of a well-known structural theorem for simple graphs [Kawarabayashi-Thorup, JACM 19]. We extend the framework of expander decomposition to simple hypergraphs in order to prove this structural result. We also make the proof of the structural result constructive to obtain our faster hypergraph connectivity algorithm.