Fault-Tolerant Vertex-Pancyclicity of Crossed Cubes CQn

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Graph-02.
 期中测验时间:本周五上午 9 : 40  教师 TA 答疑时间 : 周三晚上 6 : 00—8 : 30  地点:软件楼 315 房间,  教师 TA :李弋老师  开卷考试.
Introduction to Graph Theory Lecture 11: Eulerian and Hamiltonian Graphs.
Hyper hamiltonian laceability on edge fault star graph 學 生 : 蕭 旻 昆 指導教授 : 洪 春 男 老師 Tseng-Kuei Li, Jimmy J.M. Tan, Lih-Hsing Hsu Information Sciences.
CS5371 Theory of Computation
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Definition Dual Graph G* of a Plane Graph:
9.2 Graph Terminology and Special Types Graphs
GRAPH Learning Outcomes Students should be able to:
On Edge-Balance Index Sets of L-Product of Cycles by Cycles Daniel Bouchard, Stonehill College Patrick Clark, Stonehill College Hsin-hao Su, Stonehill.
Panconnectivity and Edge- Pancyclicity of 3-ary N-cubes 指導教授 : 黃鈴玲 老師 學生 : 郭俊宏 Sun-Yuan Hsieh, Tsong-Jie Lin and Hui-Ling Huang Journal of Supercomputing.
Lecture 5.2: Special Graphs and Matrix Representation CS 250, Discrete Structures, Fall 2013 Nitesh Saxena Adopted from previous lectures by Zeph Grunschlag.
Minimal Fault Diameter for Highly Resilient Product Networks Khaled Day, Abdel-Elah Al-Ayyoub IEEE Trans. On Parallel and Distributed Systems 2000 vol.
1 Edge-bipancyclicity of star graphs under edge-fault tolerant Applied Mathematics and Computation, Volume 183, Issue 2, 15 December 2006, Pages
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
Copyright © Zeph Grunschlag, More on Graphs.
1 CS104 : Discrete Structures Chapter V Graph Theory.
Based on slides by Y. Peng University of Maryland
4.3 Recursive Definitions and Structural Induction Sometimes it is difficult to define an object explicitly. However, it may be easy to define this object.
Embedding long paths in k-ary n-cubes with faulty nodes and links
A study of k-ordered hamiltonian graphs. Story begins L. Ng, M. Schultz, k-Ordered Hamiltonian graphs, J. Graph Theory 24 (1997) 45–57.
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Introduction to Graph Theory
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
Xuding Zhu National Sun Yat-sen University Circular chromatic index.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
1 The 3*-connected property of the pyramid networks Yuan-Hsiang Teng, Tzu-Liang Kung, Lih-Hsing Hsu Computers and Mathematics with Applications 60 (2010)
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
An Introduction to Graph Theory
Applied Discrete Mathematics Week 14: Trees
Graphs: Definitions and Basic Properties
Chapter 9 (Part 2): Graphs
Lecture 5.2: Special Graphs and Matrix Representation
Applied Discrete Mathematics Week 13: Graphs
Copyright © Zeph Grunschlag,
Graphs Hubert Chan (Chapter 9) [O1 Abstract Concepts]
A study of k-ordered hamiltonian graphs
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Graph theory Definitions Trees, cycles, directed graphs.
Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103 Chapter 10 Graphs Slides are adopted from “Discrete.
Some Interesting Properties of Interconnection Networks
Hamiltonian cycle part
Graphs Chapters 10.1 and 10.2 Based on slides by Y. Peng University of Maryland.
Based on slides by Y. Peng University of Maryland
Autumn 2016 Lecture 11 Minimum Spanning Trees (Part II)
ICS 353: Design and Analysis of Algorithms
Autumn 2015 Lecture 11 Minimum Spanning Trees (Part II)
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
3.5 Minimum Cuts in Undirected Graphs
Discrete Math II Howon Kim
Introduction Wireless Ad-Hoc Network
Systems of distinct representations
Let us switch to a new topic:
V12 Menger’s theorem Borrowing terminology from operations research
Existence of 3-factors in Star-free Graphs with High Connectivity
Discrete Math II Howon Kim
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Discrete Math II Howon Kim
Applied Discrete Mathematics Week 13: Graphs
Based on slides by Y. Peng University of Maryland
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

