|
ABSTRACT
An historical overview of computational complexity is presented. Emphasis is on the fundamental issues of defining the intrinsic computational complexity of a problem and proving upper and lower bounds on the complexity of problems. Probabilistic and parallel computation are discussed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Adleman, L. Two theorems on random polynomial time. Proc. 19th IEEE Syrup. on Foundations of Computer Science. IEEE Computer Society, Los Angeles (1978), 75-83.
|
| |
2
|
Adleman, L., Pomerance, C., and Rumiey, R. S. On distinguishing prime numbers from composite numbers, Annals of Math 117, (January 1983), 173-206.
|
| |
3
|
|
| |
4
|
Bennett, J. H. On Spectra. Doctoral dissertation, Department of Mathematics, Princeton University, 1962.
|
| |
5
|
Berlekamp, E. R. Factoring polynomials over large finite fields. Math. Comp. 24 (1970), 713-735.
|
 |
6
|
|
| |
7
|
Blum, M., and Micali, S. How to generate cryptographically strong sequences of pseudo random bits. Proc. 23rd IEEE Syrup. on Foundations of Computer Science. IEEE Computer Society, Los Angeles. (1982), 112-117.
|
| |
8
|
Borodin, A. On relating time and space to size and depth. SIAM J. Comp. 6 (1977), 733-744.
|
| |
9
|
Borodin, A. Structured vs. general models in computational complexity. In Logic and Algorithmic Monographie no. 30 de L'Euseignement Mathematique Universite de Genuve, 1982.
|
| |
10
|
Borodin, A. and Cook S. A time-space tradeoff for sorting on a general sequential model of computation. SLAM J. Comput. 11 (1982), 287-297.
|
| |
11
|
Borodin, A., van zur Gathen, I. and Hopcroft, J. Fast parallel matrix and GCD computations. 23rd IEEE Syrup. on Foundations of Computer Science. IEEE Computer Society, Los Angeles (1982), 65-71.
|
| |
12
|
Borodin, A. and Munro, I. The Computational Complexity of Algebraic and Numeric Problems. Elsevier, New York, 1975.
|
| |
13
|
Brockett, R. W. and Dobkin, D. On the optimal evaluation of a set of bilinear forms. Linear Algebra and its Applications 19 (1978), 207-235.
|
 |
14a
|
|
 |
14b
|
|
| |
15
|
Cobham, A. The intrinsic computational difficulty of functious. Proc. 1964 International Congress for Logic, Methodology, and Philosophy of Sciences. Y. Bar-Hellel, Ed,, North Holland, Amsterdam, 1965, 24-30.
|
| |
16
|
Cobham, A. The recognition problem for the set of perfect squares. IEEE Conference Record Seventh SWAT. (1966), 78-87.
|
| |
17
|
Cohen, H. and Lenstra, H. W. Jr. Primarily testing and Jacobi sums. Report 82-18, University of Amsterdam, Dept. of Math., 1982.
|
 |
18
|
|
| |
19
|
Cook, S. A. Linear time simulation of deterministic two-way pushdown automata. Proc. IFIP Congress 71, (Theoretical Foundations). North Holland, Amsterdam, 1972, 7540.
|
 |
20
|
|
| |
21
|
Cook, S. A. Towards a complexity, theory of synchronous parallel computation, L'Enseignement Mathdmatique XXVII (1981), 99-124.
|
| |
22
|
Cook, S. A. and Aanderaa, S. O. On the minimum computation time of functions. Trans. AMS 142 (1969), 291-314.
|
| |
23
|
Cooley, J. M. and Tukey, J. W. An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19 (1965), 297-301.
|
| |
24
|
Coppersmith, D. and Winograd, S. On the asymptomatic complexity of matrix multiplication. SIAM J. Comp. 11 (1982), 472-492.
|
| |
25
|
Diffie, W. and Hellman, M. E. New directions in cryptography. IEEE Trans. on Inform. Theory IT-22 6 (1976), 644-54.
|
| |
26
|
Dobkin, D., Lipton, R. I. and Reiss, S. Linear programming is log-space hard for P. Inf. Processing Letters B (1979), 96-97.
|
| |
27
|
Edmonds, J. Paths, trees, flowers. Conad. 1. Moth. 17 (1965), 449-67.
|
| |
28
|
Edmonds, J. Minimum partition of a matroid into independent subsets. J. Res. Nat. Bur. Standards Sect. B, 69 (1965), 67-72.
|
| |
29
|
Ferrante, J. and Rackoff, C. W. The Computational Complexity of Logical Theories. Lecture Notes in Mathematics. #718, Springer Verlag, New York, 1979.
|
| |
30
|
Fischer, M. J. and Rabin, M. O. Super-exponential complexity of Presburger arithmetic, In Complexity of Computation. SLAM-AMS Proc. 7, R. Karp, Ed., 1974, 27-42.
|
| |
31
|
|
| |
32
|
Gill, J. Computational complexity of probabilistic Turing machines. SLAM J. Comput. 6 (1977), 675-4595.
|
 |
