{"title":"Combining Capacity and Length: Finding Connectivity Bottleneck in a Layered Network","authors":"Peng Zhang","doi":"10.1109/TNET.2024.3466522","DOIUrl":null,"url":null,"abstract":"Computer networks are often multi-layered. For simplicity, let us focus on two-layered networks with logical layer and physical layer. Such a network can be modeled as a labeled graph \n<inline-formula> <tex-math>$G = (V, E)$ </tex-math></inline-formula>\n with a label set \n<inline-formula> <tex-math>$L = \\{\\ell _{1}, \\ell _{2}, {\\dots }, \\ell _{q} \\}$ </tex-math></inline-formula>\n, in which each edge (denotes logical connection) \n<inline-formula> <tex-math>$e \\in E$ </tex-math></inline-formula>\n has a label (denotes physical link) \n<inline-formula> <tex-math>$\\ell (e)$ </tex-math></inline-formula>\n from L. The key issue is that different edges may have the same label. In the weighted minimum Label s-t Cut problem, we are given a labeled graph \n<inline-formula> <tex-math>$G=(V,E)$ </tex-math></inline-formula>\n with label set L, where each label \n<inline-formula> <tex-math>$\\ell $ </tex-math></inline-formula>\n has a nonnegative weight \n<inline-formula> <tex-math>$w_{\\ell } $ </tex-math></inline-formula>\n, a source \n<inline-formula> <tex-math>$s \\in V$ </tex-math></inline-formula>\n and a sink \n<inline-formula> <tex-math>$t \\in V$ </tex-math></inline-formula>\n. The problem asks to find a minimum weight label subset \n<inline-formula> <tex-math>$L'$ </tex-math></inline-formula>\n (called a label s-t cut) such that the removal of all edges with labels in \n<inline-formula> <tex-math>$L'$ </tex-math></inline-formula>\n disconnects s and t. Label s-t cut depicts the connectivity bottleneck of a layered network. It is a natural generalization of the edge connectivity of a graph. In this paper, we provide an approximation algorithm for the weighted Label s-t Cut problem with ratio \n<inline-formula> <tex-math>$O(n^{2/3})$ </tex-math></inline-formula>\n, where n is the number of vertices. This is the first approximation algorithm for the problem whose ratio is given in terms of n. The key point of the algorithm is a mechanism to interpret label weight on an edge as both its length (as in the Shortest s-t Path problem) and capacity (as in the Min s-t Cut problem). Experiments on random graphs show that the algorithm has also good practical performance.","PeriodicalId":13443,"journal":{"name":"IEEE/ACM Transactions on Networking","volume":"32 6","pages":"5430-5439"},"PeriodicalIF":3.0000,"publicationDate":"2024-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE/ACM Transactions on Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10702375/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Combining Capacity and Length: Finding Connectivity Bottleneck in a Layered Network
Computer networks are often multi-layered. For simplicity, let us focus on two-layered networks with logical layer and physical layer. Such a network can be modeled as a labeled graph
$G = (V, E)$
with a label set
$L = \{\ell _{1}, \ell _{2}, {\dots }, \ell _{q} \}$
, in which each edge (denotes logical connection)
$e \in E$
has a label (denotes physical link)
$\ell (e)$
from L. The key issue is that different edges may have the same label. In the weighted minimum Label s-t Cut problem, we are given a labeled graph
$G=(V,E)$
with label set L, where each label
$\ell $
has a nonnegative weight
$w_{\ell } $
, a source
$s \in V$
and a sink
$t \in V$
. The problem asks to find a minimum weight label subset
$L'$
(called a label s-t cut) such that the removal of all edges with labels in
$L'$
disconnects s and t. Label s-t cut depicts the connectivity bottleneck of a layered network. It is a natural generalization of the edge connectivity of a graph. In this paper, we provide an approximation algorithm for the weighted Label s-t Cut problem with ratio
$O(n^{2/3})$
, where n is the number of vertices. This is the first approximation algorithm for the problem whose ratio is given in terms of n. The key point of the algorithm is a mechanism to interpret label weight on an edge as both its length (as in the Shortest s-t Path problem) and capacity (as in the Min s-t Cut problem). Experiments on random graphs show that the algorithm has also good practical performance.
期刊介绍:
The IEEE/ACM Transactions on Networking’s high-level objective is to publish high-quality, original research results derived from theoretical or experimental exploration of the area of communication/computer networking, covering all sorts of information transport networks over all sorts of physical layer technologies, both wireline (all kinds of guided media: e.g., copper, optical) and wireless (e.g., radio-frequency, acoustic (e.g., underwater), infra-red), or hybrids of these. The journal welcomes applied contributions reporting on novel experiences and experiments with actual systems.