Finding k Shortest Paths in Cayley Graphs of Finite Groups

Abstract We present a new method for finding k shortest paths between any two vertices in the Cayley graph $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> of a finite group G with its generating set S closed under inverses. By using a reduced convergent rewriting system R for G , we first find the lexicographically minimal shortest path between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> . Then, by symmetrizing the length-preserving rules of R , we provide a polynomial time algorithm (in the size of certain rewrite rules, the lexicographically minimal shortest path, and k ) for finding k shortest paths between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> . Our implementation of finding k shortest paths between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> is also discussed.

Authors

Institutions

Publication Details

Journal
Graphs and Combinatorics
Published
2024-11-07
DOI
https://doi.org/10.1007/s00373-024-02852-y
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Finding k Shortest Paths in Cayley Graphs of Finite Groups

Dohan Kim
Graphs and Combinatorics
Interconnection Networks and Systems
article

Finding k Shortest Paths in Cayley Graphs of Finite Groups

Dohan Kim
article en

Abstract

Abstract We present a new method for finding k shortest paths between any two vertices in the Cayley graph $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> of a finite group G with its generating set S closed under inverses. By using a reduced convergent rewriting system R for G , we first find the lexicographically minimal shortest path between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> . Then, by symmetrizing the length-preserving rules of R , we provide a polynomial time algorithm (in the size of certain rewrite rules, the lexicographically minimal shortest path, and k ) for finding k shortest paths between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> . Our implementation of finding k shortest paths between two vertices in $$\text {Cay}(G, S)$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mtext>Cay</mml:mtext> <mml:mo>(</mml:mo> <mml:mi>G</mml:mi> <mml:mo>,</mml:mo> <mml:mi>S</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> is also discussed.

Graphs and CombinatoricsVol. 40(6)
Universität Innsbruck (AT)
Medizinische Universität Innsbruck, Universität Innsbruck
Openalex Percentile: Top 78%
Interconnection Networks and Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.