algorithmic construction of hamiltonians in pyramids h. sarbazi-azad, m. ould-khaoua, l.m....

22
Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould- Khaoua, L.M. Mackenzie, I PL, 80, 75-79(2001)

Upload: opal-cooper

Post on 13-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Algorithmic construction of Hamiltonians in pyramids

H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75-79(2

001)

Page 2: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Previous work

• F. Cao, D. F. Hsu, “Fault Tolerance Properties of Pyramid Networks”, IEEE Trans. Comput. 48 (1999) 88-93.

• Connectivity, fault diameter, container

Page 3: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Meshs

Page 4: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Pyramid

Page 5: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Pyramid Pn is not regular

(P1)=3, ∆(P1)=4(P2)=3, ∆(P2)=7(Pn)=3, ∆(Pn)=9, for n>=3

Page 6: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

result

• Theorem 1. A Pn contains Hamiltonian paths starting with any node x P = { Pn▲, Pn

◤, Pn◣, Pn◥, Pn◢ } and lasting at any node y P – {x}.

Page 7: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

P1

Page 8: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Induction

Page 9: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Induction (cont.)

Page 10: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Result(cont.)

• Theorem 2. A pyramid of level n, Pn, is Hamiltonian.

Page 11: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

algorithm

Page 12: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

In fact, Pn is hamiltonian connected

Page 13: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

• A. Itai, C. Papadimitriou, J. Szwarcfiter, “Hamilton Paths in grid graphs”, SIAM Journal on Computing, 11 (4) (1982) 676-686.

Page 14: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Hamiltonian property of M(m, n)

• In fact, M(m, n) is bipartite.

• M(m,n) is even-size if m*n is even.

• Roughly speaking, for a even-sized M(m, n), there exists a hamiltonian path between any two nodes x, y iff x and y belong to a same partite set.

• There are a few exceptions. (detail)

Page 15: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Pn is hamiltonian connected

• Proof:

Page 16: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

P1

• 剛剛看過了

Page 17: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Induction

• Case 1. x, y 都在上面 n-1 層

Page 18: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

• Case 2. x 在上面 n-1 層 , y 在第 n 層

Page 19: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

• Case 3. x, y 都在第 n 層

Page 20: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Pn is pancyclic

• By induction

Page 21: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

P1

Page 22: Algorithmic construction of Hamiltonians in pyramids H. Sarbazi-Azad, M. Ould-Khaoua, L.M. Mackenzie, IPL, 80, 75- 79(2001)

Induction

• (1) 3~L

• (2)L+2

• (3)L+3~L+4

• (4)L+5~|V(Pn)|

• (5)L+1