Academic Journal

FAST ALGORITHMS FOR CONSTRUCTING t-SPANNERS AND PATHS WITH STRETCH t.

Bibliographic Details
Title: FAST ALGORITHMS FOR CONSTRUCTING t-SPANNERS AND PATHS WITH STRETCH t.
Authors: Cohen, Edith
Source: SIAM Journal on Computing; 1998, Vol. 28 Issue 1, p210, 27p
Subject Terms: Algorithms, Graphic methods
Abstract: The distance between two vertices in a weighted graph is the weight of a minimum- weight path between them (where the weight of a path is the sum of the weights of the edges in the path). A path has stretch t if its weight is at most t times the distance between its end points. We present algorithms that compute paths of stretch 2 ≤ t ≤ log n on undirected graphs G = (V, E) with nonnegative weights. The stretch t is of the form t = β(2 + ∊), where β is integral and &espi;' > 0 is at least as large as some fixed ∊ > 0. We present an Õ((m + k) n[SUP2 + ∊]/t]) time randomized algorithm that finds paths between k specified pairs of vertices and an n[SUP2(1 + log[SUBn] m + ∊)/t]) deterministic algorithm that finds paths from s specified sources to all other vertices (for any fixed ∊ > 0), where n = |V| and m = |E|. This improves significantly over the slower Õ(min{k,n}m) exact shortest paths algorithms and a previous O(mn&frac64t;] + , kn[SUP&fr4ac32t;]) time algorithm by Awerbuch et al. [Proc. 34th IEEE Annual Symposium on Foundations of Computer Science, IEEE, Piscataway, NJ, 1993, pp. 638-6471. A t-spanner of a graph G is a set of weighted edges on the vertices of G such that distances in the spanner are not smaller and within a factor of t from the corresponding distances in G. Previous work was concerned with bounding the size and efficiently constructing t-spanners. We construct t-spanners of size Õ(n[SUP1+(2 + ∊)]/t) in Õ(mn(2 + ∊)/t) expected time (for any fixed ∊ > 0), which constitutes a faster construction (by a factor of n[SUP3+2/t]/m) of sparser spanners than was previously attainable. We also provide efficient parallel constructions. Our algorithms are based on pairwise covers and a novel approach to construct them efficiently. [ABSTRACT FROM AUTHOR]
Copyright of SIAM Journal on Computing is the property of Society for Industrial & Applied Mathematics and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Complementary Index
FullText Text:
  Availability: 0
Header DbId: edb
DbLabel: Complementary Index
An: 10637762
RelevancyScore: 819
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 818.93701171875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: FAST ALGORITHMS FOR CONSTRUCTING t-SPANNERS AND PATHS WITH STRETCH t.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Cohen%2C+Edith%22">Cohen, Edith</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: SIAM Journal on Computing; 1998, Vol. 28 Issue 1, p210, 27p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Graphic+methods%22">Graphic methods</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The distance between two vertices in a weighted graph is the weight of a minimum- weight path between them (where the weight of a path is the sum of the weights of the edges in the path). A path has stretch t if its weight is at most t times the distance between its end points. We present algorithms that compute paths of stretch 2 ≤ t ≤ log n on undirected graphs G = (V, E) with nonnegative weights. The stretch t is of the form t = β(2 + ∊), where β is integral and &espi;' > 0 is at least as large as some fixed ∊ > 0. We present an Õ((m + k) n[SUP2 + ∊]/t]) time randomized algorithm that finds paths between k specified pairs of vertices and an n[SUP2(1 + log[SUBn] m + ∊)/t]) deterministic algorithm that finds paths from s specified sources to all other vertices (for any fixed ∊ > 0), where n = |V| and m = |E|. This improves significantly over the slower Õ(min{k,n}m) exact shortest paths algorithms and a previous O(mn&frac64t;] + , kn[SUP&fr4ac32t;]) time algorithm by Awerbuch et al. [Proc. 34th IEEE Annual Symposium on Foundations of Computer Science, IEEE, Piscataway, NJ, 1993, pp. 638-6471. A t-spanner of a graph G is a set of weighted edges on the vertices of G such that distances in the spanner are not smaller and within a factor of t from the corresponding distances in G. Previous work was concerned with bounding the size and efficiently constructing t-spanners. We construct t-spanners of size Õ(n[SUP1+(2 + ∊)]/t) in Õ(mn(2 + ∊)/t) expected time (for any fixed ∊ > 0), which constitutes a faster construction (by a factor of n[SUP3+2/t]/m) of sparser spanners than was previously attainable. We also provide efficient parallel constructions. Our algorithms are based on pairwise covers and a novel approach to construct them efficiently. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of SIAM Journal on Computing is the property of Society for Industrial & Applied Mathematics and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=10637762
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1137/S0097539794261295
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 27
        StartPage: 210
    Subjects:
      – SubjectFull: Algorithms
        Type: general
      – SubjectFull: Graphic methods
        Type: general
    Titles:
      – TitleFull: FAST ALGORITHMS FOR CONSTRUCTING t-SPANNERS AND PATHS WITH STRETCH t.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Cohen, Edith
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 15
              M: 12
              Text: 1998
              Type: published
              Y: 1998
          Identifiers:
            – Type: issn-print
              Value: 00975397
          Numbering:
            – Type: volume
              Value: 28
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: SIAM Journal on Computing
              Type: main
ResultId 1