Connectivity Labeling in Faulty Colored Graphs.

IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Distributed Computing Pub Date : 2026-01-01 Epub Date: 2026-04-07 DOI:10.1007/s00446-026-00506-1
Asaf Petruschka, Shay Sapir, Elad Tzalik
{"title":"Connectivity Labeling in Faulty Colored Graphs.","authors":"Asaf Petruschka, Shay Sapir, Elad Tzalik","doi":"10.1007/s00446-026-00506-1","DOIUrl":null,"url":null,"abstract":"<p><p>Fault-tolerant connectivity labelings are schemes that, given an <i>n</i>-vertex graph <math><mrow><mi>G</mi> <mo>=</mo> <mo>(</mo> <mi>V</mi> <mo>,</mo> <mi>E</mi> <mo>)</mo></mrow> </math> and a parameter <i>f</i>, produce succinct yet informative labels for the elements of the graph. Given <i>only the labels</i> of two vertices <i>u</i>, <i>v</i> and of the elements in a faulty-set <i>F</i> with <math><mrow><mo>|</mo> <mi>F</mi> <mo>|</mo> <mo>≤</mo> <mi>f</mi></mrow> </math> , one can determine if <i>u</i>, <i>v</i> are connected in <math><mrow><mi>G</mi> <mo>-</mo> <mi>F</mi></mrow> </math> , the surviving graph after removing <i>F</i>. For the edge or vertex faults models, i.e., <math><mrow><mi>F</mi> <mo>⊆</mo> <mi>E</mi></mrow> </math> or <math><mrow><mi>F</mi> <mo>⊆</mo> <mi>V</mi></mrow> </math> , a sequence of recent work established schemes with <math><mrow><mo>poly</mo> <mo>(</mo> <mi>f</mi> <mo>,</mo> <mo>log</mo> <mi>n</mi> <mo>)</mo></mrow> </math> -bit labels for general graphs. This paper considers the <i>color faults</i> model, recently introduced in the context of spanners [Petruschka, Sapir and Tzalik, ITCS '24], which accounts for known correlations between failures. Here, the edges (or vertices) of the input <i>G</i> are arbitrarily colored, and the faulty elements in <i>F</i> are colors; a failing color causes all edges (vertices) of that color to crash. While treating color faults by naïvly applying solutions for many failing edges or vertices is inefficient, the known correlations could potentially be exploited to provide better solutions. Our main contribution is settling the label length complexity for connectivity under one color fault ( <math><mrow><mi>f</mi> <mo>=</mo> <mn>1</mn></mrow> </math> ). The existing implicit solution, by black-box application of the state-of-the-art scheme for edge faults of [Dory and Parter, PODC '21], might yield labels of <math><mrow><mi>Ω</mi> <mo>(</mo> <mi>n</mi> <mo>)</mo></mrow> </math> bits. We provide a deterministic scheme with labels of <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <msqrt><mi>n</mi></msqrt> <mo>)</mo></mrow> </mrow> </math> bits in the worst case, and a matching lower bound. Moreover, our scheme is <i>universally optimal</i>: even schemes tailored to handle only colorings of one specific graph topology (i.e., may store the topology \"for free\") cannot produce asymptotically smaller labels. We characterize the optimal length by a new graph parameter <math><mrow><mi>bp</mi> <mo>(</mo> <mi>G</mi> <mo>)</mo></mrow> </math> called the <i>ball packing number</i>. We further extend our labeling approach to yield a routing scheme avoiding a single forbidden color, with routing tables of size <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <mi>bp</mi> <mrow><mo>(</mo> <mi>G</mi> <mo>)</mo></mrow> <mo>)</mo></mrow> </mrow> </math> bits. We also consider the <i>centralized</i> setting, and show an <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <mi>n</mi> <mo>)</mo></mrow> </mrow> </math> -space oracle, answering connectivity queries under one color fault in <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <mn>1</mn> <mo>)</mo></mrow> </mrow> </math> time. Curiously, by our results, no oracle with such space can be <i>evenly</i> distributed as labels. Turning to <math><mrow><mi>f</mi> <mo>≥</mo> <mn>2</mn></mrow> </math> color faults, we give a randomized labeling scheme with <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <msup><mi>n</mi> <mrow><mn>1</mn> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msup><mn>2</mn> <mi>f</mi></msup> </mrow> </msup> <mo>)</mo></mrow> </mrow> </math> -bit labels, along with a lower bound of <math><mrow><mi>Ω</mi> <mo>(</mo> <msup><mi>n</mi> <mrow><mn>1</mn> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mo>(</mo> <mi>f</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo></mrow> </msup> <mo>)</mo></mrow> </math> bits. For <math><mrow><mi>f</mi> <mo>=</mo> <mn>2</mn></mrow> </math> , we make partial improvement by providing labels of <math> <mrow><mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <mtext>diam</mtext> <mrow><mo>(</mo> <mi>G</mi> <mo>)</mo></mrow> <msqrt><mi>n</mi></msqrt> <mo>)</mo></mrow> </mrow> </math> bits, and show that this scheme is (nearly) optimal when <math><mrow><mtext>diam</mtext> <mrow><mo>(</mo> <mi>G</mi> <mo>)</mo></mrow> <mo>=</mo> <mover><mi>O</mi> <mo>~</mo></mover> <mrow><mo>(</mo> <mn>1</mn> <mo>)</mo></mrow> </mrow> </math> . Additionally, we present a general reduction from the above <i>all-pairs</i> formulation of fault-tolerant connectivity labeling (in any fault model) to the <i>single-source</i> variant, which could also be applicable for centralized oracles, streaming, or dynamic algorithms.</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":"39 2","pages":"14"},"PeriodicalIF":1.5000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13056742/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Distributed Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00446-026-00506-1","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/4/7 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Fault-tolerant connectivity labelings are schemes that, given an n-vertex graph G = ( V , E ) and a parameter f, produce succinct yet informative labels for the elements of the graph. Given only the labels of two vertices u, v and of the elements in a faulty-set F with | F | ≤ f , one can determine if u, v are connected in G - F , the surviving graph after removing F. For the edge or vertex faults models, i.e., F ⊆ E or F ⊆ V , a sequence of recent work established schemes with poly ( f , log n ) -bit labels for general graphs. This paper considers the color faults model, recently introduced in the context of spanners [Petruschka, Sapir and Tzalik, ITCS '24], which accounts for known correlations between failures. Here, the edges (or vertices) of the input G are arbitrarily colored, and the faulty elements in F are colors; a failing color causes all edges (vertices) of that color to crash. While treating color faults by naïvly applying solutions for many failing edges or vertices is inefficient, the known correlations could potentially be exploited to provide better solutions. Our main contribution is settling the label length complexity for connectivity under one color fault ( f = 1 ). The existing implicit solution, by black-box application of the state-of-the-art scheme for edge faults of [Dory and Parter, PODC '21], might yield labels of Ω ( n ) bits. We provide a deterministic scheme with labels of O ~ ( n ) bits in the worst case, and a matching lower bound. Moreover, our scheme is universally optimal: even schemes tailored to handle only colorings of one specific graph topology (i.e., may store the topology "for free") cannot produce asymptotically smaller labels. We characterize the optimal length by a new graph parameter bp ( G ) called the ball packing number. We further extend our labeling approach to yield a routing scheme avoiding a single forbidden color, with routing tables of size O ~ ( bp ( G ) ) bits. We also consider the centralized setting, and show an O ~ ( n ) -space oracle, answering connectivity queries under one color fault in O ~ ( 1 ) time. Curiously, by our results, no oracle with such space can be evenly distributed as labels. Turning to f ≥ 2 color faults, we give a randomized labeling scheme with O ~ ( n 1 - 1 / 2 f ) -bit labels, along with a lower bound of Ω ( n 1 - 1 / ( f + 1 ) ) bits. For f = 2 , we make partial improvement by providing labels of O ~ ( diam ( G ) n ) bits, and show that this scheme is (nearly) optimal when diam ( G ) = O ~ ( 1 ) . Additionally, we present a general reduction from the above all-pairs formulation of fault-tolerant connectivity labeling (in any fault model) to the single-source variant, which could also be applicable for centralized oracles, streaming, or dynamic algorithms.

