Skip to main content
Log in

Constructing dual-CISTs of pancake graphs and performance assessment of protection routings on some Cayley networks

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

For a connected graph \(G=(V,E)\), two spanning trees \(T_1\) and \(T_2\) of G are said to be a pair of completely independent spanning trees (or a dual-CIST for short) if for any two vertices \(u,v\in V\), the paths joining u and v in the two trees have no common vertex except for u and v. Although the existence of a dual-CIST in the underlying graph of a network has the practical application of protection routing on fault-tolerance, it has been proved that determining whether a graph G admits a dual-CIST is NP-complete. As we know that Cayley graphs are a large family of graphs, some of its subclasses have been attracted and thus graphs in these subclasses have been adopted as the topologies of interconnection networks, such as the n-dimensional star graphs \(S_n\), bubble sort graphs \(BS_n\), pancake graph \(P_n\), alternating group networks \(AGN_n\) and so on. Pai and Chang (IEEE/ACM Trans Netw 27(3): 1112–1123, 2019) recently showed that there exist dual-CISTs in \(S_n\), \(BS_n\), \(AGN_n\) for \(n\geqslant 5\) and provided their corresponding protection routings. So far, the problem of constructing dual-CISTs on \(P_n\) has not been dealt with yet. In this sequel, we continue the investigation of the construction of dual-CISTs in pancake graphs as a complementary result. Since \(P_n\), \(S_n\), and \(BS_n\) are with the same scale, we experimentally assess the performance of protection routing through simulation results for comparing them when \(n=5,6,7\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Araki T (2014) Dirac’s condition for completely independent spanning trees. J Graph Theory 77(3):171–179

    Article  MathSciNet  Google Scholar 

  2. Bouabdallah A, Heydemann MC, Opatrny J, Sotteau D (1998) Embedding complete binary trees into star and pancake graphs. Theor Comput Syst 31(3):279–305

    Article  MathSciNet  Google Scholar 

  3. Bulteau L, Fertin G, Rusu I (2015) Pancake flipping is hard. J Comput Syst Sci 81(8):1556–1574

    Article  MathSciNet  Google Scholar 

  4. Chang H-Y, Wang H-L, Yang J-S, Chang J-M (2015) A note on the degree condition of completely independent spanning trees. IEICE Trans Fundam Electron Commun Comput Sci E98–A(10):2191–2193

    Article  Google Scholar 

  5. Chang J-M, Chang H-Y, Wang H-L, Pai K-J, Yang J-S (2017) Completely independent spanning trees on 4-regular chordal rings. IEICE Trans Fundam Electron Commun Comput Sci E100–A(9):1932–1935

    Article  Google Scholar 

  6. Cheng B, Wang D, Fan J (2017) Constructing completely independent spanning trees in crossed cubes. Discrete Appl Math 219:100–109

    Article  MathSciNet  Google Scholar 

  7. Chitturi B, Fahle W, Meng Z, Morales L, Shields CO, Sudborough IH, Voit W (2009) An \((18/11)n\) upper bound for sorting by prefix reversals. Theor Comput Sci 410(36):3372–3390

    Article  MathSciNet  Google Scholar 

  8. Darties B, Gastineau N, Togni O (2017) Completely independent spanning trees in some regular graphs. Discrete Appl Math 217(2):163–174

    Article  MathSciNet  Google Scholar 

  9. Fan G, Hong Y, Liu Q (2014) Ore’s condition for completely independent spanning trees. Discrete Appl Math 177:95–100

    Article  MathSciNet  Google Scholar 

  10. Fang W-C, Hsu C-C (2000) On the fault-tolerant embedding of complete binary trees in the pancake graph interconnection network. Inf Sci 126(1–4):191–204

    Article  MathSciNet  Google Scholar 

  11. Fei A, Cui J, Gerla M, Cavendish D (2001) A dual-tree scheme for fault-tolerant multicast. In: Proceedings of IEEE International Conference on Communications (ICC 2001) Helsinki, Finland, 11–14 June, pp 690–694

  12. Gates WH, Papadimitriou CH (1979) Bounds for sorting by prefix reversal. Discrete Math 27(1):47–57

    Article  MathSciNet  Google Scholar 

  13. Hasunuma T (2002) Completely independent spanning trees in maximal planar graphs. In: Proceedings of 28th International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2002). Lecture Notes in Computer Science, vol 2573, pp 235–245

  14. Hasunuma T (2001) Completely independent spanning trees in the underlying graph of a line digraph. Discrete Math 234(1–3):149–157

    Article  MathSciNet  Google Scholar 

  15. Hasunuma T (2016) Minimum degree conditions and optimal graphs for completely independent spanning trees. In: Proceedings of 26th International Workshop on Combinatorial Algorithms (IWOCA 2016). Lecture Notes in Computer Science, vol 9538, pp 260–273

  16. Hasunuma T, Morisaka C (2012) Completely independent spanning trees in torus networks. Networks 60(1):59–69

    Article  MathSciNet  Google Scholar 

  17. Heydari MH, Sudborough IH (1997) On the diameter of the pancake network. J Algorithms 25(1):67–94

    Article  MathSciNet  Google Scholar 

  18. Hong X (2018) Completely independent spanning trees in \(k\)-th power of graphs. Discuss Math Graph Theory 38(3):801–810

    Article  MathSciNet  Google Scholar 

  19. Hong X, Liu Q (2016) Degree condition for completely independent spanning trees. Inf Process Lett 116(10):644–648

    Article  MathSciNet  Google Scholar 

  20. Hung C-N, Hsu H-C, Liang K-Y, Hsu L-H (2003) Ring embedding in faulty pancake graphs. Inf Process Lett 86(5):271–275

    Article  MathSciNet  Google Scholar 

  21. Ishida K, Kakuda Y, Kikuno T (1995) A routing protocol for finding two node disjoint paths in computer networks. In: Proceedings of International Conference on Network Protocols (ICNP), Tokyo, Japan, 7–10 Nov, pp 340–347

  22. Kaneko K, Suzuki Y (2003) Node-to-set disjoint paths problem in pancake graphs. IEICE Trans Inf Syst E86–D(9):1628–1633

    Google Scholar 

  23. Kanevsky A, Feng C (1995) On the embedding of cycles in pancake graphs. Parallel Comput 21(6):923–936

    Article  MathSciNet  Google Scholar 

  24. Konstantinova E (2017) Chromatic properties of the pancake graphs. Discuss Math Graph Theory 37(3):777–787

    Article  MathSciNet  Google Scholar 

  25. Kwong K-W, Gao L, Guérin R, Zhang Z-L (2011) On the feasibility and efficacy of protection routing in IP networks. IEEE/ACM Trans Netw 19(5):1543–1556

    Article  Google Scholar 

  26. Lin C-K, Huang H-M, Hsu L-H (2005) The super connectivity of the pancake graphs and the super laceability of the star graphs. Theor Comput Sci 339(2–3):257–271

    Article  MathSciNet  Google Scholar 

  27. Lin C-K, Tan JJM, Huang H-M, Hsu DF, Hsu L-H (2009) Mutually independent hamiltonian cycles for the pancake graphs and the star graphs. Discrete Math 309(17):5474–5483

    Article  MathSciNet  Google Scholar 

  28. Mane SA, Kandekar SA, Waphare BN (2018) Constructing spanning trees in augmented cubes. J Parallel Distrib Comput 122:188–194

    Article  Google Scholar 

  29. Matsushita M, Otachi Y, Araki T (2015) Completely independent spanning trees in (partial) \(k\)-trees. Discuss Math Graph Theory 35(3):427–437

    Article  MathSciNet  Google Scholar 

  30. Moinet A, Darties B, Gastineau N, Baril J-L, Togni O (2017) Completely independent spanning trees for enhancing the robustness in ad-hoc Networks. In: Proceedings of 10th IEEE International Workshop on Selected Topics in Mobile and Wireless Computing (STWiWob 2017), Rome, Italy, 9–11 Oct, pp 63–70

  31. Pai K-J, Chang J-M (2016) Constructing two completely independent spanning trees in hypercube-variant networks. Theor Comput Sci 652:28–37

    Article  MathSciNet  Google Scholar 

  32. Pai K-J, Chang J-M (2019) Improving the diameters of completely independent spanning trees in locally twisted cubes. Inf Process Lett 141:22–24

    Article  MathSciNet  Google Scholar 

  33. Pai K-J, Chang J-M (2019) Dual-CISTs, configuring a protection routing on some Cayley networks. IEEE/ACM Trans Netw 27(3):1112–1123

    Article  MathSciNet  Google Scholar 

  34. Pai K-J, Chang R-S, Chang J-M (2020) A well-equalized 3-CIST partition of alternating group graphs. Inf Process Lett 155:105874

    Article  MathSciNet  Google Scholar 

  35. Pai K-J, Chang R-S, Chang J-M (2020) A protection routing with secure mechanism in Möbius cubes. J Parallel Distrib Comput 140:1–12

    Article  Google Scholar 

  36. Pai K-J, Chang R-S, Chang J-M, Performance assessment of protection routings on some Cayley networks. http://poterp.iem.mcut.edu.tw/cist2/

  37. Pai K-J, Chang R-S, Wu R-Y, Chang J-M (2019) A two-stage tree searching algorithm for finding three completely independent spanning trees. Theor Comput Sci 784:65–74

    Article  MathSciNet  Google Scholar 

  38. Pai K-J, Tang S-M, Chang J-M, Yang J-S (2013) Completely independent spanning trees on complete graphs, complete bipartite graphs and complete tripartite graphs. Adv Intelligent Syst Appl vol 1, Smart Innovation, Systems and Technologies, vol 20. Springer, Berlin, Heidelberg, pp 107–113

  39. Pai K-J, Yang J-S, Yao S-C, Tang S-M, Chang J-M (2014) Completely independent spanning trees on some interconnection networks. IEICE Trans Inform Syst E97–D(9):2514–2517

    Article  Google Scholar 

  40. Péterfalvi F (2012) Two counterexamples on completely independent spanning trees. Discrete Math 312(4):808–810

    Article  MathSciNet  Google Scholar 

  41. Qin X-W, Chang J-M, Hao R-X (2019) Constructing dual-CISTs of DCell data center networks. Appl Math Comput 362:124546

    MathSciNet  Google Scholar 

  42. Qin X-W, Hao R-X, Chang J-M (2020) The existence of completely independent spanning trees for some compound graphs. IEEE Trans Parallel Distrib Syst 31(1):201–210

    Article  Google Scholar 

  43. Qiu K, Akl SG, Meuer H (1994) On some properties and algorithms for the star and pancake interconnection networks. J Parallel Distrib Comput 22(1):16–25

    Article  Google Scholar 

  44. Satav PR, Jawandhiya PM (2016) Review on single-path multi-path routing protocol in MANET: a study. In: IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2016), 23–25 Dec, Jaipur, India, pp 1–6

  45. Suzuki Y, Kaneko K (2003) An algorithm for node-disjoint paths in pancake graphs. IEICE Trans Inform Syst E86–D(3):610–615

    Google Scholar 

  46. Tapolcai J (2013) Sufficient conditions for protection routing in IP networks. Optim Lett 7(4):723–730

    Article  MathSciNet  Google Scholar 

  47. Yang Y-X, Pai K-J, Chang R-S, Chang J-M (2019) Constructing two completely independent spanning trees in balanced hypercubes. IEICE Trans Inform Syst E102–D(12):2409–2412

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jou-Ming Chang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This research was partially supported by MOST Grants 107-2221-E-131-011 (Kung-Jui Pai), 107-2221-E-141-002 (Ruay-Shiung Chang) and 107-2221-E-141-001-MY3 (Jou-Ming Chang) from the Ministry of Science and Technology, Taiwan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pai, KJ., Chang, RS. & Chang, JM. Constructing dual-CISTs of pancake graphs and performance assessment of protection routings on some Cayley networks. J Supercomput 77, 990–1014 (2021). https://doi.org/10.1007/s11227-020-03297-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03297-9

Keywords

Navigation