Computational complexity theory
Michael C. Loui
Abstract
Open-access reader
Michael C. Loui
Abstract
Open-access reader
INTRODUCTION Computational complexity is the study of the resources, such as time and space (memory), required to solve computational problems. By quantifying these resources, complexity theory has profoundly affected our thinking about computation. Computability theory establishes the existence of undecidable problems that cannot be solved in principle, regardless of the amount of time invested. In contrast, complexity theory establishes the existence of decidable problems that, although solvable in principle, cannot be solved in practice, because the time and space required would be larger than the age and size of the known universe [Stockmeyer and Chandra 1979]. The quest for the boundaries of the set of feasible problems, those solvable in practice, has led to one of the most important unresolved questions in computer science: Is P different from NP? Here P comprises the problems that can be solved feasibly in polynomial tim
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
INTRODUCTION Computational complexity is the study of the resources, such as time and space (memory), required to solve computational problems. By quantifying these resources, complexity theory has profoundly affected our thinking about computation. Computability theory establishes the existence of undecidable problems that cannot be solved in principle, regardless of the amount of time invested. In contrast, complexity theory establishes the existence of decidable problems that, although solvable in principle, cannot be solved in practice, because the time and space required would be larger than the age and size of the known universe [Stockmeyer and Chandra 1979]. The quest for the boundaries of the set of feasible problems, those solvable in practice, has led to one of the most important unresolved questions in computer science: Is P different from NP? Here P comprises the problems that can be solved feasibly in polynomial tim
Key concepts: Computer science, Theoretical computer science