Streaming Euclidean Max-Cut: Dimension vs Data Reduction
Abstract
Max-Cut is a fundamental problem that has been studied extensively in various settings. We design an algorithm for Euclidean Max-Cut, where the input is a set of points in , in the model of dynamic geometric streams, where the input is presented as a sequence of point insertions and deletions. Previously, Frahling and Sohler [STOC 2005] designed a -approximation algorithm for the low-dimensional regime, i.e., it uses space . To tackle this problem in the high-dimensional regime, which is of growing interest, one must improve the dependence on the dimension , ideally to space complexity . Lammersen, Sidiropoulos, and Sohler [WADS 2009] proved that Euclidean Max-Cut admits dimension reduction with target dimension . Combining this with the aforementioned algorithm that uses space , they obtain an algorithm whose overall space complexity is indeed polynomial in , but unfortunately exponential in . We devise an alternative approach of \emph{data reduction}, based on importance sampling, and achieve space bound , which is exponentially better (in ) than the dimension-reduction approach. To implement this scheme in the streaming model, we employ a randomly-shifted quadtree to construct a tree embedding. While this is a well-known method, a key feature of our algorithm is that the embedding's distortion affects only the space complexity, and the approximation ratio remains .
Cite
@article{arxiv.2211.05293,
title = {Streaming Euclidean Max-Cut: Dimension vs Data Reduction},
author = {Xiaoyu Chen and Shaofeng H. -C. Jiang and Robert Krauthgamer},
journal= {arXiv preprint arXiv:2211.05293},
year = {2023}
}