TY - GEN
T1 - Streaming Euclidean Max-Cut
T2 - 55th Annual ACM Symposium on Theory of Computing, STOC 2023
AU - Chen, Xiaoyu
AU - Jiang, Shaofeng H.C.
AU - Krauthgamer, Robert
N1 - Publisher Copyright: © 2023 ACM.
PY - 2023/6/2
Y1 - 2023/6/2
N2 - 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 d, in the model of dynamic geometric streams, where the input X † [-"]d is presented as a sequence of point insertions and deletions. Previously, Frahling and Sohler [STOC 2005] designed a (1+")-approximation algorithm for the low-dimensional regime, i.e., it uses space exp(d). To tackle this problem in the high-dimensional regime, which is of growing interest, one must improve the dependence on the dimension d, ideally to space complexity poly("-1 d log-"). Lammersen, Sidiropoulos, and Sohler [WADS 2009] proved that Euclidean Max-Cut admits dimension reduction with target dimension d′ = poly("-1). Combining this with the aforementioned algorithm that uses space exp(d′), they obtain an algorithm whose overall space complexity is indeed polynomial in d, but unfortunately exponential in "-1. We devise an alternative approach of data reduction, based on importance sampling, and achieve space bound poly("-1 d log-"), 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 O(dlog-") affects only the space complexity, and the approximation ratio remains 1+".
AB - 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 d, in the model of dynamic geometric streams, where the input X † [-"]d is presented as a sequence of point insertions and deletions. Previously, Frahling and Sohler [STOC 2005] designed a (1+")-approximation algorithm for the low-dimensional regime, i.e., it uses space exp(d). To tackle this problem in the high-dimensional regime, which is of growing interest, one must improve the dependence on the dimension d, ideally to space complexity poly("-1 d log-"). Lammersen, Sidiropoulos, and Sohler [WADS 2009] proved that Euclidean Max-Cut admits dimension reduction with target dimension d′ = poly("-1). Combining this with the aforementioned algorithm that uses space exp(d′), they obtain an algorithm whose overall space complexity is indeed polynomial in d, but unfortunately exponential in "-1. We devise an alternative approach of data reduction, based on importance sampling, and achieve space bound poly("-1 d log-"), 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 O(dlog-") affects only the space complexity, and the approximation ratio remains 1+".
UR - http://www.scopus.com/inward/record.url?scp=85163120965&partnerID=8YFLogxK
U2 - 10.1145/3564246.3585170
DO - 10.1145/3564246.3585170
M3 - منشور من مؤتمر
T3 - Proceedings of the Annual ACM Symposium on Theory of Computing
SP - 170
EP - 182
BT - STOC 2023 - Proceedings of the 55th Annual ACM Symposium on Theory of Computing
A2 - Saha, Barna
A2 - Servedio, Rocco A.
Y2 - 20 June 2023 through 23 June 2023
ER -