Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations:
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Hochschulschrift/Dissertation Buch |
Sprache: | Nichtbestimmte Sprache |
Veröffentlicht: |
Paderborn
HNI
1995
|
Schriftenreihe: | HNI-Verlagsschriftenreihe
8 |
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018388397&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | X, 152 S. graph. Darst. |
ISBN: | 3931466078 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV024410295 | ||
003 | DE-604 | ||
005 | 20090910 | ||
007 | t| | ||
008 | 960517s1995 xx d||| m||| 00||| und d | ||
015 | |a 96,H05,0500 |2 dnb | ||
016 | 7 | |a 94.698068.3 |2 DE-101 | |
020 | |a 3931466078 |9 3-931466-07-8 | ||
035 | |a (OCoLC)64530870 | ||
035 | |a (DE-599)BVBBV024410295 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | |a und | ||
049 | |a DE-83 | ||
084 | |a ST 134 |0 (DE-625)143590: |2 rvk | ||
100 | 1 | |a Czumaj, Artur |e Verfasser |4 aut | |
245 | 1 | 0 | |a Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations |c Artur Czumaj |
264 | 1 | |a Paderborn |b HNI |c 1995 | |
300 | |a X, 152 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a HNI-Verlagsschriftenreihe |v 8 | |
502 | |a Zugl.: Paderborn, Univ., Diss., 1995 | ||
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 1 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 0 | |5 DE-604 | |
830 | 0 | |a HNI-Verlagsschriftenreihe |v 8 |w (DE-604)BV010410690 |9 8 | |
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=018388397&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-018388397 |
Datensatz im Suchindex
_version_ | 1819286045637738496 |
---|---|
adam_text | Titel: Parallel algorithmic techniques: PRAM algorithms and PRAM simulations
Autor: Czumaj, Artur
Jahr: 1995
Contents
Acknowledgments iii
1 Introduction 1
1.1 Concrete Results 3
2 Basic Definitions and Notations 7
2.1 The PRAM 7
2.2 Notation 9
2.3 Measures of Efficiency of Parallel Algorithms 10
I Analysis of PRAM Algorithms 11
3 High-Level Analysis: Approximating Shortest Superstrings 13
3.1 Introduction 14
3.2 Preliminaries 16
3.3 Algorithm GREEDY Is Not Parallelizable 17
3.4 Cycle Cover Approach : An IZAfC Algorithm with Length
Factor 2.83 25
3.4.1 Sequential Algorithm 25
3.4.2 Parallel Algorithm 30
3.5 Cycle Cover Approach : AfC -Approximations with Constant
Compression Factor 31
3.5.1 Sequential Approximation of a Maximum
Weight Cycle Cover 31
3.5.2 Parallel Approximation of a Maximum Weight Cycle
Cover 33
3.5.3 An AfC Algorithm with Constant Compression Factor . 36
vii
3.6 Set Cover Approach : An AfC Algorithm with Logarithmic
Length Factor 39
4 Dynamic Programming 41
4.1 Basic Definitions 43
4.1.1 The Convex Least Weight Subsequence Problem .... 44
4.1.2 Notation Concerning the Triangulation Problem .... 45
4.1.3 Sequential O(n2) Time Algorithm 46
4.2 Outline of the Parallel Algorithm 49
4.3 Computing the Cost of an Optimal Triangulation 50
4.3.1 Computing Values c(i, i) 50
4.3.2 Computing Entries c(i,j) 54
4.3.3 Computing all Entries of the Array c 55
4.4 Reconstruction of an Optimal Triangulation 55
4.4.1 Finding Ceilings 56
4.4.2 Finding all Candidates Existing in an Optimal Trian¬
gulation of the Polygon Below hi 57
4.4.3 Reconstruction of an Optimal Triangulation 58
4.5 Extensions of the Algorithm 59
4.5.1 The Triangulation of a Monotone Polygon 59
4.5.2 More General Cost Functions 60
5 How to Simulate a Strong Model by a Weaker One: Optimal
Algorithms for String Matching 63
5.1 Introduction 64
5.2 Effective Simulations 66
5.2.1 Recursion 66
5.2.2 Sparse Sorting 67
5.2.3 Task Decomposition 67
5.2.4 Simulation of a Ring 67
5.2.5 Monotone Routing 68
5.3 Basic Notation and Definitions 68
5.4 CRCW PRAM Algorithm 70
5.4.1 Text Searching on the CRCW PRAM 70
5.4.2 Preprocessing on the CRCW PRAM 73
5.4.3 General Ideas of Transformations to Weaker Models . . 74
5.5 Transformation to the CREW PRAM 75
5.6 Transformation to the EREW PRAM 76
viii
5.7 Transformation to the Hypercube and Hypercubic Networks . 77
5.7.1 Text Search on the Hypercube 78
5.7.2 Pattern Preprocessing on the Hypercube 79
6 Lower Bound for String Matching 81
6.1 Lower Bound for the ABTRACT PRAM 82
6.1.1 Parallel Comparison Trees 83
6.1.2 Merging Machine 84
6.1.3 Outline of the Lower Bound for the CRCW PRAM . 84
6.1.4 Basic Definitions 85
6.1.5 Simulating PRAM by Merging Machine 86
6.1.6 The Lower Bound 88
6.1.7 Discussion and Extensions 90
6.2 Lower bound for Weaker Models 91
II PRAM Simulations 93
7 How to Simulate the PRAM 95
7.1 Classes of Hash Functions 95
8 Simulations on C-DMM 99
8.1 Simulations Based on Hashing 100
8.2 Algorithmic Log-Star Techniques 102
8.3 Reduction from CRCW Simulations to EREW Simulations . . 103
8.4 Distribution of Connected Components 104
8.5 Algorithms for the Random Graph H 109
8.6 Simulations 112
8.6.1 Neighborhood in the Access Graph 113
8.6.2 C(log log log n log* 7i)-time Simulation 114
8.7 Extensions to Optimal Simulations 116
9 PRAM Simulations on Reconfigurable Networks 119
9.1 0(log* n.)-time PRAM Simulation on the R-DMM 121
9.2 Simulation Between Reconfigurable Models 123
9.3 Simulation by the RM-DMM 125
9.3.1 Reduction from CRCW to EREW 125
9.3.2 Real Time Simulation 126
ix
10 Simulating PRAM on Parallel Alternating-Direction Access
Machine 129
10.1 Preliminaries 131
10.2 Simulating the n-processor CRCW PRAM 132
10.3 Simulating the p-processor CRCW PRAM 135
Bibliography 139
References 139
x
|
any_adam_object | 1 |
author | Czumaj, Artur |
author_facet | Czumaj, Artur |
author_role | aut |
author_sort | Czumaj, Artur |
author_variant | a c ac |
building | Verbundindex |
bvnumber | BV024410295 |
classification_rvk | ST 134 |
ctrlnum | (OCoLC)64530870 (DE-599)BVBBV024410295 |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01580nam a2200409 cb4500</leader><controlfield tag="001">BV024410295</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090910 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">960517s1995 xx d||| m||| 00||| und d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">96,H05,0500</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">94.698068.3</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3931466078</subfield><subfield code="9">3-931466-07-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)64530870</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV024410295</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">und</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</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="100" ind1="1" ind2=" "><subfield code="a">Czumaj, Artur</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations</subfield><subfield code="c">Artur Czumaj</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Paderborn</subfield><subfield code="b">HNI</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 152 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="1" ind2=" "><subfield code="a">HNI-Verlagsschriftenreihe</subfield><subfield code="v">8</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Paderborn, Univ., Diss., 1995</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">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">HNI-Verlagsschriftenreihe</subfield><subfield code="v">8</subfield><subfield code="w">(DE-604)BV010410690</subfield><subfield code="9">8</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=018388397&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018388397</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV024410295 |
illustrated | Illustrated |
indexdate | 2024-12-20T13:54:52Z |
institution | BVB |
isbn | 3931466078 |
language | Undetermined |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018388397 |
oclc_num | 64530870 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | X, 152 S. graph. Darst. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | HNI |
record_format | marc |
series | HNI-Verlagsschriftenreihe |
series2 | HNI-Verlagsschriftenreihe |
spellingShingle | Czumaj, Artur Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations HNI-Verlagsschriftenreihe Algorithmus (DE-588)4001183-5 gnd Parallelverarbeitung (DE-588)4075860-6 gnd |
subject_GND | (DE-588)4001183-5 (DE-588)4075860-6 (DE-588)4113937-9 |
title | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations |
title_auth | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations |
title_exact_search | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations |
title_full | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations Artur Czumaj |
title_fullStr | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations Artur Czumaj |
title_full_unstemmed | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations Artur Czumaj |
title_short | Parallel Algorithmic Techniques: PRAM algorithms and PRAM simulations |
title_sort | parallel algorithmic techniques pram algorithms and pram simulations |
topic | Algorithmus (DE-588)4001183-5 gnd Parallelverarbeitung (DE-588)4075860-6 gnd |
topic_facet | Algorithmus Parallelverarbeitung Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018388397&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV010410690 |
work_keys_str_mv | AT czumajartur parallelalgorithmictechniquespramalgorithmsandpramsimulations |