Part 2: Random Graphs A tournament T is a complete graph whose edges are all oriented. Given a complete graph on n vertices Kn, we can generate a random tournament by orienting each edge with probability 1 2 in each direction. Recall that a Hamiltonian path is a path that visits every vertex exactly once. A Hamiltonian path in a directed graph is a path that follows the orientations of the directed edges (arcs) and visits every vertex exactly once. Some directed graphs have many Hamiltonian paths.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Part 2: Random Graphs
A tournament T is a complete graph whose edges are all oriented. Given a complete
graph on n vertices Kn, we can generate a random tournament by orienting each edge
with probability 1
2 in each direction.
Recall that a Hamiltonian path is a path that visits every vertex exactly once. A
Hamiltonian path in a directed graph is a path that follows the orientations of the
directed edges (arcs) and visits every vertex exactly once. Some directed graphs have
many Hamiltonian paths.
In this part, we give a probabilistic proof of the following theorem:
Theorem 1. There is a tournament on n vertices with at least n!
2n−1 Hamiltonian paths.
For the set up, we will consider a complete graph Kn on n vertices and randomly
orient the edges as described above. A permutation i1i2 ...in of 1,2,...,n represents
the path i1 −i2 −···−in in Kn. We can make the path oriented by flipping a coin and
orienting each edge left or right: i1 ←i2 →i3 ←···→in.
(a) How many permutations of the vertices 1,2,...,n are there? Denote the set of all
permutations of 1,2,...,n by Sn.
(b) Consider a permutation π = i1i2 ...in of the vertices of G. What is the probability
that i1 →i2 →... →in is a path in a random tournament in G? Why?
Let X be the random variable from the set of tournaments on Kn to Rdefined by
X(T) = the number of Hamilton paths inT.
Let π be a permutation of 1,2,...,n. Define the random variable ˆX from permutations
of 1,2,...,n to R( ˆX : Sn →R) by
ˆX =
(
1, π is a Hamiltonian path in T
0, otherwise .
Then
X = X
π∈Sn
ˆX(π)
(the sum is over all permutations of 1,2,. . . , n).
(c) What is the expectation of X, that is, what is the expected number of Hamiltonian
paths in a random tournament? (Use linearity of expectations.)
(d) From the expectation of X found in (c), why can we conclude that there is a tour-
nament on n vertices with at least n!
2n−1 Hamiltonian paths?
Note that in this argument, we showed the existence of at least n!
2n−1 Hamiltonian
paths in some tournament but we did not construct the Hamiltonian paths, nor did we
even construct the tournament.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Approximation Algorithms
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education