This paper serves two purposes. Firstly, it is an elementary introduction to the theory of P-completeness--- the branch of complexity theory that focuses on identifying the problems in the class P that are "hardest, " in the sense that they appear to lack highly parallel solutions. That is, they do not have parallel solutions using time polynomial in the logarithm of the problem size and a polynomial number of processors unless all problem in P have such solutions, or equivalently, unless P = NC. Secondly, this paper is a reference work of P-complete problems. We present a compilation of the known P-complete problems, including several unpublished or new P-completeness results, and many open problems. This is a preliminary version, mainly containing the problem list. The latest version of this document is available in electronic form by anonymous ftp from thorhild.cs.ualberta.ca (129.128.4.53) as either a compressed dvi file (TR91-11.dvi.Z) or as a compressed postscript file (TR91-11.ps.Z), or from cs.washington.edu (128.95.1.4) as a compressed postscript file
|
7703
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
2110
|
The Design and Analysis of Computer Algorithms
– Aho, Hopcroft, et al.
- 1974
|
|
929
|
Graph Theory with applications
– Bondy, Murty
- 1976
|
|
534
|
Flows in Networks
– Ford, Fulkerson
- 1962
|
|
358
|
The complexity of theorem proving procedures
– Cook
- 1971
|
|
274
|
Introduction to Formal Language theory
– Harrison
- 1978
|
|
265
|
Parallelism in random access machines
– Fortune, Wyllie
- 1978
|
|
202
|
A taxonomy of problems with fast parallel algorithms
– Cook
- 1985
|
|
183
|
Algorithmic Graph Theory
– Gibbons
- 1985
|
|
170
|
A fast and simple randomized parallel algorithm for the maximal independent set problem
– Alon, Babai, et al.
- 1986
|
|
151
|
On uniformity within NC
– Barrington, Immerman, et al.
- 1990
|
|
119
|
Log depth circuits for division and related problems
– Beame, Cook, et al.
- 1986
|
|
73
|
On relating time and space to size and depth
– Borodin
- 1977
|
|
62
|
Characterizations of pushdown machines in terms of time-bounded computers
– Cook
- 1971
|
|
55
|
On the sequential nature of unification
– Dwork, Kanellakis, et al.
- 1984
|
|
54
|
On the convex layers of a planar set
– Chazelle
- 1985
|
|
46
|
Parallel computation for well-endowed rings and space-bounded probabilistic machines
– Borodin, Cook, et al.
- 1983
|
|
44
|
On the construction of parallel computers from various bases of Boolean functions
– Goldschlager, Parberry
- 1986
|
|
41
|
The monotone and planar circuit value problems are log space complete for P
– Goldschlager
- 1977
|
|
39
|
P-uniform circuit complexity
– Allender
- 1989
|
|
36
|
A New Parallel Algorithm for the Maximal Independent Set Problem
– Goldberg, Spencer
- 1989
|
|
35
|
An observation on time-storage trade off
– Cook
- 1974
|
|
31
|
Towards a complexity theory of synchronous parallel computation
– Cook
- 1981
|
|
29
|
Fast parallel matrix and gcd computations
– Borodin, Gathen, et al.
- 1982
|
|
27
|
Deterministic CFL's are accepted simultaneously in polynomial time and log squared space
– Cook
- 1979
|
|
27
|
Polynomial time algorithms for permutation groups
– Furst, Hopcroft, et al.
- 1980
|
|
26
|
A random NC algorithm for depth first search
– Aggarwal, Anderson
- 1988
|
|
24
|
A universal interconnection pattern for parallel computers
– Goldschlager
- 1982
|
|
22
|
A compendium of problems complete for P
– Greenlaw, Hoover, et al.
- 1991
|
|
19
|
The maximum flow problem is log space complete for P
– Goldschlager, Shaw, et al.
- 1982
|
|
18
|
Hardware complexity and parallel computation
– Dymond, Cook
- 1980
|
|
18
|
Computational Limitations of Small-Depth Circuits. ACM doctoral dissertation award
– Hastad
- 1987
|
|
16
|
Parallel Depth-First Search in General Directed Graphs
– Aggarwal, Anderson, et al.
- 1990
|
|
16
|
Structured vs. general models in computational complexity. L'Enseignement Math'ematique
– Borodin
- 1982
|
|
15
|
Approximation Algorithms for the Maximum Acyclic Subgraph Problem
– Berger, Shor
- 1990
|
|
15
|
Parallel algorithms for term matching
– Dwork, Kanellakis, et al.
- 1988
|
|
15
|
Triangulating a polygon in parallel
– Goodrich
- 1989
|
|
14
|
An NC Algorithm for Evaluating Monotone Planar Circuits
– Delcher, Kosaraju
- 1995
|
|
14
|
Linear Programming is LOG-SPACE Hard for P
– Dobkin, Lipton, et al.
- 1979
|
|
14
|
A new fixed point approach for stable networks and stable marriages
– Feder
- 1992
|
|
13
|
The parallel complexity of simple chain queries
– Afrati, Papadimitriou
- 1987
|
|
13
|
A space efficient algorithm for the monotone planar circuit value problem
– Goldschlager
- 1980
|
|
12
|
Complexity theory of parallel time and hardware
– Dymond, Cook
- 1989
|
|
12
|
Speedups of deterministic machines by synchronous parallel machines
– Dymond, Tompa
- 1985
|
|
11
|
Parallelism and greedy algorithms
– Anderson, Mayr
- 1984
|
|
11
|
Parallel approximation algorithms for bin packing
– Anderson, Mayr, et al.
- 1989
|
|
11
|
Storage requirements for deterministic polynomial time recognizable languages
– Cook, Sethi
- 1976
|
|
11
|
One-Way Permutations
– Hastad
- 1987
|
|
10
|
The Fourth Moment Method
– Berger
- 1991
|
|
10
|
Permutation groups in NC
– Babai, Luks, et al.
- 1987
|