Sierpiński graph

From HandWiki

Sierpiński graphs (or Sierpiński networks) are a family of graphs defined by two parameters n and k, denoted S(n,k). These graphs have applications in topology, Tower of Hanoi problems, and interconnection networks for multiprocessor systems. The graphs are named after Wacław Sierpiński due to their connections with Sierpiński fractals.

Definition

For any integers n1 and k2, the Sierpiński graph S(n,k) is defined as follows:[1]

  • Vertices: The vertex set V(S(n,k)) consists of all n-tuples (i1,i2,,in) where each ij{1,2,,k}. Thus |V(S(n,k))|=kn.
  • Edges: Two vertices I=(i1,i2,,in) and J=(j1,j2,,jn) are adjacent if and only if there exists an h{1,2,,n} such that:
    • it=jt for all t<h
    • ihjh
    • it=jh and jt=ih for all t>h

Properties

The number of vertices in S(n,k) is kn. The number of edges is nk(k1)2kn1.[2]

The diameter of S(n,k) is 2n1, and the chromatic number is k.[1]

For k3, S(n,k) is Hamiltonian and has a girth of 3.[1]

Relationship to Tower of Hanoi

Sierpiński graphs S(n,k) are the state graphs for a variant of the Tower of Hanoi problem.[1] In this variant, the vertices of S(n,k) represent the kn possible arrangements of n disks on k pegs. An edge represents a legal move, which is defined as follows: for a move between peg i and peg j, find the largest disk h that is not on pegs i or j. All disks smaller than h must be on a single peg, and the move consists of transferring them between pegs i and j.

Notably, for k=3, the graph S(n,3) is isomorphic to the graph of the classical Tower of Hanoi with n disks.[1]

Applications

Interconnection networks

Sierpiński graphs have been proposed as topologies for interconnection networks in computer architecture:[3]

  • They have a low and bounded degree, simplifying expansion and meeting VLSI pin constraints.
  • The hierarchical structure matches traffic patterns in many parallel applications.
  • They provide scalable costs and performance for future parallel computer systems and LANs.

Efficient dominating sets

Sierpiński graphs S(n,k) possess essentially unique efficient dominating sets for all parameters n and k, making them important examples in the study of domination in graphs.[4] An efficient dominating set is also known as a 1-perfect code.

Special cases

See also

References

  1. 1.0 1.1 1.2 1.3 1.4 Klavžar, Sandi; Milutinović, Uroš (1997). "Graphs S(n, k) and a variant of the Tower of Hanoi problem". Czechoslovak Mathematical Journal 47 (1): 95–104. doi:10.1023/A:1022444205860. https://users.fmf.uni-lj.si/klavzar/preprints/HANOI.pdf. 
  2. Hinz, Andreas M.; Klavžar, Sandi; Petr, Ciril (2013). The Tower of Hanoi – Myths and Maths. Birkhäuser. pp. 253. doi:10.1007/978-3-0348-0237-6. 
  3. Iqbal, Muhammad Waseem; Alshammry, Nizal (2024). "Computer Architectures Empowered by Sierpinski Interconnection Networks utilizing an Optimization Assistant". Engineering, Technology & Applied Science Research 14 (4): 14811–14818. doi:10.48084/etasr.7572. 
  4. Klavžar, Sandi; Milutinović, Uroš; Petr, Ciril (2002). "1-perfect codes in Sierpiński graphs". Bulletin of the Australian Mathematical Society 66 (3): 369–384. doi:10.1017/S0004972700040235.