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\).
Similar content being viewed by others
References
Araki T (2014) Dirac’s condition for completely independent spanning trees. J Graph Theory 77(3):171–179
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
Bulteau L, Fertin G, Rusu I (2015) Pancake flipping is hard. J Comput Syst Sci 81(8):1556–1574
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
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
Cheng B, Wang D, Fan J (2017) Constructing completely independent spanning trees in crossed cubes. Discrete Appl Math 219:100–109
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
Darties B, Gastineau N, Togni O (2017) Completely independent spanning trees in some regular graphs. Discrete Appl Math 217(2):163–174
Fan G, Hong Y, Liu Q (2014) Ore’s condition for completely independent spanning trees. Discrete Appl Math 177:95–100
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
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
Gates WH, Papadimitriou CH (1979) Bounds for sorting by prefix reversal. Discrete Math 27(1):47–57
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
Hasunuma T (2001) Completely independent spanning trees in the underlying graph of a line digraph. Discrete Math 234(1–3):149–157
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
Hasunuma T, Morisaka C (2012) Completely independent spanning trees in torus networks. Networks 60(1):59–69
Heydari MH, Sudborough IH (1997) On the diameter of the pancake network. J Algorithms 25(1):67–94
Hong X (2018) Completely independent spanning trees in \(k\)-th power of graphs. Discuss Math Graph Theory 38(3):801–810
Hong X, Liu Q (2016) Degree condition for completely independent spanning trees. Inf Process Lett 116(10):644–648
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
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
Kaneko K, Suzuki Y (2003) Node-to-set disjoint paths problem in pancake graphs. IEICE Trans Inf Syst E86–D(9):1628–1633
Kanevsky A, Feng C (1995) On the embedding of cycles in pancake graphs. Parallel Comput 21(6):923–936
Konstantinova E (2017) Chromatic properties of the pancake graphs. Discuss Math Graph Theory 37(3):777–787
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
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
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
Mane SA, Kandekar SA, Waphare BN (2018) Constructing spanning trees in augmented cubes. J Parallel Distrib Comput 122:188–194
Matsushita M, Otachi Y, Araki T (2015) Completely independent spanning trees in (partial) \(k\)-trees. Discuss Math Graph Theory 35(3):427–437
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
Pai K-J, Chang J-M (2016) Constructing two completely independent spanning trees in hypercube-variant networks. Theor Comput Sci 652:28–37
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
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
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
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
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/
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
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
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
Péterfalvi F (2012) Two counterexamples on completely independent spanning trees. Discrete Math 312(4):808–810
Qin X-W, Chang J-M, Hao R-X (2019) Constructing dual-CISTs of DCell data center networks. Appl Math Comput 362:124546
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
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
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
Suzuki Y, Kaneko K (2003) An algorithm for node-disjoint paths in pancake graphs. IEICE Trans Inform Syst E86–D(3):610–615
Tapolcai J (2013) Sufficient conditions for protection routing in IP networks. Optim Lett 7(4):723–730
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03297-9