Algorithmic aspects of parallel data processing

P Koutris, S Salihoglu, D Suciu - Foundations and Trends® in …, 2018 - nowpublishers.com
In the last decade or so we have witnessed a growing interest in processing large data sets
on large distributed clusters. The idea was pioneered by the MapReduce framework, and …

Concurrent threads and optimal parallel minimum spanning trees algorithm

KW Chong, Y Han, TW Lam - Journal of the ACM (JACM), 2001 - dl.acm.org
This paper resolves a long-standing open problem on whether the concurrent write
capability of parallel random access machine (PRAM) is essential for solving fundamental …

Highly parallelizable problems

O Berkman, D Breslauer, Z Galil, B Schieber… - Proceedings of the …, 1989 - dl.acm.org
1. Introduction It is commonly agreed that the class NC contains exactly all the problems that
are amenable to parallel computation. It corresponds to the class P of the problems with …

[PDF][PDF] On the number of rounds necessary to disseminate information

S Even, B Monien - Proceedings of the first annual ACM symposium on …, 1989 - dl.acm.org
Assume each processor in a network has some piece of information. We study how
efficiently information can be spread in a communication network. Specifically, we …

Finding connected components in O (log n log log n) time on the EREW PRAM

KW Chong, TW Lam - Journal of Algorithms, 1995 - Elsevier
In this paper, a parallel algorithm for finding the connected components of an undirected
graph is presented. On a graph with n vertices and m edges, the algorithm runs in O (log n …

[PDF][PDF] Two-point Euclidean shortest path queries in the plane

YJ Chiang, JSB Mitchell - Proc. 10th ACM-SIAM Symposium on Discrete …, 1999 - Citeseer
We consider the two-point query version of the fundamental geometric shortest path
problem: Given a set h of polygonal obstacles in the plane, having a total of n vertices, build …

[PDF][PDF] Combining tentative and definite executions for very fast dependable parallel computing

ZM Kedem, KV Palem, A Raghunathan… - Proceedings of the …, 1991 - dl.acm.org
We present a general and efficient strategy for computing mtustly on unreliable parallel
machines. The model of a parallel machine that we use is a CRCW PRAM with dynamic …

Upper bounds on quantum query complexity inspired by the Elitzur-Vaidman bomb tester

CYY Lin, HH Lin - arXiv preprint arXiv:1410.0932, 2014 - arxiv.org
Inspired by the Elitzur-Vaidman bomb testing problem [arXiv: hep-th/9305002], we introduce
a new query complexity model, which we call bomb query complexity $ B (f) $. We …

A query-optimal algorithm for finding counterfactuals

G Blanc, C Koch, J Lange… - … Conference on Machine …, 2022 - proceedings.mlr.press
We design an algorithm for finding counterfactuals with strong theoretical guarantees on its
performance. For any monotone model $ f: X^ d\to\{0, 1\} $ and instance $ x^\star $, our …

Sensitivity, block sensitivity, and ℓ-block sensitivity of Boolean functions

C Kenyon, S Kutin - Information and Computation, 2004 - Elsevier
Sensitivity is one of the simplest, and block sensitivity one of the most useful, invariants of a
boolean function. Nisan [SIAM J. Comput. 20 (6)(1991) 999] and Nisan and Szegedy …