This is the first of two volumes which present, in a systematic manner, the various areas of research in the field of structural complexity. Since the achievement of a formal definition of the concept of "algorithm", the Mathematical Theory of Computation has developed into a broad and rich discipline. The notion of "complexity of an algorithm" yields an important area of research, known as Complexity Theory, that can be approached from several points of view. The present Volume I is written in a style appropriate for undergraduate students who have taken a first course in Formal Language Theory. The first two chapters of this volume present the basic concepts of structural complexity, providing the background necessary for the understanding of complexity theory. Volume II will be addressed to graduate students and researchers. Both volumes are written in a textbook style; they contain about 200 exercises. The readers are led to a point where very little additional work will enable them to start research projects. In order to ease this step, an effort has been made to point out the main references for each of the results presented in the text.
Author(s): José Luis Balcázar, Josep Díaz, Joaquim Gabarró
Series: EATCS Monographs on Theoretical Computer Science Series 11
Edition: 1st
Publisher: Springer
Year: 1988
Language: English
Pages: 200
Tags: Computation by Abstract Devices; Mathematical Logic and Foundations
Front Matter....Pages i-ix
Introduction....Pages 1-4
Basic Notions About Models of Computation....Pages 5-33
Time and Space Bounded Computations....Pages 34-55
Central Complexity Classes....Pages 56-82
Time Bounded Turing Reducibilities....Pages 83-98
Nonuniform Complexity....Pages 99-129
Probabilistic Algorithms....Pages 130-149
Uniform Diagonalization....Pages 150-159
The Polynomial Time Hierarchy....Pages 160-176
Back Matter....Pages 177-191