Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

A Faster Computation of All the Best Swap Edges of a Shortest Paths Tree

Articolo
Data di Pubblicazione:
2015
Abstract:
We consider a two-edge connected, non-negatively real-weighted graph G with n vertices and m edges, and a single-source shortest paths tree (SPT) of G rooted at an arbitrary vertex. If an edge of the SPT is temporarily removed, a widely recognized approach to reconnect the vertices disconnected from the root consists of joining the two resulting subtrees by means of a single non-tree edge, called a swap edge. This allows to reduce consistently the set-up and computational costs which are incurred if one instead rebuilds a new optimal SPT from scratch. In the past, several optimality criteria have been considered to select a best possible swap edge, and here we restrict our attention to arguably the two most significant measures: the minimization of either the maximum or the average distance between the root and the disconnected vertices. For the former criteria, we present an $$O(m \log \alpha (m,n))$$O(mlog?(m,n)) time algorithm--where $$\alpha $$? is the inverse of the Ackermann function--to find a best swap edge for every edge of the SPT, thus improving onto the previous $$O(m \log n)$$O(mlogn) time algorithm. Concerning the latter criteria, we provide an $$O(m+n \log n)$$O(m+nlogn) time algorithm for the special but important case where G is unweighted, which compares favourably with the $$O\left( m+n \, \alpha (n,n)\log ^2n\right) $$Om+n?(n,n)log2n time bound that one would get by using the fastest algorithm known for the weighted case--once this is suitably adapted to the unweighted case.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
Edge fault tolerance; Single-source shortest paths tree; Swap algo
Elenco autori:
Proietti, Guido
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/306262
Pubblicato in:
ALGORITHMICA
Journal
  • Dati Generali

Dati Generali

URL

http://www.scopus.com/inward/record.url?eid=2-s2.0-84945456046&partnerID=q2rCbXpz
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)