33
|
|
| |
34
|
Goldschlager, L. M., Shaw, R. A. and Staples, J. The maximum flow problem is log space complete for P. Theoretical Computer Science 21 (1982), 105-111.
|
| |
35
|
Grzegorczyk, A. Some classes of recursive functions. Rozprawy Matematyczne, 1953.
|
| |
36
|
Hartmanis, J. Observations about the development of theoretical computer science. Annals Hist. Comput. 3, 1 (Jan. 1981), 42-51.
|
| |
37
|
Hartmanis, J. and Stearns, R. E. On the computational complexity of algorithms. Trans. AMS 117 (1965), 285-306.
|
| |
38
|
Jones, N. D. and Laaser, W. T. Complete problems for deterministic polynomial time. Theoretical Computer Science 3 (1977), 105-117.
|
 |
39
|
|
| |
40
|
Kaltofen, E. A polynomial-time reduction from bivariate to univariate integral polynomial factorization. Preo. 23rd IEEE Symp. on Foundations of Computer Science. IEEE Computer Society, Los Angeles 1982, 57-64.
|
| |
41
|
Karatsuba, A. and Ofman, Yu. Multiplication of multidigit numbers on automata. Doklady Akad. Nauk 145, 2 (1962), 293-294. Translated in Soviet Phys. Doklady. 7 7 (1963), 595-596.
|
| |
42
|
Karp, R. M. Reducibility among combinatorial problems. In: Complexity of Computer Computations. R. E. Miller and J. W. Thatcher, Eds., Plenum Press, New York, 1972, 85-104.
|
| |
43
|
Khachian, L. G. A polynomial time algorithm for linear programming. Doklady Akad. Nauk SSSR. 244, 5 (1979), 1093-96. Translated in Soviet Math. Doklady. 20, 191-194.
|
| |
44
|
|
| |
45
|
Kolmogorov, A. N. Three approaches to the concept of the amount of information. Probl. Pered. Inf. (Probl. of Inf Transm.) 1 (1965).
|
| |
46
|
Kolmogorov, A. N. and Uspenski, V. A. On the definition of an algorithm, Uspehi Mat. Nauk. 13 (1958), 3-28; AMS Transl. 2nd sor. 29 (1963), 217- 245.
|
 |