Fault-Tolerant Vertex-Pancyclicity of Crossed Cubes CQn Xirong Xu School of Computer Science and Technology Dalian University of Technology, P.R.China 2018 - 5 - 21

OutLine 一 二 三 四 五 Fault-Tolerant Vertex-Pancyclicity of CQn Definitions & Properties Abstract Introduction Remarks 一 二 三 四 五

Abstract 一 1 Abstract The pancyclicitiy is an important property to determine if topology of a network is suitable for some applications where mapping cycles or paths of any length into the topology of the network is required. The n-dimensional crossed cubes CQn is an important variant of the hypercube Qn, which possesses some properties suprior to the hypercube. In this talk, we investigate the fault-tolerant vertex-pancyclicity of CQn and shows that if CQn(n≥3) contains at most n-3 faulty vertices and/or edges then, for any fault-free vertex u and any integer l with 6≤l≤ 2n - fv except l=7, there is a fault-free cycle of length l containing the vertex u, where fv is the number of faulty vertices. The result is optimal in some senses. of 1 27

2 Introduction 二 Introduction A graph G of order n is k-pancyclic(k≤n) if it contains cycles of every length from k to n inclusive, and G is pancyclic if it is g-pancyclic, where g=g(G) is the girth of G. A graph is of pancyclicity if it is pancyclic. The pancyclicity, which means the hamiltonicity, is an important property to determine if a topology of a network is suitable for some applications where mapping cycles of any length into the topology of the network is required. The concept of pancyclicity has been extended to vertex-pancyclicity and edge-pancyclicity. A graph G of order n is vertex-pancyclic(resp. edge-pancyclic) if any vertex(resp.edge) lies on cycles of every length from g(G) to n inclusive. Fig.1 Containment relationships of Hamiltonian-like properties. A:Hamiltonian; B:Hamiltonian-connected; C:pancyclic; D:vertex-pancyclic; E:edge-pancyclic; F:panconnected of 2 27

2 Introduction 二 Introduction A large network system in the daily operation, it will inevitably be a variety of errors, so for a good network, not only in all normal circumstances to ensure the normal operation of the system, but also in the network after a certain error, the system can still ensure the remaining part of the normal operation. Therefore, in the measurement of a network as well as to consider the network topology graph of fault tolerance. A graph G is k-fault-tolerant pancyclic if G-F remains pancyclic for any F ⊂ V (G)∪E(G) with |F|≤ k; A graph G is k-vertex-fault-tolerant pancyclic if G-F remains pancyclic for any F ⊂ V (G) with |F|≤ k; A graph G is k-edge-fault-tolerant pancyclic if G-F remains pancyclic for any F ⊂ E(G) with |F|≤ k. In this talk, we investigate the fault-tolerant vertex-pancyclicity of CQn, and shows that if CQn(n≥3) contains at most n-3 faulty vertices and/or edges then, for any fault-free vertex u and any integer l with 6≤l≤ 2n - fv except l=7, there is a fault-free cycle of length l containing the vertex u, where fv is the number of faulty vertices. of 3 27

3 Definitions and Properties Definitions&Properties 三 3 Definitions and Properties Definition 3.1. Two binary string x=x2x1 and y=y2y1 are pair-related, denoted by x~y, if an only if (x, y)∈ {(00,00),(10,10),(01,11),(11,01)}. Definition 3.2. An n-dimensional crossed cube , represented by CQn, is such an undirected graph, its vertex set remains similar such as the vertex set of Qn, two vertices first one is x=xnxn-1…x2x1 and other y=ynyn-1…y2y1 are connected by means of an undirected edge if and most effective if there exists some j(1≤j≤n) such that Definition 3.3. The vertex is u=0un-2un-1…u1u0 ∈ V(CQ0n-1) and vertex is v=0vn-2vn-1…v1v0 ∈ V(CQ1n-1) are adjacent in CQn if and only if of 4 27