有色故障图的连通性标注。
容错连通性标签是这样一种方案:给定一个n顶点图G = (V, E)和一个参数f,为图的元素生成简洁但信息丰富的标签。仅给定| F |≤F的故障集F中两个顶点u、v和元素的标记,就可以确定u、v在去掉F后的幸存图G - F中是否连通。对于边或顶点故障模型,即F≠E或F≠v,对于一般图,建立了一系列具有聚(F, log n)位标记的近期工作方案。本文考虑了最近在扳手的背景下引入的颜色故障模型[Petruschka, Sapir和Tzalik, ITCS '24],该模型解释了故障之间已知的相关性。这里,输入G的边(或顶点)是任意着色的,F中的错误元素是彩色的;失败的颜色会导致该颜色的所有边(顶点)崩溃。虽然通过naïvly对许多失败的边或顶点应用解决方案来处理颜色错误是低效的,但已知的相关性可能被潜在地利用来提供更好的解决方案。我们的主要贡献是解决一个颜色故障(f = 1)下连接的标签长度复杂性。[Dory and partner, PODC '21]中最先进的边缘故障方案的黑盒应用,现有的隐式解决方案可能产生Ω (n)位的标签。在最坏情况下,我们提供了一个具有O ~ (n)位标记的确定性方案,并给出了一个匹配的下界。此外,我们的方案是普遍最优的:即使方案被定制为只处理一个特定图拓扑的着色(即,可以“免费”存储拓扑),也不能产生渐近较小的标签。我们用一个新的图参数bp (G)来描述最优长度,称为球的堆积数。我们进一步扩展了我们的标记方法,得到了一个路由方案,避免了单一的禁止颜色,路由表的大小为0 ~ (bp (G))位。我们还考虑了集中设置,并给出了一个O ~ (n)空间的oracle,在O ~(1)时间内回答一个颜色故障下的连通性查询。奇怪的是,根据我们的结果,没有一个具有这样空间的oracle可以均匀地作为标签分布。对于f≥2个颜色故障,我们给出了O ~ (n 1 - 1 / 2f)位标签的随机标记方案,下界为Ω (n 1 - 1 / (f + 1))位。对于f = 2,我们通过提供O ~ (diam (G) n)位的标记进行了部分改进,并证明了当diam (G) = O ~(1)时,该方案是(接近)最优的。此外,我们提出了从上述容错连接标记的全对公式(在任何故障模型中)到单源变体的一般简化,这也适用于集中式oracle、流或动态算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Distributed Computing
Distributed Computing 工程技术-计算机:理论方法
CiteScore
3.20
自引率
0.00%
发文量
24
审稿时长
>12 weeks
期刊介绍: The international journal Distributed Computing provides a forum for original and significant contributions to the theory, design, specification and implementation of distributed systems. Topics covered by the journal include but are not limited to: design and analysis of distributed algorithms; multiprocessor and multi-core architectures and algorithms; synchronization protocols and concurrent programming; distributed operating systems and middleware; fault-tolerance, reliability and availability; architectures and protocols for communication networks and peer-to-peer systems; security in distributed computing, cryptographic protocols; mobile, sensor, and ad hoc networks; internet applications; concurrency theory; specification, semantics, verification, and testing of distributed systems. In general, only original papers will be considered. By virtue of submitting a manuscript to the journal, the authors attest that it has not been published or submitted simultaneously for publication elsewhere. However, papers previously presented in conference proceedings may be submitted in enhanced form. If a paper has appeared previously, in any form, the authors must clearly indicate this and provide an account of the differences between the previously appeared form and the submission.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书