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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of algorithms 2004-10, Vol.53 (1), p.85-112
Main Authors: Gavoille, Cyril, Peleg, David, Pérennes, Stéphane, Raz, Ran
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&lt;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&amp;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&lt;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&lt;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