3 Definitions and Properties Definitions&Properties 三 3 Definitions and Properties Fig.2. CQ3 and CQ4 According to the above definition, it is not difficult to see that CQn is a n-regular graph with 2n vertices and n2n-1 deges. From the definition, CQn can be expressed as the union of two disjoint copies of CQn-1 by adding a perfect matching between them according to the specified rule. In other words, where and of 5 27

三 Definitions&Properties For two bits of the binary string xy, we use to denote its pair-related string. We can see that there are a lot of complicated relationships between two bits of the string labeled the vertex as the following table. of 6 27

三 Definitions&Properties Fig.3. 4-cycle,5-cycle and 6-cycle       Fig.3. 4-cycle,5-cycle and 6-cycle through u=00001 in CQ5 of 7 27

Definitions&Properties 三       of 8 27

三 Definitions&Properties Proof. Case1. n is odd. Subcase1.2 j=2k+1. of   Proof. Case1. n is odd. Subcase1.2 j=2k+1.       of 9 27

三 Definitions&Properties Proof. Case2. n is even. Subcase2.1 j=2k.   Proof. Case2. n is even. Subcase2.1 j=2k. By a similar argument in Case1.2, we can prove that the distance between uR and vR is 2 or 3. Subcase2.2 j=2k+1. By a similar argument in Case1.1, we can prove that the distance between uR and vR is 1 or 2 or 3. Fig.4. 4-cycle,5-cycle and 6-cycle through u=000001 in CQ6 of 10 27

三 Definitions&Properties J.Fan, Xu and Ma, Yang and Megson gave the following result, respectively: Lemma3.2 For any two vertices x and y with distance d in CQn with n≥2, CQn contains an xy-path of every length l from d to 2n-1 except for d+1. J.Fan and X.Lin proved the following result: Lemma3.3 The n-dimensional crossed cube CQn is vertex-pancyclic. Ma and Xu proved the following result: Lemma3.4 In CQn with fv faulty vertices and fe faulty edges, there exists a fault-free path of length l between any two distinct fault-free vertices for each l satisfying 2n-1-1 ≤ l ≤ 2n – fv - 1, provided that fv + fe ≤ n-3. of 11 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case1. n is odd. (1) For each i=2k, 0≤k ≤ (n-4)/2, we can construct (n-2) 6-cycles that is disjoint in L(or R) containing vertex x as follows. of 12 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case1. n is odd. (2) For each i=2k+1, 0≤k ≤ (n-5)/2, we can construct (n-2) 6-cycles that is disjoint in L(or R) containing vertex x as follows. of 13 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case1. n is odd. (3) For i=n-3, we can construct (n-2) 6-cycles that is disjoint in L(or R) containing vertex x as follows. of 14 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. Case1. n is odd. For example, for vertex x=00000 in CQ5 , there exist three 6-cycles that are disjoint in L containing vertex x=00000 as follows. Fig.5. Three 6-cycles are disjoint in L containing x=00000 in CQ5 of 15 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case2. n is even. (1) For each i=2k, 0≤k ≤ (n-3)/2, we can construct (n-2) 6-cycles that is disjoint in L(or R) containing vertex x as follows. of 16 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case2. n is even. (2) For each i=2k+1, 0≤k ≤ (n-4)/2, we can construct (n-2) 6-cycles that is disjoint in L(or R) containing vertex x as follows. of 17 27

三 Definitions&Properties Lemma3.5 If |F|=n-3 and F  L ,then for any vertex x in L,there are (n-2) 6-cycles that is disjoint in L containing x in CQn for n≥4. Proof. For any vertex x=xn-1xn-2…x2x1x0 in CQn for n ≥4, we divide the proof into two cases according to the parity of n. Case2. n is even. For example, for vertex x=000000, there exists four 6-cycles that are disjoint in L containing vertex x=000000 as follows. Fig.6. Four 6-cycles are disjoint in L containing x=000000 in CQ6 of 18 27

4 Fault-Tolerant Vertex-Pancyclicity of CQn 四 4 Fault-Tolerant Vertex-Pancyclicity of CQn Theorem1. If fv+fe≤n-3 and n≥3 then, for any fault-free vertex u in CQn and any integer l with 6 ≤ l ≤ 2n-fv except l=7, there is a fault-free cycle of length l containing the vertex u in CQn.   of 19 27

