Cut-matching Games for Generalized Hypergraph Ratio Cuts

01/28/2023
by   Nate Veldt, et al.
0

Hypergraph clustering is a basic algorithmic primitive for analyzing complex datasets and systems characterized by multiway interactions, such as group email conversations, groups of co-purchased retail products, and co-authorship data. This paper presents a practical O(log n)-approximation algorithm for a broad class of hypergraph ratio cut clustering objectives. This includes objectives involving generalized hypergraph cut functions, which allow a user to penalize cut hyperedges differently depending on the number of nodes in each cluster. Our method is a generalization of the cut-matching framework for graph ratio cuts, and relies only on solving maximum s-t flow problems in a special reduced graph. It is significantly faster than existing hypergraph ratio cut algorithms, while also solving a more general problem. In numerical experiments on various types of hypergraphs, we show that it quickly finds ratio cut solutions within a small factor of optimality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2023

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

In the past 20 years, increasing complexity in real world data has lead ...
research
02/21/2020

Localized Flow-Based Clustering in Hypergraphs

Local graph clustering algorithms are designed to efficiently detect sma...
research
07/16/2020

Augmented Sparsifiers for Generalized Hypergraph Cuts

In recent years, hypergraph generalizations of many graph cut problems h...
research
03/20/2023

Seven open problems in applied combinatorics

We present and discuss seven different open problems in applied combinat...
research
09/25/2020

Hypergraph k-cut for fixed k in deterministic polynomial time

We consider the Hypergraph-k-cut problem. The input consists of a hyperg...
research
09/15/2023

On the Asymptotics of Graph Cut Objectives for Experimental Designs of Network A/B Testing

A/B testing is an effective way to assess the potential impacts of two t...
research
01/09/2020

Hypergraph Cuts with General Splitting Functions

The minimum s-t cut problem in graphs is one of the most fundamental pro...

Please sign up or login with your details

Forgot password? Click here to reset