Streaming Euclidean Max-Cut: Dimension vs Data Reduction

11/10/2022
∙
by   Yu Chen, et al.
∙
0
∙

Max-Cut is a fundamental problem that has been studied extensively in various settings. We study Euclidean Max-Cut, where the input is a set of points in ℝ^d, in the model of dynamic geometric streams, that is, the input is X⊆ [Δ]^d presented as a sequence of point insertions and deletions. Previous results by Frahling and Sohler [STOC'05] only address the low-dimensional regime, as their (1+ϵ)-approximation algorithm uses space exp(d). We design the first streaming algorithms that use space poly(d), and are thus suitable for a high dimension d. We tackle this challenge of high dimension using two well-known approaches. The first one is via dimension reduction, where we show that target dimension poly(ϵ^-1) suffices for the Johnson-Lindenstrauss transform to preserve Max-Cut within factor (1 ±ϵ). This result extends the applicability of the prior work (algorithm with exp(d)-space) also to high dimension. The second approach is data reduction, based on importance sampling. We implement this scheme in streaming by employing a randomly-shifted quadtree. While this is a well-known method to construct a tree embedding, a key feature of our algorithm is that the distortion O(dlogΔ) affects only the space requirement poly(ϵ^-1 dlogΔ), and not the approximation ratio 1+ϵ. These results are in line with the growing interest and recent results on streaming (and other) algorithms for high dimension.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment