The nature of computation:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Oxford
Oxford University Press
2017
|
Ausgabe: | Reprinted 2017 (with corrections) |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xvii, 985 Seiten Illustrationen, Diagramme |
ISBN: | 9780199233212 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044438295 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 170804s2017 xxka||| |||| 00||| eng d | ||
020 | |a 9780199233212 |9 978-0-19-923321-2 | ||
035 | |a (OCoLC)1002237573 | ||
035 | |a (DE-599)BVBBV044438295 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a xxk |c GB | ||
049 | |a DE-703 |a DE-739 |a DE-473 | ||
082 | 0 | |a 511.352 |2 22 | |
084 | |a ST 130 |0 (DE-625)143588: |2 rvk | ||
084 | |a ST 134 |0 (DE-625)143590: |2 rvk | ||
084 | |a DAT 517f |2 stub | ||
100 | 1 | |a Moore, Cristopher |d 1968- |e Verfasser |0 (DE-588)1014982626 |4 aut | |
245 | 1 | 0 | |a The nature of computation |c Cristopher Moore ; Stephan Mertens |
250 | |a Reprinted 2017 (with corrections) | ||
264 | 1 | |a Oxford |b Oxford University Press |c 2017 | |
300 | |a xvii, 985 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Computational complexity | |
650 | 0 | 7 | |a Komplexitätstheorie |0 (DE-588)4120591-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Berechnungskomplexität |0 (DE-588)4134751-1 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Berechnungskomplexität |0 (DE-588)4134751-1 |D s |
689 | 0 | 1 | |a Komplexitätstheorie |0 (DE-588)4120591-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Mertens, Stephan |e Verfasser |0 (DE-588)13040134X |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029839529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-029839529 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804177745877401600 |
---|---|
adam_text | Contents
Figure Credits xiii
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
3 Insights and Algorithms 41
3.1 Recursion......................................................................... 42
3.2 Divide and Conquer................................................................ 43
3.3 Dynamic Programming............................................................... 53
3.4 Getting There From Here........................................................... 59
3.5 When Greed is Good................................................................ 64
3.6 Finding a Better Flow............................................................. 68
3.7 Flows, Cuts, and Duality.......................................................... 71
3.8 Transformations and Reductions.................................................... 74
Problems............................................................................... 76
Notes ................................................................................. 89
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
5 Who is the Hardest One of All? NP-Completeness 127
5.1 When One Problem Captures Them All............................................. 128
5.2 Circuits and Formulas......................................................... 129
5.3 Designing Reductions........................................................... 133
5.4 Completeness as a Surprise..................................................... 145
5.5 The Boundary Between Easy and Hard............................................. 153
5.6 Finally, Hamiltonian Path...................................................... 160
Problems............................................................................ 163
Notes .............................................................................. 168
6 The Deep Question: P vs. NP 173
6.1 What ifP=NP? .................................................................. 174
6.2 Upper Bounds are Easy, Lower Bounds Are Hard................................... 181
6.3 Diagonalization and the Time Hierarchy......................................... 184
6.4 Possible Worlds................................................................ 187
6.5 Natural Proofs................................................................. 191
6.6 Problems in the Gap ........................................................... 196
6.7 Nonconstructive Proofs......................................................... 199
6.8 The Road Ahead ................................................................ 210
Problems........................................................................... 2If
Notes .............................................................................. 218
7 The Grand Unified Theory of Computation 223
7.1 Babbage’s Vision and Hilbert’s Dream........................................... 224
7.2 Universality and Undecidability................................................ 230
7.3 Building Blocks: Recursive Functions........................................... 240
7.4 Form is Function: the A-Calculus............................................... 249
7.5 Turing’s Applied Philosophy.................................................... 258
7.6 Computation Everywhere ........................................................ 264
Problems............................................................................ 284
Notes .............................................................................. 290
8 Memory, Paths, and Games 301
8.1 Welcome to the State Space..................................................... 302
8.2 Show Me The Way................................................................ 306
8.3 L and NL-Completeness.......................................................... 310
8.4 Middle-First Search and Nondeterministic Space................................... 314
8.5 You Can’t Get There From Here.................................................... 317
8.6 PSPACE, Games, and Quantified SAT ............................................... 319
8.7 Games People Play................................................................ 328
8.8 Symmetric Space.................................................................. 339
Problems.............................................................................. 341
Notes ................................................................................ 347
9 Optimization and Approximation 351
9.1 Three Flavors of Optimization.................................................... 352
9.2 Approximations................................................................... 355
9.3 Inapproximability................................................................ 364
9.4 Jewels and Facets: Linear Programming............................................ 370
9.5 Through the Looking-Glass: Duality............................................... 382
9.6 Solving by Balloon: Interior Point Methods....................................... 387
9.7 Hunting with Eggshells .......................................................... 392
9.8 Algorithmic Cubism............................................................... 402
9.9 Trees, Tours, and Polytopes ..................................................... 409
9.10 Solving Hard Problems in Practice................................................ 414
Problems.............................................................................. 427
Notes ................................................................................ 442
10 Randomized Algorithms 451
10.1 Foiling the Adversary............................................................ 452
10.2 The Smallest Cut................................................................. 454
10.3 The Satisfied Drunkard: WalkSAT.................................................. 457
10.4 Solving in Heaven, Projecting to Earth .......................................... 460
10.5 Games Against the Adversary...................................................... 465
10.6 Fingerprints, Hash Functions, and Uniqueness..................................... 472
10.7 The Roots of Identity............................................................ 479
10.8 Primality........................................................................ 482
10.9 Randomized Complexity Classes.................................................... 488
Problems.............................................................................. 491
Notes ................................................................................ 502
11 Interaction and Pseudorandomness 507
11.1 The Tale of Arthur and Merlin.................................................... 508
11.2 The Fable of the Chess Master.................................................... 521
11.3 Probabilistically Checkable Proofs............................................... 526
11.4 Pseudorandom Generators and Derandomization...................................... 540
Problems.............................................................................. 553
Notes ................................................................................ 560
12 Random Walks and Rapid Mixing 563
12.1 A Random Walk in Physics......................................................... 564
12.2 The Approach to Equilibrium...................................................... 568
12.3 Equilibrium Indicators........................................................... 573
12.4 Coupling......................................................................... 576
12.5 Coloring a Graph, Randomly....................................................... 579
12.6 Burying Ancient History: Coupling from the Past.................................. 586
12.7 The Spectral Gap................................................................. 602
12.8 Flows of Probability: Conductance................................................ 606
12.9 Expanders........................................................................ 612
12.10 Mixing in Time and Space........................................................ 623
Problems.............................................................................. 626
Notes ................................................................................ 643
13 Counting, Sampling, and Statistical Physics 651
13.1 Spanning Trees and the Determinant............................................... 653
13.2 Perfect Matchings and the Permanent ............................................. 658
13.3 The Complexity of Counting....................................................... 662
13.4 From Counting to Sampling, and Back.............................................. 668
13.5 Random Matchings and Approximating the Permanent................................. 674
13.6 Planar Graphs and Asymptotics on Lattices........................................ 683
13.7 Solving the Ising Model.......................................................... 693
Problems.............................................................................. 703
Notes ................................................................................ 718
14 When Formulas Freeze: Phase Transitions in Computation 723
14.1 Experiments and Conjectures...................................................... 724
14.2 Random Graphs, Giant Components, and Cores....................................... 730
14.3 Equations of Motion: Algorithmic Lower Bounds ................................... 742
14.4 Magic Moments.................................................................... 748
14.5 The Easiest Hard Problem......................................................... 759
14.6 Message Passing.................................................................. 768
14.7 Survey Propagation and the Geometry of Solutions................................. 783
14.8 Frozen Variables and Hardness.................................................... 793
Problems.............................................................................. 796
Notes ................................................................................ 810
15 Quantum Computation 819
15.1 Particles, Waves, and Amplitudes................................................. 820
15.2 States and Operators............................................................. 823
15.3 Spooky Action at a Distance...................................................... 833
15.4 Algorithmic Interference......................................................... 841
15.5 Cryptography and Shor’s Algorithm................................................ 848
15.6 Graph Isomorphism and the Hidden Subgroup Problem................................ 862
15.7 Quantum Haystacks: Grover’s Algorithm........................................... 869
15.8 Quantum Walks and Scattering ................................................... 876
Problems............................................................................. 888
Notes ............................................................................... 902
A Mathematical Tools 911
A.1 The Story of 0.................................................................. 911
A.2 Approximations and Inequalities................................................. 914
A.3 Chance and Necessity............................................................ 917
A.4 Dice and Drunkards.............................................................. 923
A.5 Concentration Inequalities...................................................... 927
A.6 Asymptotic Integrals............................................................ 931
A.7 Groups, Rings, and Fields....................................................... 933
Problems............................................................................. 939
References 945
Index 974
|
any_adam_object | 1 |
author | Moore, Cristopher 1968- Mertens, Stephan |
author_GND | (DE-588)1014982626 (DE-588)13040134X |
author_facet | Moore, Cristopher 1968- Mertens, Stephan |
author_role | aut aut |
author_sort | Moore, Cristopher 1968- |
author_variant | c m cm s m sm |
building | Verbundindex |
bvnumber | BV044438295 |
classification_rvk | ST 130 ST 134 |
classification_tum | DAT 517f |
ctrlnum | (OCoLC)1002237573 (DE-599)BVBBV044438295 |
dewey-full | 511.352 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 511 - General principles of mathematics |
dewey-raw | 511.352 |
dewey-search | 511.352 |
dewey-sort | 3511.352 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
edition | Reprinted 2017 (with corrections) |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01845nam a2200445 c 4500</leader><controlfield tag="001">BV044438295</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170804s2017 xxka||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780199233212</subfield><subfield code="9">978-0-19-923321-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1002237573</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044438295</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxk</subfield><subfield code="c">GB</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">511.352</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 130</subfield><subfield code="0">(DE-625)143588:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 134</subfield><subfield code="0">(DE-625)143590:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 517f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Moore, Cristopher</subfield><subfield code="d">1968-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1014982626</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The nature of computation</subfield><subfield code="c">Cristopher Moore ; Stephan Mertens</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Reprinted 2017 (with corrections)</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Oxford</subfield><subfield code="b">Oxford University Press</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 985 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computational complexity</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Komplexitätstheorie</subfield><subfield code="0">(DE-588)4120591-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Berechnungskomplexität</subfield><subfield code="0">(DE-588)4134751-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Berechnungskomplexität</subfield><subfield code="0">(DE-588)4134751-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Komplexitätstheorie</subfield><subfield code="0">(DE-588)4120591-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mertens, Stephan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13040134X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029839529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029839529</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV044438295 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:52:58Z |
institution | BVB |
isbn | 9780199233212 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029839529 |
oclc_num | 1002237573 |
open_access_boolean | |
owner | DE-703 DE-739 DE-473 DE-BY-UBG |
owner_facet | DE-703 DE-739 DE-473 DE-BY-UBG |
physical | xvii, 985 Seiten Illustrationen, Diagramme |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Oxford University Press |
record_format | marc |
spelling | Moore, Cristopher 1968- Verfasser (DE-588)1014982626 aut The nature of computation Cristopher Moore ; Stephan Mertens Reprinted 2017 (with corrections) Oxford Oxford University Press 2017 xvii, 985 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Computational complexity Komplexitätstheorie (DE-588)4120591-1 gnd rswk-swf Berechnungskomplexität (DE-588)4134751-1 gnd rswk-swf 1\p (DE-588)4123623-3 Lehrbuch gnd-content Berechnungskomplexität (DE-588)4134751-1 s Komplexitätstheorie (DE-588)4120591-1 s DE-604 Mertens, Stephan Verfasser (DE-588)13040134X aut Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029839529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Moore, Cristopher 1968- Mertens, Stephan The nature of computation Computational complexity Komplexitätstheorie (DE-588)4120591-1 gnd Berechnungskomplexität (DE-588)4134751-1 gnd |
subject_GND | (DE-588)4120591-1 (DE-588)4134751-1 (DE-588)4123623-3 |
title | The nature of computation |
title_auth | The nature of computation |
title_exact_search | The nature of computation |
title_full | The nature of computation Cristopher Moore ; Stephan Mertens |
title_fullStr | The nature of computation Cristopher Moore ; Stephan Mertens |
title_full_unstemmed | The nature of computation Cristopher Moore ; Stephan Mertens |
title_short | The nature of computation |
title_sort | the nature of computation |
topic | Computational complexity Komplexitätstheorie (DE-588)4120591-1 gnd Berechnungskomplexität (DE-588)4134751-1 gnd |
topic_facet | Computational complexity Komplexitätstheorie Berechnungskomplexität Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029839529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT moorecristopher thenatureofcomputation AT mertensstephan thenatureofcomputation |