Deterministic parallel algorithms for bilinear objective functions

11/22/2017
by   David G. Harris, et al.
0

Many randomized algorithms can be derandomized efficiently using either the method of conditional expectations or probability spaces with low independence. A series of papers, beginning with work by Luby (1988), showed that in many cases these techniques can be combined to give deterministic parallel (NC) algorithms for a variety of combinatorial optimization problems, with low time- and processor-complexity. We extend and generalize a technique of Luby for efficiently handling bilinear objective functions. One noteworthy application is an NC algorithm for maximal independent set (MIS) with Õ(^2 n) time and (m + n) n^o(1) processors; this is nearly the same as the best randomized parallel algorithms. Previous NC algorithms required either ^2.5 n time or mn processors. Other applications of our technique include algorithms of Berger (1997) for maximum acyclic subgraph and Gale-Berlekamp switching games. This bilinear factorization also gives better algorithms for problems involving discrepancy. An important application of this is to automata-fooling probability spaces, which are the basis of a notable derandomization technique of Sivakumar (2002). Previous algorithms have had very high processor complexity. We are able to greatly reduce this, with applications to set balancing and the Johnson-Lindenstrauss Lemma.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2018

Randomized Strategies for Robust Combinatorial Optimization

In this paper, we study the following robust optimization problem. Given...
research
04/05/2019

Achieving Optimal Backlog in Multi-Processor Cup Games

The single- and multi- processor cup games can be used to model natural ...
research
09/17/2019

Deterministic algorithms for the Lovasz Local Lemma: simpler, more general, and more parallel

The Lovasz Local Lemma (LLL) is a keystone principle in probability theo...
research
03/06/2019

Efficient Multi-Objective Optimization through Population-based Parallel Surrogate Search

Multi-Objective Optimization (MOO) is very difficult for expensive funct...
research
07/13/2021

A Parallel Approximation Algorithm for Maximizing Submodular b-Matching

We design new serial and parallel approximation algorithms for computing...
research
07/17/2018

Derandomizing the Lovasz Local Lemma via log-space statistical tests

The Lovász Local Lemma (LLL) is a keystone principle in probability theo...

Please sign up or login with your details

Forgot password? Click here to reset