Multi-Level Graph Sketches via Single-Level Solvers Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.1905.00536
Given an undirected weighted graph $G(V,E)$, a constrained sketch over a terminal set $T\subset V$ is a subgraph $G'$ that connects the terminal vertices while satisfying a given set of constraints. Examples include Steiner trees (preserving connectivity among $T$) and subsetwise spanners (preserving shortest path distances up to a stretch factor). Multi-level constrained terminal sketches are generalizations in which terminal vertices require different levels or grades of service and each terminal pair is connected with edges of at least the minimum required level of the two terminals. This paper gives a flexible procedure for computing a broad class of multi-level graph sketches, which encompasses multi-level graph spanners, Steiner trees, and $k$--connected subgraphs as a few special cases. The proposed procedure is modular, i.e., it relies on availability of a single-level solver module (be it an oracle or approximation algorithm). One key result is that an $\ell$--level constrained terminal sketch can be computed with $\log\ell$ queries of the solver module while producing feasible solutions with approximation guarantees independent of $\ell$. Additionally, a new polynomial time algorithm for computing a subsetwise spanner is proposed. We show that for $k\in\N$, $\eps>0$, and $T\subset V$, there is a subsetwise $(2k-1)(1+\eps)$--spanner with total weight $O(|T|^\frac1kW(\ST(G,T)))$, where $W(\ST(G,T))$ is the weight of the Steiner tree of $G$ over the subset $T$. This is the first algorithm and weight guarantee for a multiplicative subsetwise spanner for nonplanar graphs. Numerical experiments are also done to illustrate the performance of the proposed algorithms.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/1905.00536
- https://arxiv.org/pdf/1905.00536
- OA Status
- green
- Cited By
- 1
- References
- 37
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W2980729322
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W2980729322Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.1905.00536Digital Object Identifier
- Title
-
Multi-Level Graph Sketches via Single-Level SolversWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2019Year of publication
- Publication date
-
2019-05-02Full publication date if available
- Authors
-
Reyan Ahmed, Keaton Hamm, Mohammad Javad Latifi Jebelli, Stephen Kobourov, Faryad Darabi Sahneh, Richard SpenceList of authors in order
- Landing page
-
https://arxiv.org/abs/1905.00536Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/1905.00536Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/1905.00536Direct OA link when available
- Concepts
-
Computer science, Graph, Theoretical computer scienceTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2020: 1Per-year citation counts (last 5 years)
- References (count)
-
37Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W2980729322 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.1905.00536 |
| ids.doi | https://doi.org/10.48550/arxiv.1905.00536 |
| ids.mag | 2980729322 |
| ids.openalex | https://openalex.org/W2980729322 |
| fwci | |
| type | preprint |
| title | Multi-Level Graph Sketches via Single-Level Solvers |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10996 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.998199999332428 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1704 |
| topics[0].subfield.display_name | Computer Graphics and Computer-Aided Design |
| topics[0].display_name | Computational Geometry and Mesh Generation |
| topics[1].id | https://openalex.org/T12292 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9972000122070312 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1707 |
| topics[1].subfield.display_name | Computer Vision and Pattern Recognition |
| topics[1].display_name | Graph Theory and Algorithms |
| topics[2].id | https://openalex.org/T10481 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9944000244140625 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1704 |
| topics[2].subfield.display_name | Computer Graphics and Computer-Aided Design |
| topics[2].display_name | Computer Graphics and Visualization Techniques |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.6078577637672424 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C132525143 |
| concepts[1].level | 2 |
| concepts[1].score | 0.5873017907142639 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q141488 |
| concepts[1].display_name | Graph |
| concepts[2].id | https://openalex.org/C80444323 |
| concepts[2].level | 1 |
| concepts[2].score | 0.3474408984184265 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q2878974 |
| concepts[2].display_name | Theoretical computer science |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.6078577637672424 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/graph |
| keywords[1].score | 0.5873017907142639 |
| keywords[1].display_name | Graph |
| keywords[2].id | https://openalex.org/keywords/theoretical-computer-science |
| keywords[2].score | 0.3474408984184265 |
| keywords[2].display_name | Theoretical computer science |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:1905.00536 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/1905.00536 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/1905.00536 |
| locations[1].id | doi:10.48550/arxiv.1905.00536 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.1905.00536 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5001115259 |
| authorships[0].author.orcid | https://orcid.org/0000-0001-6830-9053 |
| authorships[0].author.display_name | Reyan Ahmed |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Reyan Ahmed |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5064380948 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-0719-6045 |
| authorships[1].author.display_name | Keaton Hamm |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Keaton Hamm |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5033797478 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-0088-266X |
| authorships[2].author.display_name | Mohammad Javad Latifi Jebelli |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Mohammad Javad Latifi Jebelli |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5003147292 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-0477-2724 |
| authorships[3].author.display_name | Stephen Kobourov |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Stephen Kobourov |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5083767818 |
| authorships[4].author.orcid | https://orcid.org/0000-0003-2521-4331 |
| authorships[4].author.display_name | Faryad Darabi Sahneh |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Faryad Darabi Sahneh |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5088611621 |
| authorships[5].author.orcid | https://orcid.org/0000-0003-4382-466X |
| authorships[5].author.display_name | Richard Spence |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Richard Spence |
| authorships[5].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/1905.00536 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Multi-Level Graph Sketches via Single-Level Solvers |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10996 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.998199999332428 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1704 |
| primary_topic.subfield.display_name | Computer Graphics and Computer-Aided Design |
| primary_topic.display_name | Computational Geometry and Mesh Generation |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W2358668433, https://openalex.org/W2376932109, https://openalex.org/W2001405890, https://openalex.org/W2382290278, https://openalex.org/W2478288626, https://openalex.org/W4391913857, https://openalex.org/W2350741829 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2020 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:1905.00536 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/1905.00536 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/1905.00536 |
| primary_location.id | pmh:oai:arXiv.org:1905.00536 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/1905.00536 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/1905.00536 |
| publication_date | 2019-05-02 |
| publication_year | 2019 |
| referenced_works | https://openalex.org/W1568961751, https://openalex.org/W2148965337, https://openalex.org/W2057046770, https://openalex.org/W46202281, https://openalex.org/W2115730486, https://openalex.org/W2899983391, https://openalex.org/W2115891846, https://openalex.org/W2964083604, https://openalex.org/W2027515293, https://openalex.org/W2042959539, https://openalex.org/W1976584101, https://openalex.org/W2108250208, https://openalex.org/W1725039148, https://openalex.org/W345196136, https://openalex.org/W3037209702, https://openalex.org/W1966206200, https://openalex.org/W1997369416, https://openalex.org/W1977065390, https://openalex.org/W2751315341, https://openalex.org/W2019003829, https://openalex.org/W2109473876, https://openalex.org/W1489900072, https://openalex.org/W2991449023, https://openalex.org/W1975442866, https://openalex.org/W2562627112, https://openalex.org/W2031536548, https://openalex.org/W2057994027, https://openalex.org/W1983706581, https://openalex.org/W2086709935, https://openalex.org/W2092534058, https://openalex.org/W647522939, https://openalex.org/W2166747457, https://openalex.org/W2972182693, https://openalex.org/W2070664846, https://openalex.org/W1975776599, https://openalex.org/W2163193155, https://openalex.org/W2065166038 |
| referenced_works_count | 37 |
| abstract_inverted_index.a | 6, 10, 16, 26, 48, 90, 95, 113, 128, 170, 177, 193, 224 |
| abstract_inverted_index.V$ | 14 |
| abstract_inverted_index.We | 182 |
| abstract_inverted_index.an | 1, 134, 144 |
| abstract_inverted_index.as | 112 |
| abstract_inverted_index.at | 77 |
| abstract_inverted_index.be | 150 |
| abstract_inverted_index.in | 57 |
| abstract_inverted_index.is | 15, 72, 120, 142, 180, 192, 202, 216 |
| abstract_inverted_index.it | 123, 133 |
| abstract_inverted_index.of | 29, 66, 76, 83, 98, 127, 155, 167, 205, 209, 240 |
| abstract_inverted_index.on | 125 |
| abstract_inverted_index.or | 64, 136 |
| abstract_inverted_index.to | 47, 236 |
| abstract_inverted_index.up | 46 |
| abstract_inverted_index.$G$ | 210 |
| abstract_inverted_index.(be | 132 |
| abstract_inverted_index.One | 139 |
| abstract_inverted_index.The | 117 |
| abstract_inverted_index.V$, | 190 |
| abstract_inverted_index.and | 39, 68, 109, 188, 220 |
| abstract_inverted_index.are | 55, 233 |
| abstract_inverted_index.can | 149 |
| abstract_inverted_index.few | 114 |
| abstract_inverted_index.for | 93, 175, 185, 223, 228 |
| abstract_inverted_index.key | 140 |
| abstract_inverted_index.new | 171 |
| abstract_inverted_index.set | 12, 28 |
| abstract_inverted_index.the | 21, 79, 84, 156, 203, 206, 212, 217, 238, 241 |
| abstract_inverted_index.two | 85 |
| abstract_inverted_index.$G'$ | 18 |
| abstract_inverted_index.$T$) | 38 |
| abstract_inverted_index.$T$. | 214 |
| abstract_inverted_index.This | 87, 215 |
| abstract_inverted_index.also | 234 |
| abstract_inverted_index.done | 235 |
| abstract_inverted_index.each | 69 |
| abstract_inverted_index.over | 9, 211 |
| abstract_inverted_index.pair | 71 |
| abstract_inverted_index.path | 44 |
| abstract_inverted_index.show | 183 |
| abstract_inverted_index.that | 19, 143, 184 |
| abstract_inverted_index.time | 173 |
| abstract_inverted_index.tree | 208 |
| abstract_inverted_index.with | 74, 152, 163, 196 |
| abstract_inverted_index.Given | 0 |
| abstract_inverted_index.among | 37 |
| abstract_inverted_index.broad | 96 |
| abstract_inverted_index.class | 97 |
| abstract_inverted_index.edges | 75 |
| abstract_inverted_index.first | 218 |
| abstract_inverted_index.given | 27 |
| abstract_inverted_index.gives | 89 |
| abstract_inverted_index.graph | 4, 100, 105 |
| abstract_inverted_index.i.e., | 122 |
| abstract_inverted_index.least | 78 |
| abstract_inverted_index.level | 82 |
| abstract_inverted_index.paper | 88 |
| abstract_inverted_index.there | 191 |
| abstract_inverted_index.total | 197 |
| abstract_inverted_index.trees | 34 |
| abstract_inverted_index.where | 200 |
| abstract_inverted_index.which | 58, 102 |
| abstract_inverted_index.while | 24, 159 |
| abstract_inverted_index.cases. | 116 |
| abstract_inverted_index.grades | 65 |
| abstract_inverted_index.levels | 63 |
| abstract_inverted_index.module | 131, 158 |
| abstract_inverted_index.oracle | 135 |
| abstract_inverted_index.relies | 124 |
| abstract_inverted_index.result | 141 |
| abstract_inverted_index.sketch | 8, 148 |
| abstract_inverted_index.solver | 130, 157 |
| abstract_inverted_index.subset | 213 |
| abstract_inverted_index.trees, | 108 |
| abstract_inverted_index.weight | 198, 204, 221 |
| abstract_inverted_index.$\ell$. | 168 |
| abstract_inverted_index.Steiner | 33, 107, 207 |
| abstract_inverted_index.graphs. | 230 |
| abstract_inverted_index.include | 32 |
| abstract_inverted_index.minimum | 80 |
| abstract_inverted_index.queries | 154 |
| abstract_inverted_index.require | 61 |
| abstract_inverted_index.service | 67 |
| abstract_inverted_index.spanner | 179, 227 |
| abstract_inverted_index.special | 115 |
| abstract_inverted_index.stretch | 49 |
| abstract_inverted_index.Examples | 31 |
| abstract_inverted_index.computed | 151 |
| abstract_inverted_index.connects | 20 |
| abstract_inverted_index.factor). | 50 |
| abstract_inverted_index.feasible | 161 |
| abstract_inverted_index.flexible | 91 |
| abstract_inverted_index.modular, | 121 |
| abstract_inverted_index.proposed | 118, 242 |
| abstract_inverted_index.required | 81 |
| abstract_inverted_index.shortest | 43 |
| abstract_inverted_index.sketches | 54 |
| abstract_inverted_index.spanners | 41 |
| abstract_inverted_index.subgraph | 17 |
| abstract_inverted_index.terminal | 11, 22, 53, 59, 70, 147 |
| abstract_inverted_index.vertices | 23, 60 |
| abstract_inverted_index.weighted | 3 |
| abstract_inverted_index.$G(V,E)$, | 5 |
| abstract_inverted_index.$T\subset | 13, 189 |
| abstract_inverted_index.$k\in\N$, | 186 |
| abstract_inverted_index.Numerical | 231 |
| abstract_inverted_index.algorithm | 174, 219 |
| abstract_inverted_index.computing | 94, 176 |
| abstract_inverted_index.connected | 73 |
| abstract_inverted_index.different | 62 |
| abstract_inverted_index.distances | 45 |
| abstract_inverted_index.guarantee | 222 |
| abstract_inverted_index.nonplanar | 229 |
| abstract_inverted_index.procedure | 92, 119 |
| abstract_inverted_index.producing | 160 |
| abstract_inverted_index.proposed. | 181 |
| abstract_inverted_index.sketches, | 101 |
| abstract_inverted_index.solutions | 162 |
| abstract_inverted_index.spanners, | 106 |
| abstract_inverted_index.subgraphs | 111 |
| abstract_inverted_index.$\log\ell$ | 153 |
| abstract_inverted_index.guarantees | 165 |
| abstract_inverted_index.illustrate | 237 |
| abstract_inverted_index.polynomial | 172 |
| abstract_inverted_index.satisfying | 25 |
| abstract_inverted_index.subsetwise | 40, 178, 194, 226 |
| abstract_inverted_index.terminals. | 86 |
| abstract_inverted_index.undirected | 2 |
| abstract_inverted_index.(preserving | 35, 42 |
| abstract_inverted_index.Multi-level | 51 |
| abstract_inverted_index.algorithm). | 138 |
| abstract_inverted_index.algorithms. | 243 |
| abstract_inverted_index.constrained | 7, 52, 146 |
| abstract_inverted_index.encompasses | 103 |
| abstract_inverted_index.experiments | 232 |
| abstract_inverted_index.independent | 166 |
| abstract_inverted_index.multi-level | 99, 104 |
| abstract_inverted_index.performance | 239 |
| abstract_inverted_index.$\eps>0$, | 187 |
| abstract_inverted_index.availability | 126 |
| abstract_inverted_index.connectivity | 36 |
| abstract_inverted_index.constraints. | 30 |
| abstract_inverted_index.single-level | 129 |
| abstract_inverted_index.$W(\ST(G,T))$ | 201 |
| abstract_inverted_index.$\ell$--level | 145 |
| abstract_inverted_index.Additionally, | 169 |
| abstract_inverted_index.approximation | 137, 164 |
| abstract_inverted_index.$k$--connected | 110 |
| abstract_inverted_index.multiplicative | 225 |
| abstract_inverted_index.generalizations | 56 |
| abstract_inverted_index.$(2k-1)(1+\eps)$--spanner | 195 |
| abstract_inverted_index.$O(|T|^\frac1kW(\ST(G,T)))$, | 199 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 6 |
| citation_normalized_percentile |