Nothing Special   »   [go: up one dir, main page]

skip to main content
Volume 16, Issue 1January 2020Special Issue on Soda'18 and Regular Papers
Reflects downloads up to 02 Oct 2024Bibliometrics
Skip Table Of Content Section
SECTION: Special Issue on SODA'18
research-article
Public Access
A Faster Algorithm for Minimum-cost Bipartite Perfect Matching in Planar Graphs
Article No.: 2, Pages 1–30https://doi.org/10.1145/3365006

Given a weighted planar bipartite graph G(AB, E) where each edge has an integer edge cost, we give an Õ(n4/3log nC) time algorithm to compute minimum-cost perfect matching; here C is the maximum edge cost in the graph. The previous best-known ...

research-article
Public Access
Optimal Streaming and Tracking Distinct Elements with High Probability
Article No.: 3, Pages 1–28https://doi.org/10.1145/3309193

The distinct elements problem is one of the fundamental problems in streaming algorithms—given a stream of integers in the range { 1,… ,n}, we wish to provide a (1+ε) approximation to the number of distinct elements in the input. After a long line of ...

research-article
Public Access
A New Algorithm for Fast Generalized DFTs
Article No.: 4, Pages 1–20https://doi.org/10.1145/3301313

We give an new arithmetic algorithm to compute the generalized Discrete Fourier Transform (DFT) over finite groups G. The new algorithm uses O(∣Gω /2 + o(1)) operations to compute the generalized DFT over finite groups of Lie type, including the linear,...

research-article
Proximity Results and Faster Algorithms for Integer Programming Using the Steinitz Lemma
Article No.: 5, Pages 1–14https://doi.org/10.1145/3340322

We consider integer programming problems in standard form max { cTx : Ax = b, x⩾ 0, x ∈ Zn} where A ∈ Zm × n, b ∈ Zm, and c ∈ Zn. We show that such an integer program can be solved in time (m ⋅ Δ)O(m) ⋅ \Vert b\Vert2, where Δ is an upper bound on each ...

research-article
Tight Analysis of Parallel Randomized Greedy MIS
Article No.: 6, Pages 1–13https://doi.org/10.1145/3326165

We provide a tight analysis that settles the round complexity of the well-studied parallel randomized greedy MIS algorithm, thus answering the main open question of Blelloch, Fineman, and Shun [SPAA’12].

The parallel/distributed randomized greedy ...

research-article
More Logarithmic-factor Speedups for 3SUM, (median,+)-convolution, and Some Geometric 3SUM-hard Problems
Article No.: 7, Pages 1–23https://doi.org/10.1145/3363541

This article presents an algorithm that solves the 3SUM problem for n real numbers in O((n2/ log2n)(log log n)O(1)) time, improving previous solutions by about a logarithmic factor. Our framework for shaving off two logarithmic factors can be applied to ...

SECTION: Regular Papers
research-article
Public Access
Distributed Edge Coloring and a Special Case of the Constructive Lovász Local Lemma
Article No.: 8, Pages 1–51https://doi.org/10.1145/3365004

The complexity of distributed edge coloring depends heavily on the palette size as a function of the maximum degree Δ. In this article, we explore the complexity of edge coloring in the LOCAL model in different palette size regimes. Our results are as ...

research-article
Public Access
Scheduling When You Do Not Know the Number of Machines
Article No.: 9, Pages 1–20https://doi.org/10.1145/3340320

Often in a scheduling problem, there is uncertainty about the jobs to be processed. The issue of uncertainty regarding the machines has been much less studied. In this article, we study a scheduling environment in which jobs first need to be grouped ...

research-article
Public Access
Algorithms to Approximate Column-sparse Packing Problems
Article No.: 10, Pages 1–32https://doi.org/10.1145/3355400

Column-sparse packing problems arise in several contexts in both deterministic and stochastic discrete optimization. We present two unifying ideas, (non-uniform) attenuation and multiple-chance algorithms, to obtain improved approximation algorithms for ...

research-article
Solving the Sigma-Tau Problem
Article No.: 11, Pages 1–17https://doi.org/10.1145/3359589

Knuth assigned the following open problem a difficulty rating of 48/50 in The Art of Computer Programming Volume 4A:

For odd n ≥ 3, can the permutations of { 1,2,… , n} be ordered in a cyclic list so that each permutation is transformed into the next by ...

research-article
Approximation Schemes for Low-rank Binary Matrix Approximation Problems
Article No.: 12, Pages 1–39https://doi.org/10.1145/3365653

We provide a randomized linear time approximation scheme for a generic problem about clustering of binary vectors subject to additional constraints. The new constrained clustering problem generalizes a number of problems and by solving it, we obtain the ...

research-article
Public Access
A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees
Article No.: 13, Pages 1–27https://doi.org/10.1145/3365005

This article presents a randomized (Las Vegas) distributed algorithm that constructs a minimum spanning tree (MST) in weighted networks with optimal (up to polylogarithmic factors) time and message complexity. This algorithm runs in Õ(D + √ n) time and ...

research-article
Randomized Memoryless Algorithms for the Weighted and the Generalized k-server Problems
Article No.: 14, Pages 1–28https://doi.org/10.1145/3365002

The weighted k-server problem is a generalization of the k-server problem wherein the cost of moving a server of weight βi through a distance d is βid. On uniform metric spaces, this models caching with caches having different page replacement costs. ...

research-article
Public Access
Faster Replacement Paths and Distance Sensitivity Oracles
Article No.: 15, Pages 1–25https://doi.org/10.1145/3365835

Shortest paths computation is one of the most fundamental problems in computer science. An important variant of the problem is when edges can fail, and one needs to compute shortest paths that avoid a (failing) edge. More formally, given a source node s,...

Subjects

Comments

Please enable JavaScript to view thecomments powered by Disqus.