4 Fault-Tolerant Vertex-Pancyclicity of CQn 四 Fault-Tolerant Vertex-Pancyclicity of CQn 4 Fault-Tolerant Vertex-Pancyclicity of CQn Theorem1. If fv+fe≤n-3 and n≥3 then, for any fault-free vertex u in CQn and any integer l with 6 ≤ l ≤ 2n-fv except l=7, there is a fault-free cycle of length l containing the vertex u in CQn. Proof. Case1. |FL|=n-3. In this case, |FC|=|FR|=0. Since CQn is n-regular and |F|=n-3, there exists a fault-free edge joined with u, denoted by uu1. Let l=l’+1, then 2n-1-1 ≤ l’ ≤ 2n-fv-1. By Lemma3.4, there exists a fault-free Path P(u,u1) of length l’ in CQn. Thus, we only need to consider l with 6 ≤ l ≤ 2n-1-1 except l=7. We only need to consider that fault-free vertex u is in L. Otherwise if the fault-free vertex u is in R, then |FR|=0 and by Lemma3.3, There is a fault-free cycle of length l containing the vertex u for any l with 6 ≤ l ≤ 2n-1 except l=7. of 20 27

4 Fault-Tolerant Vertex-Pancyclicity of CQn 四 Fault-Tolerant Vertex-Pancyclicity of CQn 4 Fault-Tolerant Vertex-Pancyclicity of CQn Theorem1. If fv+fe≤n-3 and n≥3 then, for any fault-free vertex u in CQn and any integer l with 6 ≤ l ≤ 2n-fv except l=7, there is a fault-free cycle of length l containing the vertex u in CQn.   of 21 27

4 Fault-Tolerant Vertex-Pancyclicity of CQn 四 Fault-Tolerant Vertex-Pancyclicity of CQn 4 Fault-Tolerant Vertex-Pancyclicity of CQn Theorem1. If fv+fe≤n-3 and n≥3 then, for any fault-free vertex u in CQn and any integer l with 6 ≤ l ≤ 2n-fv except l=7, there is a fault-free cycle of length l containing the vertex u in CQn.   of 22 27

4 Fault-Tolerant Vertex-Pancyclicity of CQn 四 Fault-Tolerant Vertex-Pancyclicity of CQn 4 Fault-Tolerant Vertex-Pancyclicity of CQn Theorem1. If fv+fe≤n-3 and n≥3 then, for any fault-free vertex u in CQn and any integer l with 6 ≤ l ≤ 2n-fv except l=7, there is a fault-free cycle of length l containing the vertex u in CQn.   of 23 27

5 Some Remarks 五 Some Remarks We make some remarks on the optimality of our result in the following sense. (1) For example, in CQ5, taking u=00000, the cycles of length 4 containing the vertex u are as Table2 (we calculate it by computer program): If the vertex x=00010 and the vertex y=01000 are faulty, then there are no fault-free cycles of length 4 containing the vertex u in CQ5. of 24 27

5 Some Remarks 五 Some Remarks (2) For example, in CQ5, taking u=00001, the cycles of length 5 containing the vertex u are as Table3 (we calculate it by computer program): If the vertex x=00000 and the edge e=(00010,00011) is faulty, then there are no fault-free cycles of length 5 containing the vertex u in CQ5. of 25 27

5 Some Remarks 五 Some Remarks (3) As for the condition fv+fe≤n-3, we can say that it can be not improved as n-2 at least when n is small. In fact, if so, in CQ3, let u=000 be a faulty vertex, then there are no fault-free cycles of length 6 containing vertex 010. Our proof for Theorem1 uses induction on n≥3. The induction is based upon n=3, which does not hold for fv+fe=n-2 by the above example. The induction steps strongly depend on Lemma3.4 which holds only when fv+fe≤n-3. Thus, our method can not improve n-3 as n-2. However, as our further work, we must make it clear whether or not n-3 can be improved as n-2 for more general integer n. of 26 27

of 27