English

Cut-matching Games for Generalized Hypergraph Ratio Cuts

Data Structures and Algorithms 2023-01-31 v1 Discrete Mathematics Social and Information Networks

Abstract

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(logn)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.

Keywords

Cite

@article{arxiv.2301.12274,
  title  = {Cut-matching Games for Generalized Hypergraph Ratio Cuts},
  author = {Nate Veldt},
  journal= {arXiv preprint arXiv:2301.12274},
  year   = {2023}
}

Comments

Accepted for publication at The Web Conference 2023

R2 v1 2026-06-28T08:24:53.667Z