Parallel shortcutting of rooted trees:
Abstract: "First it is shown that for any rooted tree T with n vertices, and parameter m [> or =] n, there is a 'shortcutting' set of S of at most m arcs from the transitive closure T[superscript *] of T such for any (v, w)[element] T[superscript *], there is a dipath in T [union]...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
København
1994
|
Schriftenreihe: | Datalogisk Institut <København>: DIKU-Rapport
1994,32 |
Schlagworte: | |
Zusammenfassung: | Abstract: "First it is shown that for any rooted tree T with n vertices, and parameter m [> or =] n, there is a 'shortcutting' set of S of at most m arcs from the transitive closure T[superscript *] of T such for any (v, w)[element] T[superscript *], there is a dipath in T [union] S from v to w of length O([alpha](m, n)). An equivalent result has been achieved by Chazelle (1987), but our proof is algorithmically simpler, and, in particular, it lends itself well to parallelization. More precisely, suppose that weights from a semi-group are assigned to the arcs of T. Then we can preprocess T in time O(log n) with O(m/log n) processors on a CREW PRAM such that any (v, w) [element] T[superscript *], we can find the weight of the path from v to w in O([alpha](m, n)) sequential time. In an unpublished manuscript, Alon and Schieber (1987) have claimed that such a parallelization is possible for Chazelle's result. This claim is used in the optimal parallel sensitivity analysis for minimum spanning trees by Dixon (1993). However, Alon and Schieber did not give the details of the parallelization. Here we present a full proof, and our algorithms, both the sequential and the parallel versions, are rather simple, hence likely to be of practical relevance." |
Beschreibung: | 16 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010678564 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 960325s1994 |||| 00||| engod | ||
035 | |a (OCoLC)38561907 | ||
035 | |a (DE-599)BVBBV010678564 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
100 | 1 | |a Thorup, Mikkel |d 1973- |e Verfasser |0 (DE-588)1044557877 |4 aut | |
245 | 1 | 0 | |a Parallel shortcutting of rooted trees |
264 | 1 | |a København |c 1994 | |
300 | |a 16 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Datalogisk Institut <København>: DIKU-Rapport |v 1994,32 | |
520 | 3 | |a Abstract: "First it is shown that for any rooted tree T with n vertices, and parameter m [> or =] n, there is a 'shortcutting' set of S of at most m arcs from the transitive closure T[superscript *] of T such for any (v, w)[element] T[superscript *], there is a dipath in T [union] S from v to w of length O([alpha](m, n)). An equivalent result has been achieved by Chazelle (1987), but our proof is algorithmically simpler, and, in particular, it lends itself well to parallelization. More precisely, suppose that weights from a semi-group are assigned to the arcs of T. Then we can preprocess T in time O(log n) with O(m/log n) processors on a CREW PRAM such that any (v, w) [element] T[superscript *], we can find the weight of the path from v to w in O([alpha](m, n)) sequential time. In an unpublished manuscript, Alon and Schieber (1987) have claimed that such a parallelization is possible for Chazelle's result. This claim is used in the optimal parallel sensitivity analysis for minimum spanning trees by Dixon (1993). However, Alon and Schieber did not give the details of the parallelization. Here we present a full proof, and our algorithms, both the sequential and the parallel versions, are rather simple, hence likely to be of practical relevance." | |
650 | 4 | |a Parallel processing (Electronic computers) | |
650 | 4 | |a Paths and cycles (Graph theory) | |
650 | 4 | |a Trees (Graph theory) | |
830 | 0 | |a Datalogisk Institut <København>: DIKU-Rapport |v 1994,32 |w (DE-604)BV010011493 |9 1994,32 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007126879 |
Datensatz im Suchindex
_version_ | 1804125156040245248 |
---|---|
any_adam_object | |
author | Thorup, Mikkel 1973- |
author_GND | (DE-588)1044557877 |
author_facet | Thorup, Mikkel 1973- |
author_role | aut |
author_sort | Thorup, Mikkel 1973- |
author_variant | m t mt |
building | Verbundindex |
bvnumber | BV010678564 |
ctrlnum | (OCoLC)38561907 (DE-599)BVBBV010678564 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02240nam a2200313 cb4500</leader><controlfield tag="001">BV010678564</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960325s1994 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)38561907</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010678564</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-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Thorup, Mikkel</subfield><subfield code="d">1973-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1044557877</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Parallel shortcutting of rooted trees</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">København</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">16 S.</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">Datalogisk Institut <København>: DIKU-Rapport</subfield><subfield code="v">1994,32</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "First it is shown that for any rooted tree T with n vertices, and parameter m [> or =] n, there is a 'shortcutting' set of S of at most m arcs from the transitive closure T[superscript *] of T such for any (v, w)[element] T[superscript *], there is a dipath in T [union] S from v to w of length O([alpha](m, n)). An equivalent result has been achieved by Chazelle (1987), but our proof is algorithmically simpler, and, in particular, it lends itself well to parallelization. More precisely, suppose that weights from a semi-group are assigned to the arcs of T. Then we can preprocess T in time O(log n) with O(m/log n) processors on a CREW PRAM such that any (v, w) [element] T[superscript *], we can find the weight of the path from v to w in O([alpha](m, n)) sequential time. In an unpublished manuscript, Alon and Schieber (1987) have claimed that such a parallelization is possible for Chazelle's result. This claim is used in the optimal parallel sensitivity analysis for minimum spanning trees by Dixon (1993). However, Alon and Schieber did not give the details of the parallelization. Here we present a full proof, and our algorithms, both the sequential and the parallel versions, are rather simple, hence likely to be of practical relevance."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Paths and cycles (Graph theory)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Trees (Graph theory)</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Datalogisk Institut <København>: DIKU-Rapport</subfield><subfield code="v">1994,32</subfield><subfield code="w">(DE-604)BV010011493</subfield><subfield code="9">1994,32</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007126879</subfield></datafield></record></collection> |
id | DE-604.BV010678564 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:57:04Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007126879 |
oclc_num | 38561907 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 16 S. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
record_format | marc |
series | Datalogisk Institut <København>: DIKU-Rapport |
series2 | Datalogisk Institut <København>: DIKU-Rapport |
spelling | Thorup, Mikkel 1973- Verfasser (DE-588)1044557877 aut Parallel shortcutting of rooted trees København 1994 16 S. txt rdacontent n rdamedia nc rdacarrier Datalogisk Institut <København>: DIKU-Rapport 1994,32 Abstract: "First it is shown that for any rooted tree T with n vertices, and parameter m [> or =] n, there is a 'shortcutting' set of S of at most m arcs from the transitive closure T[superscript *] of T such for any (v, w)[element] T[superscript *], there is a dipath in T [union] S from v to w of length O([alpha](m, n)). An equivalent result has been achieved by Chazelle (1987), but our proof is algorithmically simpler, and, in particular, it lends itself well to parallelization. More precisely, suppose that weights from a semi-group are assigned to the arcs of T. Then we can preprocess T in time O(log n) with O(m/log n) processors on a CREW PRAM such that any (v, w) [element] T[superscript *], we can find the weight of the path from v to w in O([alpha](m, n)) sequential time. In an unpublished manuscript, Alon and Schieber (1987) have claimed that such a parallelization is possible for Chazelle's result. This claim is used in the optimal parallel sensitivity analysis for minimum spanning trees by Dixon (1993). However, Alon and Schieber did not give the details of the parallelization. Here we present a full proof, and our algorithms, both the sequential and the parallel versions, are rather simple, hence likely to be of practical relevance." Parallel processing (Electronic computers) Paths and cycles (Graph theory) Trees (Graph theory) Datalogisk Institut <København>: DIKU-Rapport 1994,32 (DE-604)BV010011493 1994,32 |
spellingShingle | Thorup, Mikkel 1973- Parallel shortcutting of rooted trees Datalogisk Institut <København>: DIKU-Rapport Parallel processing (Electronic computers) Paths and cycles (Graph theory) Trees (Graph theory) |
title | Parallel shortcutting of rooted trees |
title_auth | Parallel shortcutting of rooted trees |
title_exact_search | Parallel shortcutting of rooted trees |
title_full | Parallel shortcutting of rooted trees |
title_fullStr | Parallel shortcutting of rooted trees |
title_full_unstemmed | Parallel shortcutting of rooted trees |
title_short | Parallel shortcutting of rooted trees |
title_sort | parallel shortcutting of rooted trees |
topic | Parallel processing (Electronic computers) Paths and cycles (Graph theory) Trees (Graph theory) |
topic_facet | Parallel processing (Electronic computers) Paths and cycles (Graph theory) Trees (Graph theory) |
volume_link | (DE-604)BV010011493 |
work_keys_str_mv | AT thorupmikkel parallelshortcuttingofrootedtrees |