skip to main content
Volume 65, Issue 6December 2018
Reflects downloads up to 26 Dec 2024Bibliometrics
Skip Table Of Content Section
SECTION: Economic and Computation
research-article
Matroid Secretary Problems

We define a generalization of the classical secretary problem called the matroid secretary problem. In this problem, the elements of a matroid are presented to an online algorithm in uniformly random order. When an element arrives, the algorithm ...

SECTION: Dynamic Graph Algorithms
research-article
Open Access
Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time

In the decremental single-source shortest paths (SSSP) problem, we want to maintain the distances between a given source node s and every other node in an n-node m-edge graph G undergoing edge deletions. While its static counterpart can be solved in ...

SECTION: Proof Complexitiy
research-article
Public Access
Circuit Complexity, Proof Complexity, and Polynomial Identity Testing: The Ideal Proof System

We introduce a new and natural algebraic proof system, whose complexity measure is essentially the algebraic circuit size of Nullstellensatz certificates. This enables us to exhibit close connections between effective Nullstellensatzë, proof complexity, ...

SECTION: Distributed Computing
research-article
Erratum: Limited-Use Atomic Snapshots with Polylogarithmic Step Complexity

This is an erratum for the article “Limited-Use Atomic Snapshots with Polylogarithmic Step Complexity” published in J. ACM 62(1): 3:1-3:22 (2015). The implementation of a MaxArrayk×h object in Algorithm 2 does not guarantee linearizability. We give here ...

SECTION: Cryptography
research-article
Public Access
Indistinguishability Obfuscation from Functional Encryption

Indistinguishability obfuscation (IO) is a tremendous notion, powerful enough to give rise to almost any known cryptographic object. Prior candidate IO constructions were based on specific assumptions on algebraic objects called multi-linear graded ...

SECTION: Property Testing
research-article
Public Access
Settling the Query Complexity of Non-adaptive Junta Testing

We prove that any non-adaptive algorithm that tests whether an unknown Boolean function f:{0,1}n→ {0,1} is a k-junta or ϵ-far from every k-junta must make Ω˜(k3/2) / ϵ) many queries for a wide range of parameters k and ϵ. Our result dramatically ...

SECTION: Parallel Computing
research-article
Open Access
Shuffles and Circuits (On Lower Bounds for Modern Parallel Computation)

The goal of this article is to identify fundamental limitations on how efficiently algorithms implemented on platforms such as MapReduce and Hadoop can compute the central problems in motivating application domains, such as graph connectivity problems. ...

SECTION: Optimization
research-article
Solving Optimization Problems with Diseconomies of Scale via Decoupling

We present a new framework for solving optimization problems with a diseconomy of scale. In such problems, our goal is to minimize the cost of resources used to perform a certain task. The cost of resources grows superlinearly, as xq, q≥ 1, with the ...

SECTION: Parallel Algorithms
research-article
Open Access
Parallel Metric Tree Embedding Based on an Algebraic View on Moore-Bellman-Ford

A metric tree embedding of expected stretch α ≥ 1 maps a weighted n-node graph G = (V, E, ω) to a weighted tree T = (VT, ET , ωT) with VVT such that, for all v,wV, dist(v, w, G) ≤ dist(v, w, T), and E[dist(v, w, T)] ≤ α dist(v, w, G). Such ...

SECTION: Distributed Algorithms
research-article
Unifying Concurrent Objects and Distributed Tasks: Interval-Linearizability

Tasks and objects are two predominant ways of specifying distributed problems where processes should compute outputs based on their inputs. Roughly speaking, a task specifies, for each set of processes and each possible assignment of input values, their ...

Subjects

Comments