<p>The <i>k</i>-ary <i>n</i>-cube(<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq1.gif" Format="GIF" Height="21" Rendition="HTML" Resolution="72" Type="Linedraw" Width="24" /> </InlineMediaObject> <EquationSource Format="TEX">\(Q_n^k\)</EquationSource> <EquationSource Format="MATHML"><math> <msubsup> <mi>Q</mi> <mi>n</mi> <mi>k</mi> </msubsup> </math></EquationSource> </InlineEquation>) serves as a fundamental topology for interconnection networks in high-performance computing architectures. It has the advantages of high regularity, high fault tolerance, high bandwidth, low latency, and small network diameter. Disjoint paths can strengthen network robustness, efficiency, and reliability by offering multiple independent transmission options, and have received widespread attention. Recently, Lv et al. (J Parallel Distrib Comput 183:104761) proposed a method to construct 2<i>n</i> disjoint paths in <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq1.gif" Format="GIF" Height="21" Rendition="HTML" Resolution="72" Type="Linedraw" Width="24" /> </InlineMediaObject> <EquationSource Format="TEX">\(Q_n^k\)</EquationSource> <EquationSource Format="MATHML"><math> <msubsup> <mi>Q</mi> <mi>n</mi> <mi>k</mi> </msubsup> </math></EquationSource> </InlineEquation>. However, the maximum path length, which is <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq3.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="152" /> </InlineMediaObject> <EquationSource Format="TEX">\((n-1) \lfloor k/2 \rfloor + k - 1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo>⌊</mo> <mi>k</mi> <mo stretchy="false">/</mo> <mn>2</mn> <mo>⌋</mo> <mo>+</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation>, is not optimal. Since path length directly impacts the latency and efficiency of data transmission, in this paper, we further explore the algorithm. We aim to ensure that the maximum length of disjoint paths between any two nodes in <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq1.gif" Format="GIF" Height="21" Rendition="HTML" Resolution="72" Type="Linedraw" Width="24" /> </InlineMediaObject> <EquationSource Format="TEX">\(Q_n^k\)</EquationSource> <EquationSource Format="MATHML"><math> <msubsup> <mi>Q</mi> <mi>n</mi> <mi>k</mi> </msubsup> </math></EquationSource> </InlineEquation> is at most <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq5.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="81" /> </InlineMediaObject> <EquationSource Format="TEX">\(n \lfloor k/2 \rfloor + 1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>n</mi> <mo>⌊</mo> <mi>k</mi> <mo stretchy="false">/</mo> <mn>2</mn> <mo>⌋</mo> <mo>+</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation>. This length is optimal, given that the diameter of the network is <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7454_Article_IEq6.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="56" /> </InlineMediaObject> <EquationSource Format="TEX">\(n \lfloor k/2 \rfloor\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>n</mi> <mo>⌊</mo> <mi>k</mi> <mo stretchy="false">/</mo> <mn>2</mn> <mo>⌋</mo> </mrow> </math></EquationSource> </InlineEquation>. Additionally, through simulation experiments, we compare the average path length and find that our algorithm outperforms the algorithm proposed by Lv et al. (J Parallel Distrib Comput 183:104761). We further apply the constructed disjoint paths to enhance fault-tolerant routing and data transmission.</p>

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

Node-disjoint paths in k-ary n-cube with optimal maximum path length

  • Yuanhang Xu,
  • Yan Wang,
  • Jianxi Fan,
  • Baolei Cheng,
  • Qi He

摘要

The k-ary n-cube( \(Q_n^k\) Q n k ) serves as a fundamental topology for interconnection networks in high-performance computing architectures. It has the advantages of high regularity, high fault tolerance, high bandwidth, low latency, and small network diameter. Disjoint paths can strengthen network robustness, efficiency, and reliability by offering multiple independent transmission options, and have received widespread attention. Recently, Lv et al. (J Parallel Distrib Comput 183:104761) proposed a method to construct 2n disjoint paths in \(Q_n^k\) Q n k . However, the maximum path length, which is \((n-1) \lfloor k/2 \rfloor + k - 1\) ( n - 1 ) k / 2 + k - 1 , is not optimal. Since path length directly impacts the latency and efficiency of data transmission, in this paper, we further explore the algorithm. We aim to ensure that the maximum length of disjoint paths between any two nodes in \(Q_n^k\) Q n k is at most \(n \lfloor k/2 \rfloor + 1\) n k / 2 + 1 . This length is optimal, given that the diameter of the network is \(n \lfloor k/2 \rfloor\) n k / 2 . Additionally, through simulation experiments, we compare the average path length and find that our algorithm outperforms the algorithm proposed by Lv et al. (J Parallel Distrib Comput 183:104761). We further apply the constructed disjoint paths to enhance fault-tolerant routing and data transmission.