Finding biconnected componemts and computing tree functions in logarithmic parallel time

We propose a new algorithm for finding the blocks (biconnected components) of an undirected graph. A serial implementation runs in 0[n+m] time and space on a graph of n vertices and m edges. A parallel implmentation runs in 0[log n] time and 0[n+m] space using 0[n+m] processors on a concurrent-read,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:25th Annual Symposium onFoundations of Computer Science, 1984 S. 12 - 20
Hauptverfasser: Tarjan, R.E., Vishkin, U.
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 1984
Schlagworte:
ISBN:081860591X, 9780818605918
ISSN:0272-5428
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract We propose a new algorithm for finding the blocks (biconnected components) of an undirected graph. A serial implementation runs in 0[n+m] time and space on a graph of n vertices and m edges. A parallel implmentation runs in 0[log n] time and 0[n+m] space using 0[n+m] processors on a concurrent-read, concurrent-write parallel RAM. An alternative implementation runs in 0[n/sup 2/p] time and 0[n/sup 2/] space using any number p ⩽ n/sup 2/log/sup 2/-n of processors, on a concurrent-read, exclusive-write parallel RAM. The latter algorithm has optimal speedup, assuming an adjacency matrix representation of the input. A general algorithmic technique which simplifies and improve computation of various functions on tress is introduced. This technique typically requires 0(log n) time using 0(n) space on an exclusive-read exclusive-write parallel RAM.
AbstractList We propose a new algorithm for finding the blocks (biconnected components) of an undirected graph. A serial implementation runs in 0[n+m] time and space on a graph of n vertices and m edges. A parallel implmentation runs in 0[log n] time and 0[n+m] space using 0[n+m] processors on a concurrent-read, concurrent-write parallel RAM. An alternative implementation runs in 0[n/sup 2/p] time and 0[n/sup 2/] space using any number p ⩽ n/sup 2/log/sup 2/-n of processors, on a concurrent-read, exclusive-write parallel RAM. The latter algorithm has optimal speedup, assuming an adjacency matrix representation of the input. A general algorithmic technique which simplifies and improve computation of various functions on tress is introduced. This technique typically requires 0(log n) time using 0(n) space on an exclusive-read exclusive-write parallel RAM.
Author Vishkin, U.
Tarjan, R.E.
Author_xml – sequence: 1
  givenname: R.E.
  surname: Tarjan
  fullname: Tarjan, R.E.
  organization: AT&T Bell Laboratories
– sequence: 2
  givenname: U.
  surname: Vishkin
  fullname: Vishkin, U.
BookMark eNotkEFPhDAUhJu4Ji6rd-OpfwB8rxQoR0NETTbxsHvY26aU17UGCoHuwX8vBjOHyWQm32EitvGDJ8YeERJEKJ8PdXVIsFQyKTBTZX7DIlCocshKPG3YFkQh4kwKdceief4GkJBBumWn2vnW-QtvnBm8JxOo5WboxwXfh5lrv8Zr-BuFiYjbqzfBDX7mzvNuuOjJha_eGT7qSXcddTy4nu7ZrdXdTA__vmPH-vVYvcf7z7eP6mUfO1WG2KYoqBGCFqVWgpWlEtrIvBGI2kKx9LJQSLlE3RLlWoCxmW5awFYSpjv2tGIdEZ3HyfV6-jmvH6S_qclUCg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SFCS.1984.715896
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EndPage 20
ExternalDocumentID 715896
GroupedDBID -~X
23M
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACNCT
ADZIZ
AFFNX
AI.
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
OCL
RIE
RIL
RNS
VH1
ID FETCH-LOGICAL-i89t-f312eb22e2e23f40f4982ac46b211af073124781e641adee6a20cf5abd01d4e13
IEDL.DBID RIE
ISBN 081860591X
9780818605918
ISSN 0272-5428
IngestDate Tue Aug 26 17:12:25 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i89t-f312eb22e2e23f40f4982ac46b211af073124781e641adee6a20cf5abd01d4e13
PageCount 9
ParticipantIDs ieee_primary_715896
PublicationCentury 1900
PublicationDate 19840000
PublicationDateYYYYMMDD 1984-01-01
PublicationDate_xml – year: 1984
  text: 19840000
