{"title":"结合容量和长度:寻找分层网络中的连接瓶颈","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":"{\"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}","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.