Download pptx - Department of Applied Mathematics

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Location arithmetic wikipedia , lookup

Proofs of Fermat's little theorem wikipedia , lookup

Addition wikipedia , lookup

Four color theorem wikipedia , lookup

Transcript
Improved Bounds for Minimum
Fault-Tolerant Gossip Graphs
Toru Hasunuma1 and Hiroshi Nagamochi2
1
Institute of Socio-Arts and Sciences,
The University of Tokushima
2 Department of Applied Mathematics and Physics,
Kyoto University
Contents
• Introduction
– Fault-Tolerant Gossiping Problem
– Results
• Construction of Fault-Tolerant Gossip Graphs
• Fault-Tolerant Gossip Graphs Based on
Hypercubes
• Fault-Tolerant Gossip Graphs Based on Circulant
Graphs
• A Lower Bound
• Conclusion
Gossiping Problem
• There are n persons such that each person has a unique
message.
• All the n persons want to know all the n messages by
telephone.
• In each telephone call, the two persons exchange every
message which they have at the time of the call.
What is the minimum number of calls?
The minimum number of calls was determined to be 2𝑛 − 4 for
𝑛 > 2.
• Tijdeman [1971]
• Baker and Shostak [1972]
Fault-Tolerant Gossiping Problem
• There are n persons such that each person has a unique
message.
• All the n persons want to know all the n message by
telephone.
• In each telephone call, the two persons exchange every
message which they have at the time of the call.
• At most k telephone calls fail.
– The messages in a failed call are not exchanged.
What is the minimum number of calls?
• Let 𝝉(𝒏, 𝒌) be the minimum number of calls for the faulttolerant gossiping problem on 𝑛 persons with at most 𝑘
failed calls.
𝑘-Fault-Tolerant Gossip Graphs
• The 𝑘-fault tolerant gossiping problem can be modeled by a
(multiple) graph 𝐺 = (𝑉, 𝐸) with edge-ordering 𝜌: 𝐸 →
{1,2, ⋯ , 𝐸 } .
• Define a 𝑘-fault-tolerant gossip graph as an ordered graph in
which for any ordered pair of distinct vertices 𝑢 and 𝑣, there are
𝑘 + 1 ascending paths from 𝑢 to 𝑣.
• The size of a 𝑘-fault-tolerant gossip graph is an upper bound on
𝜏 𝑛, 𝑘 .
32
An example of a 2-fault-tolerant
gossip graph
36
1
23
18
6
18
24
2
19
3
13
12 4
14
15
22
28
7
17
31
21
5
30
29
27
20
33
26
8
16
11
10
34
25
9
35
Comparison of Upper Bound Results
Previous Results
Berman
and
Hawrylycz
[1986]
Haddad
et al.
[1987]
Haddad
et al.
[1987]
When 𝑛 is a
power of two
Hou and
Shigeno
[2009]
𝑘+
𝑘
+ 2𝑝
2
min
Our Results
improv
ement
3
(𝑛 − 1)
2
𝑛−1
(𝑛 − 1) + 𝑝
+ 2𝑝
2 −1
𝑘+1
𝑛 log 2 𝑛
+1
,
log 2 𝑛
2
𝑘+1
𝑛 log 2 𝑛
+1
log 2 𝑛
2
𝑛 𝑛−1
𝑛𝑘
+
2
2
𝑘
+𝑝
2
𝑛−1
(𝑛 − 1) + 𝑝
+ 2𝑝
2 −1
𝑛 log 2 𝑛 𝑛𝑘
+
2
2
2𝑛 log 2 𝑛 + 𝑛
𝑘−1
2
𝑛 > 12
Comparison of Lower Bound Results
Previous Results
Berman
and Paul
[1986]
Berman
and Paul
[2002]
Hou and
Shigeno
[2009]
Our Result
Improv
ement
𝑘+4
(𝑛 − 1) − 2 𝑛 + 1
2
𝑖𝑓 𝑘 ≤ 𝑛 − 2,
𝑘+3
(𝑛 − 1) − 2 𝑛
2
𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
𝑘 𝑛−1
2𝑛 − 2 +
2
𝑛+
𝑛𝑘
2
− log 2 𝑛
3𝑛 − 5
1
𝑛+1
+
𝑛𝑘 +
− log 2 𝑛
2
2
2
𝑛
𝑘>
2
𝑛>4
Construction of Fault-Tolerant Gossip
Graphs
• The general method by Haddad et al.
– Cumulate the edge set of a copy of an ordered
graph (𝐺, 𝜌) iteratively.
𝐸(𝐺ℎ−1 )
ℎ ∙ (𝐺, 𝜌)
𝜌′ 𝑒 = 𝜌 𝑒 + ℎ − 1 |𝐸 𝐺 |
⋮
⋮
𝐸(𝐺3 )
𝜌′ 𝑒 = 𝜌 𝑒 + 3|𝐸 𝐺 |
𝐸(𝐺2 )
𝜌′ 𝑒 = 𝜌 𝑒 + 2|𝐸 𝐺 |
𝐸(𝐺1 )
𝜌′ 𝑒 = 𝜌 𝑒 + |𝐸 𝐺 |
𝐺 = 𝐺0
𝜌′ 𝑒 = 𝜌 𝑒
Folded Number
• A path from 𝑢 to 𝑣 in an ordered graph 𝐺, 𝜌 is called
𝑠-folded if it is a series of 𝑠 (maximal) ascending paths.
• The folded number of an 𝑠-folded ascending path is
defined to be 𝑠.
𝑢
1-2-5-6
3-4-7-9
8-10-13
11-12-14
15-16-17
𝑃 ⋯ 4-folded ascending path
𝑣
Edge-Disjoint Ascending Paths in ℎ ⋅
(𝐺, 𝜌)
If there is an 𝑠-folded ascending path from 𝑢 to 𝑣, then
there are (ℎ − 𝑠) edge-disjoint ascending paths from 𝑢 to 𝑣 in ℎ ∙
(𝐺, 𝜌) for any integer ℎ ≥ 𝑠.
3 edge-disjoint ascending path from 𝑢 to 𝑣 in 7 ∙ (𝐺, 𝜌)
P6
P5
P4
P3
P2
P1
P = P0
𝑢
7-4 = 3
4
𝑣
Lemma 1:
If there are 𝒑 edge-disjoint 𝑠-folded ascending paths from 𝑢 to 𝑣,
then there are 𝒑(ℎ − 𝑠) edge-disjoint ascending paths from 𝑢 to 𝑣
in ℎ ∙ (𝐺, 𝜌) for any integer ℎ ≥ 𝑠.
𝑃
𝐸 𝑃 ∩ 𝐸 𝑃′ = ∅
𝑃′
Lemma 1:
If there are 𝑝 edge-disjoint 𝑠-folded ascending paths from 𝑢 to 𝑣, then
there are 𝑝(ℎ − 𝑠) edge-disjoint ascending paths from 𝑢 to 𝑣 in ℎ ∙
(𝐺, 𝜌) for any integer ℎ ≥ 𝑠.
Corollary 1:
Let (𝐺, 𝜌) be an ordered graph with 𝑛 vertices and 𝑚 edges. If for any
ordered pair of vertices 𝑢 and 𝑣, there are 𝑝 edge-disjoint paths from
𝑢 to 𝑣 in (𝐺, 𝜌) such that their folded numbers are at most 𝑠, then
𝑘+1
𝑠+
⋅ (𝐺, 𝜌) is a 𝑘-fault-tolerant gossip graph, thus
𝑝
𝑘+1
𝜏 𝑛, 𝑘 ≤ 𝑠 +
𝑝
𝑚
⋮
When k =7, i.e.,
we need 8
edge-disjoint
ascending
paths ,
Corollary 2
consider 6 ⋅
𝐺, 𝜌 .
However, it is
sufficient to
consider 4 ⋅
(𝐺, 𝜌) .
⋮
𝐺5
5 edge-disjoint ascending paths
𝐺4
5 edge-disjoint ascending paths
𝐺3
4 edge-disjoint ascending paths
𝐺2
3 edge-disjoint ascending paths
𝐺1
2 edge-disjoint ascending paths
𝐺 = 𝐺0
1 ascending path
5 edge-disjoint
𝑃𝑒
paths from u to v 𝑃
𝑑
Newly created edgedisjoint ascending paths
𝑃𝑐
𝑢
𝑃𝑏
𝑃𝑎
𝑣
⋮
⋮
𝐺5
add
add
add
add
add
5 edge-disjoint ascending paths
𝐺4
add
add
add
add
add
5 edge-disjoint ascending paths
𝐺3
add
add
add
add
add
4 edge-disjoint ascending paths
𝐺2
add
add
add
add
add
3 edge-disjoint ascending paths
𝐺1
add
add
add
add
add
add
add
add
add
add
2 edge-disjoint ascending paths
1 ascending path
𝐹0
𝐹1
𝐺=
𝐹2 𝐺0
𝐹3
𝐹4
𝐺0
𝐸 𝐺
⋮
⋮
⋮
Newly created edgedisjoint ascending paths
for any two edges 𝑒 ∈ 𝐹𝑖 and 𝑒 ′ ∈ 𝐹𝑗 , 𝜌 𝑒 < 𝜌(𝑒 ′ ) if 𝑖 < 𝑗
5 edge-disjoint 𝑃𝑒
paths from u
𝑃𝑑
to v
𝑢 𝑃𝑐
𝑃𝑏
𝑃𝑎
𝑣
The sum of the
folded numbers
of edge-disjoint
paths = 10
𝐸 𝐺
𝑢
⋮
⋮
⋮
⋮
⋮
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
𝐹0
𝐹1
𝐹2
𝐹3
𝐹4
When 𝑘 =7
8
It is sufficient to add
the subsets k+q+1
times, where q is the
sum of folded numbers
of the edge-disjoint
paths from u to v.
𝑣
Theorem 1:
Let (𝐺, 𝜌) be an ordered graph with 𝑛 vertices. Suppose that
– 𝐸(𝐺) can be decomposed into 𝑙 subsets 𝐹0 , 𝐹1 , ⋯ , 𝐹𝑙−1 such that
for any two edges 𝑒 ∈ 𝐹𝑖 and 𝑒 ′ ∈ 𝐹𝑗 , 𝜌 𝑒 < 𝜌(𝑒 ′ ) if 𝑖 < 𝑗 ;
– for any two vertices 𝑢 and 𝑣, there are 𝑝 edge-disjoint paths from
𝑢 to 𝑣 such that the sum of their folded numbers is 𝑞, and the last
edges of 𝑟𝑖 paths are in 𝐹𝑖 for 0 ≤ 𝑖 < 𝑙.
Then,
𝜏 𝑛, 𝑘 ≤
0≤𝑖≤𝑤 |𝐹𝑖 𝑚𝑜𝑑 𝑙
where 𝑤 is an integer satisfying
0≤𝑖≤𝑤
𝑟𝑖 𝑚𝑜𝑑 𝑙 ≥ 𝑘 + 𝑞 + 1.
|,
Fault-Tolerant Gossip Graphs
Based on Hypercubes
𝑄𝑝 : 𝑝-dimensional hypercube
• 𝑉 𝑄𝑝 =
𝑢1 , 𝑢2 , ⋯ , 𝑢𝑝
𝑢𝑖 = 0 𝑜𝑟 1, 1 ≤ 𝑖 ≤ 𝑝 }
• 𝐸 𝑄𝑝 =
The dimension of an edge
is defined to be j.
𝑢1 , 𝑢2 , ⋯ , 𝑢𝑝 𝑣1 , 𝑣2 , ⋯ , 𝑣𝑝
𝑢𝑗 ≠ 𝑣𝑗 𝑓𝑜𝑟 𝑠𝑜𝑚𝑒 𝑗 𝑎𝑛𝑑
𝑢𝑖 = 𝑣𝑖 𝑓𝑜𝑟 𝑎𝑛𝑦 𝑖 ≠ 𝑗}
• The edge-ordering 𝜌 is defined so that for any two edge 𝑒 and 𝑒′, if the
dimension of 𝑒 is smaller than that of 𝑒′, then 𝜌 𝑒 < 𝜌(𝑒 ′ ).
1
Q1 :
Q2 :
0
1
1
3
Q3 :
00
1
3
01
2
10
000
4
9
11
001
5
010
10
6
011
2
100
7
11
110
12
8
101
4
111
𝑄4 :
9
𝑢 = 0000,
𝑣 = 1001
Haddad et al. showed that
in 𝑄𝑝 for any ordered pair of
vertices u and v, there are 𝑝
edge-disjoint paths from u to v
such that their folded
numbers are at most one.
11
0000
17
0010
0100
25
3
26
27
0001
0011
1010
12
1100
29
30
31
22
1001
15
23
1110
8
4
We can easily check that the
sum of their folded numbers is
𝑝 − 1.
0111
0101
13
21
7
20
10
1000
0110
28
5
18
1
2
19
6
32
24
1011
14
1111
1101
16
Applying Theorem 1 to Hypercube
• Let 𝐹𝑖 be the set of edges with dimension 𝑖, i.e., 𝐹𝑖 =
𝑛
𝑝−1
2
= .
2
• There exists exactly one path whose last edge is in 𝐹𝑖 , i.e.,
𝑟𝑖 = 1 for 1 ≤ 𝑖 ≤ 𝑛.
• The sum of the folded numbers is 𝑝 − 1.
𝑛
2
• 𝜏 𝑛, 𝑘 ≤ 0≤𝑖≤𝑤 |𝐹𝑖 𝑚𝑜𝑑 ℓ | = 𝑤 + 1 .
• 𝑤 is an integer satisfying 0≤𝑖≤𝑤 𝑟𝑖 𝑚𝑜𝑑 ℓ ≥ 𝑘 + 𝑞 + 1.
•
0≤𝑖≤𝑤 1
= 𝑤 + 1 ≥ 𝑘 + 𝑝 − 1 + 1 = 𝑘 + 𝑝 = 𝑘 + log 2 𝑛 .
Therefore, 𝜏 𝑛, 𝑘 ≤
𝑛
2
𝑤+1 =
𝑛(𝑘+log2 𝑛)
.
2
General Case
• The ℎ, 𝑝 -hypercube 𝑄ℎ,𝑝 is defined as the graph obtained ℎ copies
of 𝑄𝑝 by selecting one vertex from each 𝑄𝑝 and identifying such ℎ
vertices as a single vertex 𝑥 called the center vertex.
𝑛−1
• By letting ℎ = 𝑝 , 𝑛′ = 𝑉 𝑄ℎ,𝑝 ≥ 𝑛.
2 −1
• Since 𝜏 𝑛, 𝑘 ≤ 𝜏 𝑛′ , 𝑘 , we consider edge-disjoint paths in 𝑄
𝑄𝑝
𝑄4,𝑝 :
𝑄𝑝
𝑥
𝑄𝑝
𝑄𝑝
𝑛−1
2𝑝 −1
,𝑝 .
Edge-Disjoint Paths in 𝑄
𝑛−1
2𝑝 −1
,𝑝
• Let 𝑢, 𝑣 ∈ 𝑉(𝑄 𝑛−1 ,𝑝 ) such that 𝑢 and 𝑣 are in distinct copies of
2𝑝 −1
𝑄𝑝 .
• Construct edge-disjoint paths from 𝑢 to 𝑣 by concatenating the
edge-disjoint paths from 𝑢 to the center vertex 𝑥 in the copy of
𝑄𝑝 and the edge-disjoint paths from 𝑥 to 𝑣 in the copy of 𝑄𝑝 .
• Let 𝑃𝑖 (resp., 𝑃′𝑖 ) be the path from 𝑢 to 𝑣 whose last edge (resp.,
the path from 𝑥 to 𝑣 whose first edge) has the dimension 𝑖.
• Define
–
–
–
–
𝑅1 = 𝑃1 ⊙ 𝑃′2
𝑅2 = 𝑃2 ⊙ 𝑃′3
⋮
𝑅𝑝−1 = 𝑃𝑝−1 ⊙ 𝑃′𝑝
– 𝑅𝑝 = 𝑃𝑝 ⊙ 𝑃′1
𝑄𝑝
𝑢
𝑄𝑝
𝑥
𝑣
Applying Theorem 1 to 𝑄
𝑛−1
2𝑝 −1
,𝑝
𝑛−1
• Let 𝐹𝑖 be the set of edges with dimension 𝑖, i.e., 𝐹𝑖 = 𝑝
∙ 2𝑝−1 .
2 −1
• There exists exactly one path whose last edge is in 𝐹𝑖 , i.e., 𝑟𝑖 = 1 for 1 ≤ 𝑖 ≤
𝑝.
• The sum of the folded numbers is at most 2𝑝 − 1.
𝑛−1
• 𝜏 𝑛′, 𝑘 ≤ 0≤𝑖≤𝑤 |𝐹𝑖 𝑚𝑜𝑑 ℓ | = 𝑝
∙ 2𝑝−1 𝑤 + 1 .
2 −1
• 𝑤 is an integer satisfying 0≤𝑖≤𝑤 𝑟𝑖 𝑚𝑜𝑑 ℓ ≥ 𝑘 + 𝑞 + 1.
• 𝑤 + 1 = 0≤𝑖≤𝑤 1 ≥ 𝑘 + 2𝑝 − 1 + 1 = 𝑘 + 2𝑝.
Therefore,
𝜏 𝑛′, 𝑘 ≤
𝑛−1
𝑘
𝑝−1
∙
2
𝑘
+
2𝑝
≤
+𝑝
𝑝
2 −1
2
𝑛−1 +
𝑛−1
+ 2𝑝 .
𝑝
2 −1
Fault-Tolerant Gossip Graphs Based on
Circulant Graphs
• Let 𝑛 be an integer which is not a power of two.
The 2 log 2 𝑛 -regular graph 𝑅 𝑛 is defined as follows:
• 𝑉 𝑅 𝑛
= 0,1, ⋯ , 𝑛 − 1
• 𝐸 𝑅 𝑛
=
𝑢, 𝑣
𝑣 ≡ 𝑢 + 2𝑖 𝑚𝑜𝑑 𝑛 , 0 ≤ 𝑖 ≤ log 2 𝑛 − 1}.
Fault-Tolerant Gossip Graphs Based on
Circulant Graphs
• The span of an edge 𝑢, 𝑣 , where 𝑣 ≡ 𝑢 + 2𝑖 𝑚𝑜𝑑 𝑛 , is defined
to be 𝑖.
• The edge-ordering 𝜌 is defined so that for any two edge 𝑒 and 𝑒′,
if the span of 𝑒 is greater than that of 𝑒′, then 𝜌 𝑒 < 𝜌(𝑒′).
The edges with span 0
The edges with span 1
The edges with span 2
The edges with span 3
Edge-Disjoint Paths in 𝑅(𝑛)
Case
The set of 𝟐 log 𝟐 𝒏 edge-disjoint paths
𝑙 ≥ 2 and 𝑡1 = log 2 𝑛 − 1
𝑆 𝑃∗ ∪ 𝑂𝑃∗ ∪ {𝑀𝑃∗ }
𝑙 ≥ 2, 𝑡1 ≤ log 2 𝑛 − 2, and 𝑣 ≠
2𝑡𝑙 (2𝑡1 −𝑡𝑙 +1 − 1)
𝑆 𝑃∗ ∪ 𝐽𝑃∗ ∪ {𝑀𝑃∗ }
𝑙 ≥ 2, 𝑡1 = log 2 𝑛 − 2, and 𝑣 =
2𝑡𝑙 (2𝑡1 −𝑡𝑙 +1 − 1)
(𝑆 𝑃′ − {𝐿𝑡𝑙−1 𝑃′ } ∪ 𝑂𝑃∗ ∪ {𝐷𝑃∗ }
∪ {𝐿𝑡𝑙−1 𝐶𝑃∗ }
𝑙 ≥ 2, 𝑡1 ≤ log 2 𝑛 − 3, and 𝑣 =
2𝑡𝑙 (2𝑡1 −𝑡𝑙 +1 − 1)
(𝑆 𝑃′ − {𝐿𝑡𝑙−1 𝑃′ } ∪ 𝐽𝑃∗ ∪ {𝐷𝑃∗ }
∪ {𝐿𝑡𝑙−1 𝐶𝑃∗ }
𝑙 = 1 and 𝑡1 = log 2 𝑛 − 1
𝑆 𝑃∗ ∪ 𝑂𝑃∗
𝑙 = 1 and 𝑡1 = log 2 𝑛 − 2
𝑆 𝑃∗ ∪ 𝑂𝑃∗∗
𝑙 = 1 and 𝑡1 ≤ log 2 𝑛 − 3
𝑆 𝑃∗ ∪ 𝑊𝑃∗
Applying Theorem 1 to 𝑅(𝑛)
• Let 𝐹𝑖 be the set of edges with span log 2 𝑛 − 𝑖 − 1, i.e., 𝐹𝑖 = 𝑛.
• There are exactly two paths whose last edge is in 𝐹𝑖 , i.e., 𝑟𝑖 = 2 for 0 ≤
𝑖 ≤ log 2 𝑛 − 1.
• The sum of the folded numbers is at most 2 2 log 2 𝑛 − 1 .
• 𝜏 𝑛, 𝑘 ≤ 0≤𝑖≤𝑤 |𝐹𝑖 𝑚𝑜𝑑 ℓ | = 𝑛 𝑤 + 1 .
• 𝑤 is an integer satisfying 0≤𝑖≤𝑤 𝑟𝑖 𝑚𝑜𝑑 ℓ ≥ 𝑘 + 𝑞 + 1.
• 2 𝑤 + 1 = 0≤𝑖≤𝑤 2 ≥ 𝑘 + 4 log 2 𝑛 − 1.
Therefore,
𝑘−1
𝜏 𝑛, 𝑘 ≤ 𝑛 𝑤 + 1 = 2𝑛 log 2 𝑛 + 𝑛
.
2
• When 𝑘 is even, we can slightly improve this bound since by adding at
2𝑛
most edges in 𝐹(𝑘 2−1) 𝑚𝑜𝑑 log2 𝑛 , we can construct k+1 edge-disjoint
3
ascending paths.
𝑘-Fault Tolerant Broadcast Graph
• A 𝑘-fault-tolerant broadcast graph is an ordered graph in
which there are 𝑘 + 1 edge-disjoint ascending paths from one
vertex to any other vertex.
• Let 𝜇(𝑛, 𝑘) be the minimum number of edges in a 𝑘-faulttolerant broadcast graph.
Theorem 2 (Berman and Hawrylycz)
𝜇 𝑛, 𝑘 =
𝑘+2
𝑛−1
2
𝑘+1
𝑛
2
𝑖𝑓 𝑘 ≤ 𝑛 − 2
𝑖𝑓 𝑘 > 𝑛 − 2
Broadcast Number
• The 𝑣-broadcast number of (𝐺, 𝜌) is the number of vertices to
which there is an ascending path from 𝑣.
• The broadcast number of (𝐺, 𝜌) is the minimum 𝑣-broadcast
number over all vertices of (𝐺, 𝜌) .
Theorem 3 (Berman and Paul)
The broadcast number of any ordered tree (𝑇, 𝜌) is at most log 2 𝑛 .
𝑥
∃𝑥, the 𝑥-broadcast number is at most log 2 𝑛
Defect Number
• For an ordered graph 𝐻, 𝜌𝐻 , let 𝜂(𝐻,𝜌𝐻 ) (𝑢, 𝑣) be the number of
ascending paths from 𝑢 to 𝑣.
• Define the defect number 𝜓 𝐻,𝜌 𝑣; 𝑘 of 𝑣 with respect to 𝑘 as
𝜓 𝐻,𝜌𝐻 𝑣; 𝑘 = max { 0 , 𝑘 + 1 − min𝑢∈𝑉 𝐻 − 𝑣 𝜂 𝐻,𝜌𝐻 𝑢, 𝑣 }
• Suppose that 𝐺, 𝜌 is a k-fault-tolerant gossip graph with 𝑛 vertices,
where 𝑛 ≥ 3.
• Let 𝐺, 𝜌 𝑖 be the spanning subgraph of 𝐺, 𝜌 having all the edges
of order at most 𝑖.
• By Berman and Hawrylycz’s Theorem, we can see that
for any vertex 𝑣 in 𝐺, 𝜌 3(𝑛−1) −1 , there exists a vertex 𝑢 such that
2
there is at most one ascending path from 𝑢 to 𝑣, i.e.,
𝜂 𝐺,𝜌 3
(𝑢, 𝑣) ≤ 1 , thus, 𝜓 𝐺,𝜌 3
𝑣; 𝑘 ≥ 𝑘.
2(𝑛−1) −1
• Therefore, 𝜓
2(𝑛−1) −1
𝐺,𝜌 3
2(𝑛−1) −1
𝑣; 𝑘 = 𝑘 𝑜𝑟 𝑘 + 1.
• Let 𝑥 be a vertex whose broadcast number is equal to the
broadcast number of 𝐺, 𝜌 𝑛−1 .
• Let 𝐵𝑖 (𝑥) be the set of vertices to which there is an
ascending path from 𝑥 in 𝐺, 𝜌 𝑖 .
• By Berman and Paul’s Theorem, |𝐵𝑛−1 𝑥 | ≤ log 2 𝑛 .
• Adding the edge with order 𝑖 + 1 to 𝐺, 𝜌 𝑖 , at most one
vertex newly receive the message originated from 𝑥, thus,
|𝐵𝑖+1 𝑥 | ≤ |𝐵𝑖 𝑥 | + 1.
𝐵𝑖 (𝑥)
𝑖
• Therefore, |𝐵 3(𝑛−1) −1 𝑥 | ≤ log 2 𝑛 +
2
3
(𝑛
2
− 1) − 𝑛.
• 𝜓
•
𝐺,𝜌 3
2(𝑛−1) −1
𝑣; 𝑘 = 𝑘 𝑜𝑟 𝑘 + 1.
|𝐵 3(𝑛−1) −1 𝑥 | ≤ log 2 𝑛 +
2
3
(𝑛
2
− 1) − 𝑛
• Let 𝑛𝑘 be the number of vertices with defect number 𝑘 in
𝐺, 𝜌 3(𝑛−1) −1.
2
• Since any vertex with defect number 𝑘 is in 𝐵 3(𝑛−1) −1 𝑥 ∪ 𝑥 ,
2
3
2
𝑛𝑘 ≤ log 2 𝑛 +
𝑛 − 1 − 𝑛 + 1.
• For any vertex 𝑤 in 𝐺, 𝜌 3(𝑛−1) −1, if the defect number of w is 𝑘
2
(resp., 𝑘 + 1), then there must exist at least 𝑘 (resp. 𝑘 + 1) edges
3
with order > (𝑛 − 1) − 1 which are incident to 𝑤 in (𝐺, 𝜌).
2
• Therefore, 𝐸 𝐺
≥
3
2
𝑛−1
−1+
1
(𝑘𝑛𝑘
2
+ (𝑘 +
Conclusion
• We have refined a general method by Haddad et al. for constructing
fault-tolerant gossip graphs.
• Applying the result to edge-disjoint paths in ((ℎ, 𝑝)-)hypercubes, we
have improved the upper bounds by Haddad et al on 𝜏(𝑛, 𝑘).
• We have presented edge-disjoint paths whose folded numbers are
at most two in circulant graphs, from which we obtain an upper
𝑛𝑘
bound of + 𝑂(𝑛 log 𝑛) on 𝜏(𝑛, 𝑘).
2
• We have shown a new lower bound on 𝜏 𝑛, 𝑘 , which improves the
𝑛
previously known lower bounds when 𝑘 > and 𝑛 > 4.
2
•
𝑛𝑘
2
+ 𝑂 𝑛 ≤ 𝜏 𝑛, 𝑘 ≤
• Problem: 𝜏 𝑛, 𝑘 =
𝑛𝑘
2
𝑛𝑘
2
+ 𝑂(𝑛 log 𝑛)
+Θ 𝑛 ?