The Nature of Computation
The Nature of Computation
net/publication/265617090
CITATIONS READS
144 6,194
2 authors, including:
Stephan Mertens
Otto-von-Guericke-Universität Magdeburg
70 PUBLICATIONS 1,143 CITATIONS
SEE PROFILE
All content following this page was uploaded by Stephan Mertens on 10 March 2015.
Cristopher Moore
University of New Mexico, Albuquerque
and
Santa Fe Institute
Stephan Mertens
Otto-von-Guericke University, Magdeburg
and
Santa Fe Institute
OXFORD
UNIVERSITY PRESS
Contents
Figure Credits
Preface xv
1 Prologue 1
1.1 Crossing Bridges 1
1.2 Intractable Itineraries 5
1.3 Playing Chess With God 8
1.4 What Lies Ahead 10
Problems 11
Notes 13
2 The Basics 15
2.1 Problems and Solutions 15
2.2 Time, Space, and Scaling 18
2.3 Intrinsic Complexity 23
2.4 The Importance of Being Polynomial 25
2.5 Tractability and Mathematical Insight 29
Problems 30
Notes 35
vii
viii CONTENTS
4 Needles in a Haystack: the Class NP 95
4.1 Needles and Haystacks 96
4.2 A Tour of NP 97
4.3 Search, Existence, and Nondeterminism 109
4.4 Knots and Primes 115
Problems 121
Notes 125
References 945
Index 974