Ask Math Expert


Home >> Math

1. Given a graph G and a proper vertex r-colouring c : V(G) → [r], we can draw an auxiliary directed graph Ac on vertex set [r] by putting, for each i ≠ j, an arc ij if there is a vertex in c-1(i) which has no neighbours in c-1(j) (in other words, if there is a vertex with colour i which we could recolour to j and still have a proper colouring).

An equitable r-colouring of G is a proper vertex r-colouring c : V(G) → [r] such that |c-1(i)| = |c-1(j)| ± 1 for each i, j ∈ [r] (in other words, any two colour classes differ in size by at most one).

Suppose from now on that ?(G) ≤ k, for some integer k ≥ 1, and that c is a proper vertex r-colouring of G such that 1 ≤ |c-1(1)| ≤ ..... ≤ |c-1(r)|.

(a) What is the minimum number of arcs in Ac leaving each i? (Your answer should not depend on G or i, but only on r and k, and you must both give an example (G, c, i) showing that you can have so few arcs leaving i, and also a proof that for any G, c and i you cannot have fewer)

(b) What is the minimum number of arcs entering 1? How does the answer change if in addition you are told that n1 is not in Ac, and |c-1(n)| > |c-1(1)|? In both cases, give both a lower bound on the minimum number and also an example showing it is best possible.

(c) Suppose that r ≥ 2k. Prove that there is a directed path in Ac from a largest to a smallest colour class. Deduce that G has an equitable r-colouring.

(d) Give a polynomial-time algorithm which, on input a graph G with maximum degree k and any r ≥ 2k, returns an equitable r-colouring. Prove your algorithm is correct and has polynomial running time.

(e) (Bonus Points) Prove that if k ≥ 2 then G also has an equitable (2k - 1)-colouring.

The distance square G(2) of G is the graph on V(G) with xy ∈ E.G(2). if either xy ∈ E(G) or x ≠ y and xz and yz are in E(G) for some z ∈ V(G) (In other words, xy is in E.G(2). if x and y are at distance one or two from each other in G).

(f) If ?(G) ≤ k, how large can ?.G(2). be? Give an upper bound and an example which shows it is best possible. If c is a proper vertex r-colouring of G(2), then what structure does c reveal in G? (In other words, what can we say about the edges of G within one, or between two, colour classes of c?)

