Efficient Flow-based Approximation Algorithms for Submodular Hypergraph Partitioning via a Generalized Cut-Matching Game

01/21/2023
by   Konstantinos Ameranis, et al.
0

In the past 20 years, increasing complexity in real world data has lead to the study of higher-order data models based on partitioning hypergraphs. However, hypergraph partitioning admits multiple formulations as hyperedges can be cut in multiple ways. Building upon a class of hypergraph partitioning problems introduced by Li Milenkovic, we study the problem of minimizing ratio-cut objectives over hypergraphs given by a new class of cut functions, monotone submodular cut functions (mscf's), which captures hypergraph expansion and conductance as special cases. We first define the ratio-cut improvement problem, a family of local relaxations of the minimum ratio-cut problem. This problem is a natural extension of the Andersen Lang cut improvement problem to the hypergraph setting. We demonstrate the existence of efficient algorithms for approximately solving this problem. These algorithms run in almost-linear time for the case of hypergraph expansion, and when the hypergraph rank is at most O(1). Next, we provide an efficient O(log n)-approximation algorithm for finding the minimum ratio-cut of G. We generalize the cut-matching game framework of Khandekar et. al. to allow for the cut player to play unbalanced cuts, and matching player to route approximate single-commodity flows. Using this framework, we bootstrap our algorithms for the ratio-cut improvement problem to obtain approximation algorithms for minimum ratio-cut problem for all mscf's. This also yields the first almost-linear time O(log n)-approximation algorithms for hypergraph expansion, and constant hypergraph rank. Finally, we extend a result of Louis Makarychev to a broader set of objective functions by giving a polynomial time O(√(log n))-approximation algorithm for the minimum ratio-cut problem based on rounding ℓ_2^2-metric embeddings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2023

Cut-matching Games for Generalized Hypergraph Ratio Cuts

Hypergraph clustering is a basic algorithmic primitive for analyzing com...
research
10/27/2021

Deterministic enumeration of all minimum cut-sets and k-cut-sets in hypergraphs for fixed k

We consider the problem of deterministically enumerating all minimum k-c...
research
11/21/2022

A Cut-Matching Game for Constant-Hop Expanders

This paper provides a cut-strategy that produces constant-hop expanders ...
research
08/16/2023

Approximation Algorithms for Norm Multiway Cut

We consider variants of the classic Multiway Cut problem. Multiway Cut a...
research
05/05/2018

An SDP Primal-Dual Approximation Algorithm for Directed Hypergraph Expansion and Sparsest Cut with Product Demands

We give approximation algorithms for the edge expansion and sparsest cut...
research
06/30/2023

A simpler and parallelizable O(√(log n))-approximation algorithm for Sparsest Cut

Currently, the best known tradeoff between approximation ratio and compl...
research
08/17/2023

Algorithms and Computational Study on a Transportation System Integrating Public Transit and Ridesharing of Personal Vehicles

The potential of integrating public transit with ridesharing includes sh...

Please sign up or login with your details

Forgot password? Click here to reset