47
|
|
| |
48
|
Lenstra, A. K., Lenstra, H. W. and Lovasz, L. Factoring polynomials with rational coefficients. Report 82-05, University of Amsterdam, Dept. of Math., 1982.
|
| |
49
|
Levin, L. A. Universal search problems. Problemy Peredaei Informacii 9 (1973), 115-116. Translated in Problems of Information Transmission 9, 265- 266.
|
| |
50
|
Luks, E. M. Isomorphism of graphs of bounded valence can be tested in polynomial time. Prec. 21st IEEE Syrup. on Foundations of Computer Science. IEEE Computer Society, Los Angeles (1980), 42-49.
|
| |
51
|
Meyer, A. R. Weak monadic second-order theory of successor is not elementary-recursive. Lecture Notes in Mathematics. #453, Springer Verlag, New York, 1975, 132-154.
|
| |
52
|
Meyer, A. R. and Steokmeyer, L. J. The equivalence problem for regular expressions with squaring requires exponential space. Proc. 13th IEEE Symp. on Switching and Automata Theory. (1972), 125-129.
|
| |
53
|
Miller, G. L. Riemann's Hypothesis and tests for primality. J. Comput. System Sci. 13 (1976), 300-317.
|
| |
54
|
Oppen, D. C. A 222p" upper bound on the complexity of Presburger arithmetic. J. Comput. Syst. Sci. 16 (1978), 323-332.
|
| |
55
|
|
| |
56
|
Paterson, M. S., Fischer, M. J. and Meyer, A. R. An improved overlap argument for on-line multiplication. SLAM-AMS Proc. 7, Amer. Math. Soc., Providence, 1974. 97-111.
|
| |
57a
|
P(ppenger, N. On simultaneous resource bounds (preliminary version). Proc. 20th IEEE Syrup. on Foundations of Computer Science. IEEE Computer Society, Los Angeles (1979), 307-311.
|
 |
57b
|
|
 |
58
|
Vaughan R. Pratt , Michael O. Rabin , Larry J. Stockmeyer, A characterization of the power of vector machines, Proceedings of the sixth annual ACM symposium on Theory of computing, p.122-134, April 30-May 02, 1974, Seattle, Washington, United States
[doi> 10.1145/800119.803892]
|
| |
59
|
Rabin, M. O. Speed of computation and classification of recursive sets. Third Convention SCi. Sac., Israel, 1959, 1-2.
|
| |
60
|
Rabin, M. O. Degree of difificulty of computing a function and a partial ordering of recursive sets. Tech. Rep. No. 1, O.N.R., Jerusalem, 1960.
|
| |
61
|
Rabin, M. O. Probabilistic algorithms. In Algorithms and Complexity, New Directions and Recent Trends, J. F. Traub, Ed., Academic Press, New York, 1976, 21-39.
|
 |
62
|
|
 |
63
|
|
| |
64
|
Reisch, S. and Schnitger, G. Three applications of Kolmorgorov complexity. Proc. 23rd IEEE Symp. on Foundations of Computer Science. IEEE Computer Society, Los Angeles. 1982, 45-52.
|
| |
65
|
|
| |
66
|
Ritchie, R. W. Classes of predictably computable functions. Trans. AMS 106 (1963), 139-173.
|
 |
67a
|
|
| |
67b
|
Ruzzo, W.-L. On uniform circuit complexity. J. Comput. System SCi. 22 (1981), 365-383.
|
| |
68a
|
|
| |
68b
|
Schnorr, C. P. The network complexity and the Turing machine complexity of finite functions. Acta Informatica 7 (1976), 95-107.
|
| |
69
|
Sch6nhage, A. Storage modification machines. SIAM I. Comp. 9 (1980), 490- 508.
|
| |
70
|
Schenhage, A. and Strassen, V. Schnelle Multiplication grosser Zahlen. Computing 7 (1971), 281-292.
|
 |
71
|
|
 |
72
|
|
| |
73
|
|
| |
74
|
Shannon, C. E. The synthesis of two terminal switching circuits. BSTJ 28 (1949), 59-98.
|
| |
75
|
Smale, S. On the average speed of the simplex method of linear programruing. Preprint, 1982.
|
| |
76
|
Smale, S. The problem of the average speed of the simplex method. Preprint, 1982.
|
| |
77
|
Solovay, R. and Strassen, V. A fast monte-carlo test for primality. SLAM J. Comput. 6 (1977), 84--85.
|
| |
78
|
Stearns, R. E., Hartmanis, J. and Lewis P. M. II. Hierarchies of memory limited computations. 6th IEEE Syrup. on Switching Circuit Theory and LogicalDesign. (1965), 179-190.
|
| |
79
|
Stockmeyer, L. J. The complexity of decision problems in automata theory and logic. Doctoral Thesis, Dept. of Electrical Eng., M1T, Cambridge, MA., 1974; Report TR-133, MIT Laboratory for Computer Science.
|
| |
80
|
Stockmeyer, L. J. Classifying the computational complexity of problems. Research Report RC 7606 (1979), Math. Sciences Dept., IBM T. J. Watson Research Center, Yorktown Heights, N.Y.
|
| |
81
|
Strassen, V. Ganssian elimination is not optimal Num. Math. 13 (1969), 354- 356.
|
| |
82
|
Strassen, V. Die Berechnungskomplexitfit von elementarsymmetrischen Funktionen und von Interpolationskoeffizienten. Numer. Math. 20 (1973), 238-251.
|
| |
83
|
Baur, W. and Strassen, V. The complexity of partial derivatives. Preprint, 1982.
|
| |
84
|
Toom, A. L. The complexity of a scheme of functional elements realizing the multiplication of integers. Doldady Akad. Nauk. SSSR 150 3, (1963) 496- 498. Translated in Soviet Math. Daklady 3 (1963), 714-716.
|
| |
85
|
Turing, A. M. On computable numbers with an application to the Entscheidnungsproblem. Proc. London Math. SOc. ser. 2, 42 (1936-7), 230-265. A correction, ibid. 43 (1937), 544-546.
|
| |
86
|
Valiant, L. G. The complexity of enumeration and reliability problems. SLAM J. Compat. 8 (1979), 410-421.
|
| |
87
|
Valiant, L. G. The complexity of computing the permanent. Theoretical Computer Science 8 (1979), 189-202.
|
| |
88
|
Valiant, L G. Parallel Computation. Proc. 7th IBM Japan Symp. Academic 6 Scientific Programs, IBM Japan, Tokyo (1982).
|
| |
89
|
|
| |
90
|
van Neumarm, J. A certain zero-sum two-person game equivalent to the optimal assignment problem. Contributions to the Theory of Games 1I. H. W. Kahn and A. W. Tucker, Eds. Princeton Univ. Press, Princeton, NJ, 1953.
|
| |
91
|
Yamada, H. Real time computation and recursive functions not real-time computable.LBE Transactions on Electronic Computers. EC-11 (1962), 753- 760.
|
| |
92
|
Yao, A. C. Theory and applications of trapdoor functions (Extended abstract). Proc. 23rd IEEE Syrup. on Foundations of Computer Science. lEVEE Computer Society, Los Angeles (1982), 80-91.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R M Karp , E Upfal , A Wigderson, Constructing a perfect matching is in random NC, Proceedings of the seventeenth annual ACM symposium on Theory of computing, p.22-32, May 06-08, 1985, Providence, Rhode Island, United States
|
|
|
|
|
|
|
|