Given two graphs G and H, we say φ is an embedding of G into H if φ : V(G) → V(H) is injective (so φ(x) ≠ φ(y) whenever x ≠ y), and for all edges xy of G, the pair φ(x)φ(y) is an edge of H. (Note that this is not an ‘if and only if' condition, so if xy is not an edge of G then φ(x)φ(y) may or may not be an edge of H). If there exists an embedding of G into H, we say H contains G.

Suppose that G has 2k2n vertices (we assume V(G) is disjoint from [2k2n]), and c is an equitable (2k2)-colouring of G(2). Consider the following algorithm, which for input (G, c, p), where p ∈ [0, 1] may depend on n, returns a graph H on 2k2n vertices and either an embedding φ of G into H or ‘Fail'.

Algorithm 1: Embed(G, c, p)

Let V(H) = [2k2n] ;

Let φ1 : c-1(1) → V(H) be an arbitrary injective map with image {1, . . . , n} ;

For each unordered pair x, y in {1, . . . , n}, independently, add xy to H with probability p ;

foreach i = 2, . . . , 2k2 do
              For each unordered pair x, y with x ∈ [in] and y ∈ {(i - 1)n + 1, . . . , in},
              independently, add xy to H with probability p ;
               if φi-1 ≠ ‘Fail' then
                  Let V(Fi ) = c-1(i) ∪ {(i - 1)n + 1, . . . , in} ;
                  foreach u ∈ c-1(i) and x ∈ {(i - 1)n + 1, . . . , in} do
                         If φi-1(v)x is an edge of H for each neighbour v of u with c(v) < i, add ux
                         to Fi ;
                  end
if Fi has a perfect matching then

      Let M be a perfect matching in Fi ;
      Define φi : c-1({1, . . . , i}) → V(H) by φi (u) = φi 1(u) if c(u) < i and
      φi (u) = x if c(u) = i and ux ∈ M ;
end else
     Let φi = ‘Fail' ;
end
end else
Let φi = ‘Fail' ;
end
end
Let φ = φr ;
return H, φ ;

(g) Explain (briefly) why if Embed(G, c, p) does not return ‘Fail', then the map φ it returns is an embedding of G into H.

(h) Explain why the graph H returned by Embed(G, c, p) is distributed according to Gn,p. (Hint: for each fixed 2k2 n-vertex graph Hr , what is the probability that the returned H is equal to Hr ?)

(i) For each i = 2, . . . , r, if φi-1 ≠ ‘Fail', the graph Fi constructed in Embed(G   , c, p) is a bipartite graph with n vertices in each part. If φi-1 is given (formally: conditioning on φi-1), what is the probability that ux ∈ F for some u ∈ c-1 (i) and x ∈ {(i - 1)n + 1, . . . , n}? (Hint: your answer should depend on u but not x.) Explain why the edges of Fi are independent.

(j) Find some (not necessarily optimal!) n0 and C such that if n ≥ n0 and p ≥ C. (logn/n)1/k, then this algorithm succeeds with probability at least 0.99.

(k) For each k ≥ 1, find constants C' and n'0 , and modify Embed(G, c, p), to give an algorithm which runs in polynomial time and does the following. For input graphs G and H, both on n ≥ nr vertices, with ?(G) ≤ k, your algorithm should try to construct an embedding of G into H.

It is permitted to fail, but your algorithm must succeed with probability at least 0.99 when H is drawn from the distribution Gn,p if p ≥ Cr(logn/n)1/k. Prove that your algorithm has these properties.

(l) Suppose that C' and n0' are as above for k = 2. Suppose n ≥ nr , and that G = Cn and H is drawn from Gn,p, with p ≥ C'(logn/n)1/2. Show that it is possible (i.e., that there is some non-zero probability) that H does not contain G.

(m) Suppose that C' and n0' are as above for k = 2. Suppose n ≥ n'0 , and that G = Cn and H is drawn from Gn,p, with p ≥ Cr (log n/n)1/2. Suppose your algorithm fails to construct an embedding of G into H. Can we conclude that H does not contain G?

Math, Academics

  • Category:- Math
  • Reference No.:- M91582316
  • Price:- $160

Guranteed 48 Hours Delivery, In Price:- $160

Have any Question?


Related Questions in Math

Questions -q1 prove the following identitiesa sinx y sinx

Questions - Q1. Prove the following identities a. sin(x + y) + sin(x - y) = 2 sin x cos y b. sec(x - y) = cos(x + y)/(cos 2 x - sin 2 y) c. tan 2 x - sin 2 x = (tan x sin x) 2 Q2. Solve the following equations for x ∈ [0 ...

Maths assignment - 1 analysis of a data setusing a

Maths Assignment - 1. Analysis of a data set Using a continuous data set you are requested to collect in the types of data and gathering data section, perform a statistical analysis on your data. You have opportunities t ...

Questions - provide solution to the following questionsq1

Questions - Provide solution to the following questions: Q1. Evaluate the following: ∫xsin3xdx Q2. If , then for what value of α is A an identity matrix? Q3. The line y = mx + 1 is a tangent to the curve y 2 = 4x. Find t ...

Assessment taskpractical investigation- question 1 requires

Assessment Task Practical Investigation - Question 1 requires selecting reference points from the graph. It is expected that each student will choose different reference points to other students. Take note of the criteri ...

1 suppose that n 10088821 is a product of two distinct

1. Suppose that n = 10088821 is a product of two distinct primes, and Φ(n) = 10082272. Determine the prime factors of n. 2. It is easy to show that the converse of Fermat's Theorem does not hold; i.e., the congruence a n ...

Assignment -question 1 let t and or 0 1 be a boolean

Assignment - Question 1. Let (T, ∧, ∨,', 0, 1) be a Boolean Algebra. Define ∗ : T × T → T and o : T × T → T as follows: x ∗ y := (x ∨ y)' x o y := (x ∧ y)' (a) Show, using the laws of Boolean Algebra, how to define x ∗ y ...

Assignment - provide solution to the following questionsq1

Assignment - Provide solution to the following questions: Q1. Evaluate the following: ∫xsin3x dx Q2. If , then for what value of α is A an identity matrix? Q3. The line y = mx + 1 is a tangent to the curve y 2 = 4x. Find ...

Question 1 what is the nth order approximation using taylor

Question: 1. What is the nth order approximation using Taylor series? 2. What is Error Propagation? 3. Please explain what the total numerical error is? Please illustrate how the change of step size will affect the total ...

Mathematics- algebraic geometry problemlet k denotes an

Mathematics- Algebraic Geometry Problem Let K denotes an algebraically closed field and let P 1 be constructed as in Example 5.5(a) in Gathmanns notes, i.e. P 1 is the gluing of X 1 = A 1 and X 2 = A 1 along  the open su ...

Mathematics- algebraic geometry problemlet k denotes an

Mathematics- Algebraic Geometry Problem Let K denotes an algebraically closed field and let P 1 be constructed as in Example 5.5(a) in Gathmanns notes, i.e. P 1 is the gluing of X 1 = A 1 and X 2 = A 1 along  the open su ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As