Algorithms: their complexity and efficiency
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Chichester [u.a.]
Wiley
1987
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Wiley series in computing
A Wiley-Interscience publication |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 363 S. graph. Darst. |
ISBN: | 0471912018 0471997528 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV002200287 | ||
003 | DE-604 | ||
005 | 20150904 | ||
007 | t | ||
008 | 890928s1987 d||| |||| 00||| eng d | ||
020 | |a 0471912018 |9 0-471-91201-8 | ||
020 | |a 0471997528 |9 0-471-99752-8 | ||
035 | |a (OCoLC)13794964 | ||
035 | |a (DE-599)BVBBV002200287 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91 |a DE-91G |a DE-739 |a DE-523 |a DE-634 |a DE-83 |a DE-11 | ||
050 | 0 | |a QA76.6 | |
082 | 0 | |a 511 |2 19 | |
084 | |a ST 134 |0 (DE-625)143590: |2 rvk | ||
084 | |a DAT 530f |2 stub | ||
084 | |a 68C25 |2 msc | ||
100 | 1 | |a Kronsjö, Lydia I. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Algorithms |b their complexity and efficiency |c Lydia Kronsjö |
250 | |a 2. ed. | ||
264 | 1 | |a Chichester [u.a.] |b Wiley |c 1987 | |
300 | |a XIII, 363 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley series in computing | |
490 | 0 | |a A Wiley-Interscience publication | |
650 | 4 | |a Algorithmes | |
650 | 7 | |a Algorithmes |2 ram | |
650 | 4 | |a Analyse numérique - Informatique | |
650 | 7 | |a Analyse numérique |2 ram | |
650 | 4 | |a Complexité de calcul (Informatique) | |
650 | 7 | |a Complexité de calcul (informatique) |2 ram | |
650 | 7 | |a FFT |2 inriac | |
650 | 7 | |a Ordinateurs - Programmation |2 ram | |
650 | 4 | |a Programmation (Informatique) | |
650 | 7 | |a algorithme efficace |2 inriac | |
650 | 7 | |a algorithme recherche |2 inriac | |
650 | 7 | |a algorithme tri |2 inriac | |
650 | 7 | |a complexité algorithme |2 inriac | |
650 | 7 | |a multiplication |2 inriac | |
650 | 7 | |a processus itératif |2 inriac | |
650 | 7 | |a évaluation polynome |2 inriac | |
650 | 4 | |a Datenverarbeitung | |
650 | 4 | |a Computational complexity | |
650 | 4 | |a Computer algorithms | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Numerical analysis |x Data processing | |
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Numerische Mathematik |0 (DE-588)4042805-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenverarbeitung |0 (DE-588)4011152-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 0 | 1 | |a Datenverarbeitung |0 (DE-588)4011152-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Numerische Mathematik |0 (DE-588)4042805-9 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001445341&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
940 | 1 | |q TUB-www | |
999 | |a oai:aleph.bib-bvb.de:BVB01-001445341 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804116655632023552 |
---|---|
adam_text | Contents
1 Introduction 1
1.1 Definition 1
1.2 Measures of Efficiency 2
1.3 Complexity of Algorithms 3
1.4 Computational Complexity of Numerical Algorithms 5
1.5 Numerical Accuracy 6
1.6 Analysis of Algorithms 6
1.7 Bounds of Complexity 8
1.8 Models of Computations 9
2 Evaluation of Polynomials 10
2.1 Polynomial Evaluation Algorithms 10
2.2 Preprocessing the Coefficients 15
2.3 Optimality of the Evaluation Algorithms 17
2.4 Belaga Theorems 20
2.5 Numerical Solution and Conditioning of the Problem 26
2.6 Error Analysis of Evaluation Algorithms 30
2.7 Evaluation of the Derivatives of a Polynomial 35
2.8 Evaluation of a Polynomial with a Complex Argument 38
2.9 Comments 40
Exercises 42
3 Iterative Processes 44
3.1 An Iterative Process 44
3.2 The Newton-Raphson Method: Convergence 47
3.3 Formulation of the Optimality Problem 53
3.4 Iterative Methods with Guaranteed Convergence 55
3.5 Complexity Parameters and Measures of Efficiency 61
3.6 One-point Iterative Methods 64
3.7 Multipoint Iterative Methods 74
3.8 Conditioning of the Root Finding Problem 81
xi
xii
3.9 Iterative Methods for Solving Systems of Non-linear
Equations 82
3.10 Numerical Stability of Iterative Algorithms 85
Exercises 86
4 Direct Methods for Solving Sets of Linear Equations 88
4.1 Gaussian Elimination 89
4.2 Error Analysis 100
4.3 Iterative Refinement of the Solution 108
4.4 Cholesky Decomposition of Symmetric Matrices 110
4.5 The Orthogonal Reduction Methods 114
4.6 How to Speed up Matrix Methods 126
4.7 The Winograd Method 127
4.8 The Strassen Method 136
4.9 Lower Bounds on Matrix Multiplication 143
Exercises 145
5 The Fast Fourier Transform 149
5.1 Introduction 149
5.2 The Continuous Fourier Transform 150
5.3 The Discrete Fourier Transform 152
5.4 The Fast Fourier Transform 157
5.5 The FFT Algorithm for a Non-Uniform Factorization 160
5.6 Optimal Factorization for the FFT 165
5.7 The FFT of Radix 2 167
5.8 DFT for Different Types of Data 175
5.9 Round-off Errors in the FFT 179
5.10 Conclusions 187
Exercises 187
6 Fast Multiplication of Numbers 190
6.1 On the Minimum Computation Time of Functions 190
6.2 The Schonhage-Strassen Algorithm for Multiplying Two
Integers 193
6.3 Multiplication of Two Integers Using Modular Arithmetic 199
6.4 Computing the Reduced Product Coefficients Exactly 201
6.5 Estimation of the Work Involved 207
Exercises 209
7 Internal Sorting 210
7.1 Comparison Sorts 211
7.2 Simple Selection Sort 212
7.3 Heapsort—A Comparison Sort of Complexity n log n 214
7.4 Sorting by Exchange: Bubble Sort 219
xiii
7.5 Quicksort—A Comparison Sort of a Complexity n log n, on
Average 223
7.6 Insertion Sorts 229
7.7 Optimum Comparison Sorting 232
7.8 Lower Bound on the Average Number of Comparisons 237
7.9 Selection of the Ath Largest of n 238
Exercises 243
8 External Sorting 247
8.1 The Two-way Merge 248
8.2 Merge Sorting 252
8.3 The Use of Merge in External Sorting 254
8.4 Polyphase Merge 262
8.5 Cascade Merge 270
8.6 Oscillating Sort 273
8.7 Replacement Selection 274
8.8 Merge Trees and Optimum Merge Sorting 276
8.9 Comments 279
Exercises 280
9 Searching 282
9.1 Introduction 282
9.2 Search Algorithms 283
9.3 Ordered Tables 285
9.4 Search Trees 289
9.5 Search Methods for Unequal Distribution Tables 293
9.6 A Tree Search Followed by Insertion or Deletion of the Key 302
9.7 Balanced Search Trees 305
9.8 Hashing 311
9.9 Collision Resolution by Open Addressing 318
9.10 Performance of the Open Addressing Algorithms 324
9.11 Virtual Hashing 332
Exercises 337
Appendix A 340
Appendix B 347
Bibliography and References 351
Index 359
|
any_adam_object | 1 |
author | Kronsjö, Lydia I. |
author_facet | Kronsjö, Lydia I. |
author_role | aut |
author_sort | Kronsjö, Lydia I. |
author_variant | l i k li lik |
building | Verbundindex |
bvnumber | BV002200287 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.6 |
callnumber-search | QA76.6 |
callnumber-sort | QA 276.6 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 134 |
classification_tum | DAT 530f |
ctrlnum | (OCoLC)13794964 (DE-599)BVBBV002200287 |
dewey-full | 511 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 511 - General principles of mathematics |
dewey-raw | 511 |
dewey-search | 511 |
dewey-sort | 3511 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02735nam a2200745 c 4500</leader><controlfield tag="001">BV002200287</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150904 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">890928s1987 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471912018</subfield><subfield code="9">0-471-91201-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471997528</subfield><subfield code="9">0-471-99752-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)13794964</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV002200287</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.6</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">511</subfield><subfield code="2">19</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 530f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68C25</subfield><subfield code="2">msc</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kronsjö, Lydia I.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Algorithms</subfield><subfield code="b">their complexity and efficiency</subfield><subfield code="c">Lydia Kronsjö</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">1987</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 363 S.</subfield><subfield code="b">graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">Wiley series in computing</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">A Wiley-Interscience publication</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Algorithmes</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Algorithmes</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Analyse numérique - Informatique</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Analyse numérique</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Complexité de calcul (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Complexité de calcul (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">FFT</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Ordinateurs - Programmation</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">algorithme efficace</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">algorithme recherche</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">algorithme tri</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">complexité algorithme</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">multiplication</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">processus itératif</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">évaluation polynome</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Datenverarbeitung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computational complexity</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Numerical analysis</subfield><subfield code="x">Data processing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Numerische Mathematik</subfield><subfield code="0">(DE-588)4042805-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenverarbeitung</subfield><subfield code="0">(DE-588)4011152-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenverarbeitung</subfield><subfield code="0">(DE-588)4011152-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Numerische Mathematik</subfield><subfield code="0">(DE-588)4042805-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=001445341&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">TUB-www</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-001445341</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> |
id | DE-604.BV002200287 |
illustrated | Illustrated |
indexdate | 2024-07-09T15:41:58Z |
institution | BVB |
isbn | 0471912018 0471997528 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-001445341 |
oclc_num | 13794964 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-739 DE-523 DE-634 DE-83 DE-11 |
owner_facet | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-739 DE-523 DE-634 DE-83 DE-11 |
physical | XIII, 363 S. graph. Darst. |
psigel | TUB-www |
publishDate | 1987 |
publishDateSearch | 1987 |
publishDateSort | 1987 |
publisher | Wiley |
record_format | marc |
series2 | Wiley series in computing A Wiley-Interscience publication |
spelling | Kronsjö, Lydia I. Verfasser aut Algorithms their complexity and efficiency Lydia Kronsjö 2. ed. Chichester [u.a.] Wiley 1987 XIII, 363 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley series in computing A Wiley-Interscience publication Algorithmes Algorithmes ram Analyse numérique - Informatique Analyse numérique ram Complexité de calcul (Informatique) Complexité de calcul (informatique) ram FFT inriac Ordinateurs - Programmation ram Programmation (Informatique) algorithme efficace inriac algorithme recherche inriac algorithme tri inriac complexité algorithme inriac multiplication inriac processus itératif inriac évaluation polynome inriac Datenverarbeitung Computational complexity Computer algorithms Computer programming Numerical analysis Data processing Algorithmus (DE-588)4001183-5 gnd rswk-swf Numerische Mathematik (DE-588)4042805-9 gnd rswk-swf Datenverarbeitung (DE-588)4011152-0 gnd rswk-swf Algorithmus (DE-588)4001183-5 s Datenverarbeitung (DE-588)4011152-0 s DE-604 Numerische Mathematik (DE-588)4042805-9 s 1\p DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001445341&sequence=000002&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 | Kronsjö, Lydia I. Algorithms their complexity and efficiency Algorithmes Algorithmes ram Analyse numérique - Informatique Analyse numérique ram Complexité de calcul (Informatique) Complexité de calcul (informatique) ram FFT inriac Ordinateurs - Programmation ram Programmation (Informatique) algorithme efficace inriac algorithme recherche inriac algorithme tri inriac complexité algorithme inriac multiplication inriac processus itératif inriac évaluation polynome inriac Datenverarbeitung Computational complexity Computer algorithms Computer programming Numerical analysis Data processing Algorithmus (DE-588)4001183-5 gnd Numerische Mathematik (DE-588)4042805-9 gnd Datenverarbeitung (DE-588)4011152-0 gnd |
subject_GND | (DE-588)4001183-5 (DE-588)4042805-9 (DE-588)4011152-0 |
title | Algorithms their complexity and efficiency |
title_auth | Algorithms their complexity and efficiency |
title_exact_search | Algorithms their complexity and efficiency |
title_full | Algorithms their complexity and efficiency Lydia Kronsjö |
title_fullStr | Algorithms their complexity and efficiency Lydia Kronsjö |
title_full_unstemmed | Algorithms their complexity and efficiency Lydia Kronsjö |
title_short | Algorithms |
title_sort | algorithms their complexity and efficiency |
title_sub | their complexity and efficiency |
topic | Algorithmes Algorithmes ram Analyse numérique - Informatique Analyse numérique ram Complexité de calcul (Informatique) Complexité de calcul (informatique) ram FFT inriac Ordinateurs - Programmation ram Programmation (Informatique) algorithme efficace inriac algorithme recherche inriac algorithme tri inriac complexité algorithme inriac multiplication inriac processus itératif inriac évaluation polynome inriac Datenverarbeitung Computational complexity Computer algorithms Computer programming Numerical analysis Data processing Algorithmus (DE-588)4001183-5 gnd Numerische Mathematik (DE-588)4042805-9 gnd Datenverarbeitung (DE-588)4011152-0 gnd |
topic_facet | Algorithmes Analyse numérique - Informatique Analyse numérique Complexité de calcul (Informatique) Complexité de calcul (informatique) FFT Ordinateurs - Programmation Programmation (Informatique) algorithme efficace algorithme recherche algorithme tri complexité algorithme multiplication processus itératif évaluation polynome Datenverarbeitung Computational complexity Computer algorithms Computer programming Numerical analysis Data processing Algorithmus Numerische Mathematik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001445341&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kronsjolydiai algorithmstheircomplexityandefficiency |