Loading…
Distance labeling in graphs
We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the distance between any two nodes directly from their labels (without using any additional information). Our main interest is in the minimal length of labels needed in different cases. We obtain upper a...
Saved in:
Published in: | Journal of algorithms 2004-10, Vol.53 (1), p.85-112 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3 |
---|---|
cites | cdi_FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3 |
container_end_page | 112 |
container_issue | 1 |
container_start_page | 85 |
container_title | Journal of algorithms |
container_volume | 53 |
creator | Gavoille, Cyril Peleg, David Pérennes, Stéphane Raz, Ran |
description | We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the distance between any two nodes directly from their labels (without using any additional information). Our main interest is in the minimal length of labels needed in different cases. We obtain upper and lower bounds for several interesting families of graphs. In particular, our main results are the following. For general graphs, we show that the length needed is
Θ(
n). For trees, we show that the length needed is
Θ(log
2
n). For planar graphs, we show an upper bound of
O(
n
logn)
and a lower bound of
Ω(n
1/3)
. For bounded degree graphs, we show a lower bound of
Ω(
n
)
.
The upper bounds for planar graphs and for trees follow by a more general upper bound for graphs with a
r(
n)-separator. The two lower bounds, however, are obtained by two different arguments that may be interesting in their own right.
We also show some lower bounds on the length of the labels, even if it is only required that distances be approximated to a multiplicative factor
s. For example, we show that for general graphs the required length is
Ω(n) for every
s |
doi_str_mv | 10.1016/j.jalgor.2004.05.002 |
format | article |
fullrecord | <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_00307381v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0196677404000884</els_id><sourcerecordid>oai_HAL_hal_00307381v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKu_QA-9ePCw68xuNslehFI_KhS86Dlks5M2y9otSSn4701Z0ZungeF9Zngfxm4QcgQU913emX49hLwA4DlUOUBxwiYINWSFkOqUTQBrkQkp-Tm7iLEDQKx4PWHXjz7uzdbSrDcN9X67nvntbB3MbhMv2ZkzfaSrnzllH89P74tltnp7eV3MV5nlyPdZ47AqWk5C1kaQBQUglKpFiUpKU7jGAUpUFSpSBKLlBkpF1PDCIneqKafsbry7Mb3eBf9pwpcejNfL-UofdwAlyFLhAVOWj1kbhhgDuV8AQR9l6E6PMvRRhoYq0UXCbkdsZ6I1vQupso9_rECsk4-UexhzlPoePAUdraekp_WB7F63g___0Td2C3Oi</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Distance labeling in graphs</title><source>ScienceDirect Freedom Collection</source><creator>Gavoille, Cyril ; Peleg, David ; Pérennes, Stéphane ; Raz, Ran</creator><creatorcontrib>Gavoille, Cyril ; Peleg, David ; Pérennes, Stéphane ; Raz, Ran</creatorcontrib><description>We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the distance between any two nodes directly from their labels (without using any additional information). Our main interest is in the minimal length of labels needed in different cases. We obtain upper and lower bounds for several interesting families of graphs. In particular, our main results are the following. For general graphs, we show that the length needed is
Θ(
n). For trees, we show that the length needed is
Θ(log
2
n). For planar graphs, we show an upper bound of
O(
n
logn)
and a lower bound of
Ω(n
1/3)
. For bounded degree graphs, we show a lower bound of
Ω(
n
)
.
The upper bounds for planar graphs and for trees follow by a more general upper bound for graphs with a
r(
n)-separator. The two lower bounds, however, are obtained by two different arguments that may be interesting in their own right.
We also show some lower bounds on the length of the labels, even if it is only required that distances be approximated to a multiplicative factor
s. For example, we show that for general graphs the required length is
Ω(n) for every
s<3. We also consider the problem of the time complexity of the distance function once the labels are computed. We show that there are graphs with optimal labels of length 3log
n, such that if we use any labels with fewer than
n bits per label, computing the distance function requires exponential time. A similar result is obtained for planar and bounded degree graphs.</description><identifier>ISSN: 0196-6774</identifier><identifier>EISSN: 1090-2678</identifier><identifier>DOI: 10.1016/j.jalgor.2004.05.002</identifier><identifier>CODEN: JOALDV</identifier><language>eng</language><publisher>San Diego, CA: Elsevier Inc</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Combinatorics ; Combinatorics. Ordered structures ; Computer Science ; Computer science; control theory; systems ; Exact sciences and technology ; Graph theory ; Mathematics ; Other ; Sciences and techniques of general use ; Theoretical computing</subject><ispartof>Journal of algorithms, 2004-10, Vol.53 (1), p.85-112</ispartof><rights>2004 Elsevier Inc.</rights><rights>2004 INIST-CNRS</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3</citedby><cites>FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3</cites><orcidid>0000-0003-3671-8607</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=16119549$$DView record in Pascal Francis$$Hfree_for_read</backlink><backlink>$$Uhttps://hal.science/hal-00307381$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Gavoille, Cyril</creatorcontrib><creatorcontrib>Peleg, David</creatorcontrib><creatorcontrib>Pérennes, Stéphane</creatorcontrib><creatorcontrib>Raz, Ran</creatorcontrib><title>Distance labeling in graphs</title><title>Journal of algorithms</title><description>We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the distance between any two nodes directly from their labels (without using any additional information). Our main interest is in the minimal length of labels needed in different cases. We obtain upper and lower bounds for several interesting families of graphs. In particular, our main results are the following. For general graphs, we show that the length needed is
Θ(
n). For trees, we show that the length needed is
Θ(log
2
n). For planar graphs, we show an upper bound of
O(
n
logn)
and a lower bound of
Ω(n
1/3)
. For bounded degree graphs, we show a lower bound of
Ω(
n
)
.
The upper bounds for planar graphs and for trees follow by a more general upper bound for graphs with a
r(
n)-separator. The two lower bounds, however, are obtained by two different arguments that may be interesting in their own right.
We also show some lower bounds on the length of the labels, even if it is only required that distances be approximated to a multiplicative factor
s. For example, we show that for general graphs the required length is
Ω(n) for every
s<3. We also consider the problem of the time complexity of the distance function once the labels are computed. We show that there are graphs with optimal labels of length 3log
n, such that if we use any labels with fewer than
n bits per label, computing the distance function requires exponential time. A similar result is obtained for planar and bounded degree graphs.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Combinatorics</subject><subject>Combinatorics. Ordered structures</subject><subject>Computer Science</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Graph theory</subject><subject>Mathematics</subject><subject>Other</subject><subject>Sciences and techniques of general use</subject><subject>Theoretical computing</subject><issn>0196-6774</issn><issn>1090-2678</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQhoMoWKu_QA-9ePCw68xuNslehFI_KhS86Dlks5M2y9otSSn4701Z0ZungeF9Zngfxm4QcgQU913emX49hLwA4DlUOUBxwiYINWSFkOqUTQBrkQkp-Tm7iLEDQKx4PWHXjz7uzdbSrDcN9X67nvntbB3MbhMv2ZkzfaSrnzllH89P74tltnp7eV3MV5nlyPdZ47AqWk5C1kaQBQUglKpFiUpKU7jGAUpUFSpSBKLlBkpF1PDCIneqKafsbry7Mb3eBf9pwpcejNfL-UofdwAlyFLhAVOWj1kbhhgDuV8AQR9l6E6PMvRRhoYq0UXCbkdsZ6I1vQupso9_rECsk4-UexhzlPoePAUdraekp_WB7F63g___0Td2C3Oi</recordid><startdate>20041001</startdate><enddate>20041001</enddate><creator>Gavoille, Cyril</creator><creator>Peleg, David</creator><creator>Pérennes, Stéphane</creator><creator>Raz, Ran</creator><general>Elsevier Inc</general><general>Elsevier</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0003-3671-8607</orcidid></search><sort><creationdate>20041001</creationdate><title>Distance labeling in graphs</title><author>Gavoille, Cyril ; Peleg, David ; Pérennes, Stéphane ; Raz, Ran</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Combinatorics</topic><topic>Combinatorics. Ordered structures</topic><topic>Computer Science</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Graph theory</topic><topic>Mathematics</topic><topic>Other</topic><topic>Sciences and techniques of general use</topic><topic>Theoretical computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gavoille, Cyril</creatorcontrib><creatorcontrib>Peleg, David</creatorcontrib><creatorcontrib>Pérennes, Stéphane</creatorcontrib><creatorcontrib>Raz, Ran</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>Journal of algorithms</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gavoille, Cyril</au><au>Peleg, David</au><au>Pérennes, Stéphane</au><au>Raz, Ran</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Distance labeling in graphs</atitle><jtitle>Journal of algorithms</jtitle><date>2004-10-01</date><risdate>2004</risdate><volume>53</volume><issue>1</issue><spage>85</spage><epage>112</epage><pages>85-112</pages><issn>0196-6774</issn><eissn>1090-2678</eissn><coden>JOALDV</coden><abstract>We consider the problem of labeling the nodes of a graph in a way that will allow one to compute the distance between any two nodes directly from their labels (without using any additional information). Our main interest is in the minimal length of labels needed in different cases. We obtain upper and lower bounds for several interesting families of graphs. In particular, our main results are the following. For general graphs, we show that the length needed is
Θ(
n). For trees, we show that the length needed is
Θ(log
2
n). For planar graphs, we show an upper bound of
O(
n
logn)
and a lower bound of
Ω(n
1/3)
. For bounded degree graphs, we show a lower bound of
Ω(
n
)
.
The upper bounds for planar graphs and for trees follow by a more general upper bound for graphs with a
r(
n)-separator. The two lower bounds, however, are obtained by two different arguments that may be interesting in their own right.
We also show some lower bounds on the length of the labels, even if it is only required that distances be approximated to a multiplicative factor
s. For example, we show that for general graphs the required length is
Ω(n) for every
s<3. We also consider the problem of the time complexity of the distance function once the labels are computed. We show that there are graphs with optimal labels of length 3log
n, such that if we use any labels with fewer than
n bits per label, computing the distance function requires exponential time. A similar result is obtained for planar and bounded degree graphs.</abstract><cop>San Diego, CA</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jalgor.2004.05.002</doi><tpages>28</tpages><orcidid>https://orcid.org/0000-0003-3671-8607</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0196-6774 |
ispartof | Journal of algorithms, 2004-10, Vol.53 (1), p.85-112 |
issn | 0196-6774 1090-2678 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_00307381v1 |
source | ScienceDirect Freedom Collection |
subjects | Algorithmics. Computability. Computer arithmetics Applied sciences Combinatorics Combinatorics. Ordered structures Computer Science Computer science control theory systems Exact sciences and technology Graph theory Mathematics Other Sciences and techniques of general use Theoretical computing |
title | Distance labeling in graphs |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T02%3A43%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Distance%20labeling%20in%20graphs&rft.jtitle=Journal%20of%20algorithms&rft.au=Gavoille,%20Cyril&rft.date=2004-10-01&rft.volume=53&rft.issue=1&rft.spage=85&rft.epage=112&rft.pages=85-112&rft.issn=0196-6774&rft.eissn=1090-2678&rft.coden=JOALDV&rft_id=info:doi/10.1016/j.jalgor.2004.05.002&rft_dat=%3Chal_cross%3Eoai_HAL_hal_00307381v1%3C/hal_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c414t-bf152d4e679a6ec08006889631877a2fbf01718518e8e06d4a038eeb42c14f8b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |