<p>Betweenness centrality has been extensively studied since its introduction in 1977 as a measure of node importance in graphs. This measure has found use in various applications and has been extended to temporal graphs with time-labeled edges. Recent research by Buß et al. and Rymar et al. has shown that it is possible to compute the shortest walks betweenness centrality of all nodes in a temporal graph in <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41109_2024_685_Article_IEq1.gif" Format="GIF" Height="23" Rendition="HTML" Resolution="72" Type="Linedraw" Width="72" /> </InlineMediaObject> <EquationSource Format="TEX">\(O\left( n^3\,T^2\right)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mfenced close=")" open="("> <msup> <mi>n</mi> <mn>3</mn> </msup> <mspace width="0.166667em" /> <msup> <mi>T</mi> <mn>2</mn> </msup> </mfenced> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41109_2024_685_Article_IEq2.gif" Format="GIF" Height="23" Rendition="HTML" Resolution="72" Type="Linedraw" Width="89" /> </InlineMediaObject> <EquationSource Format="TEX">\(O\left( n^2\,m\,T^2\right)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mfenced close=")" open="("> <msup> <mi>n</mi> <mn>2</mn> </msup> <mspace width="0.166667em" /> <mi>m</mi> <mspace width="0.166667em" /> <msup> <mi>T</mi> <mn>2</mn> </msup> </mfenced> </mrow> </math></EquationSource> </InlineEquation> time, respectively, where <i>T</i> is the maximum time, <i>m</i> is the number of temporal edges, and <i>n</i> is the number of nodes. These approaches considered walks that do not take into account contributions from intermediate temporal nodes. In this paper, we study the temporal betweenness centrality on classical walks that we call <i>passive</i>, as well as on a variant that we call <i>active</i> walks, which takes into account contributions from all temporal nodes. We present an improved analysis of the running time of the classical algorithm for computing betweenness centrality of all nodes, reducing the time complexity to <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41109_2024_685_Article_IEq3.gif" Format="GIF" Height="23" Rendition="HTML" Resolution="72" Type="Linedraw" Width="128" /> </InlineMediaObject> <EquationSource Format="TEX">\(O\left( n\,m\,T+ n^2\,T\right)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mfenced close=")" open="("> <mi>n</mi> <mspace width="0.166667em" /> <mi>m</mi> <mspace width="0.166667em" /> <mi>T</mi> <mo>+</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mspace width="0.166667em" /> <mi>T</mi> </mfenced> </mrow> </math></EquationSource> </InlineEquation>. Furthermore, for active walks, we show that the betweenness centrality can be computed in <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41109_2024_685_Article_IEq4.gif" Format="GIF" Height="23" Rendition="HTML" Resolution="72" Type="Linedraw" Width="134" /> </InlineMediaObject> <EquationSource Format="TEX">\(O\left( n\,m\,T+ n^2\,T^2\right)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mfenced close=")" open="("> <mi>n</mi> <mspace width="0.166667em" /> <mi>m</mi> <mspace width="0.166667em" /> <mi>T</mi> <mo>+</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mspace width="0.166667em" /> <msup> <mi>T</mi> <mn>2</mn> </msup> </mfenced> </mrow> </math></EquationSource> </InlineEquation>. We also show that our results hold for different shortest walks variants. Finally, we provide an open-source implementation of our algorithms and conduct experiments on several real-world datasets of cities and contact traces. We compare the results of the two variants on both the node and time dimensions of the temporal graph, and we also compare the temporal betweenness centrality to its static counterpart. Our experiments suggest that for the shortest foremost variant looking only at the first <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41109_2024_685_Article_IEq5.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="31" /> </InlineMediaObject> <EquationSource Format="TEX">\(10\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>10</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> of the temporal interaction is a good approximation for the overall top ranked nodes.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Temporal betweenness centrality on shortest walks variants

  • Mehdi Naima

摘要

Betweenness centrality has been extensively studied since its introduction in 1977 as a measure of node importance in graphs. This measure has found use in various applications and has been extended to temporal graphs with time-labeled edges. Recent research by Buß et al. and Rymar et al. has shown that it is possible to compute the shortest walks betweenness centrality of all nodes in a temporal graph in \(O\left( n^3\,T^2\right)\) O n 3 T 2 and \(O\left( n^2\,m\,T^2\right)\) O n 2 m T 2 time, respectively, where T is the maximum time, m is the number of temporal edges, and n is the number of nodes. These approaches considered walks that do not take into account contributions from intermediate temporal nodes. In this paper, we study the temporal betweenness centrality on classical walks that we call passive, as well as on a variant that we call active walks, which takes into account contributions from all temporal nodes. We present an improved analysis of the running time of the classical algorithm for computing betweenness centrality of all nodes, reducing the time complexity to \(O\left( n\,m\,T+ n^2\,T\right)\) O n m T + n 2 T . Furthermore, for active walks, we show that the betweenness centrality can be computed in \(O\left( n\,m\,T+ n^2\,T^2\right)\) O n m T + n 2 T 2 . We also show that our results hold for different shortest walks variants. Finally, we provide an open-source implementation of our algorithms and conduct experiments on several real-world datasets of cities and contact traces. We compare the results of the two variants on both the node and time dimensions of the temporal graph, and we also compare the temporal betweenness centrality to its static counterpart. Our experiments suggest that for the shortest foremost variant looking only at the first \(10\%\) 10 % of the temporal interaction is a good approximation for the overall top ranked nodes.