PublicationDecade 1980
PublicationTitle 25th Annual Symposium onFoundations of Computer Science, 1984
PublicationTitleAbbrev SFCS
PublicationYear 1984
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0040503
ssj0001968599
Score 1.1868207
Snippet We propose a new algorithm for finding the blocks (biconnected components) of an undirected graph. A serial implementation runs in 0[n+m] time and space on a...
SourceID ieee
SourceType Publisher
StartPage 12
SubjectTerms Computational modeling
Computer science
Concurrent computing
Parallel algorithms
Phase change random access memory
Random access memory
Read-write memory
Tree graphs
US Department of Energy
Writing
Title Finding biconnected componemts and computing tree functions in logarithmic parallel time
URI https://ieeexplore.ieee.org/document/715896
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG-EeNALihi_04PXwT66rj0TFw9KSODAjazda1wCw8jw7_e1ZRATL2aXdmmypn173-_3CHlWITNpyZOAowAImNRJoAzXAZKHgszEwD1I0ls2mYjFQk73ONuuFgYAXPIZDO3QxfLLjd5ZV9koi1IheYd0soz7Uq2jO0VykVrN2jNhZmFOnHsls1D_sXDQj5FA5V1GLfBOOxdt-DKUo1k-ng3REGdD_7FfTVeczMl7_9rtBRkca_fo9CCVLskJ1H3Sa5s30P2_3Cfn7wfA1u0VWeSVK2-hCikDWa9GRZTadPNNDetmS4vaT3c2S5raSDa1EtERLa1qihwUje7mY11patHEVytYUdu3fkDm-ct8_Brsmy4ElZBNYJIoRmM7BnwSw0LDpIgLzbhCS7EwyBBQIchEBJxFRQnAizjUJi1UGUYlgyi5Jt0at3ZDKKClostCSlCK4QrFDMq-ApJYco166i3p20NbfnpYjaU_r7s_396TM3sp3vfxQLrN1w4eyan-bqrt15MjhR_YHK-g
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8UTdQLihi_7cHrYB-la89EghEICRy4kbV7jUtgGBj-_b52A2LixezSLk3WtG_v-_0eIa_KZ6aT8sjjKAA8JnXkKcO1h-ShIDYh8BIkaRCPRmI2k-MKZ9vVwgCASz6Dlh26WH660lvrKmvHQUdIfkxObOOsqljr4FCRXHSsbl2yYWaBTpyDJbZg_6Fw4I-BQPVdBjvond1c7AKYvmxPet1JC01x1io_96vtipM6vfq_9ntJmofqPTrey6UrcgR5g9R37Rto9Tc3yMVwD9m6uSazXuYKXKhC2kDmq1EVpTbhfJXDstjQJC-nW5snTW0sm1qZ6MiWZjlFHopmd_G5zDS1eOKLBSyo7VzfJNPe27Tb96q2C14mZOGZKAjR3A4Bn8gw3zApwkQzrtBWTAyyBFQJYhEAZ0GSAvAk9LXpJCr1g5RBEN2QWo5buyUU0FbRaSIlKMVwhWIGpV8CUSi5Rk31jjTsoc2_SmCNeXle93--fSFn_elwMB-8jz4eyLm9oNIT8khqxXoLT-RUfxfZZv3syOIHL3yy6Q
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=25th+Annual+Symposium+onFoundations+of+Computer+Science%2C+1984&rft.atitle=Finding+biconnected+componemts+and+computing+tree+functions+in+logarithmic+parallel+time&rft.au=Tarjan%2C+R.E.&rft.au=Vishkin%2C+U.&rft.date=1984-01-01&rft.pub=IEEE&rft.isbn=9780818605918&rft.issn=0272-5428&rft.spage=12&rft.epage=20&rft_id=info:doi/10.1109%2FSFCS.1984.715896&rft.externalDocID=715896
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-5428&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-5428&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-5428&client=summon