vEnhance's avatar
#graph theory Page 1 of 1

Sep 04, 2017

🖉 Joyal's Proof of Cayley's Tree Formula

I wanted to quickly write this proof up, complete with pictures, so that I won’t forget it again. In this post I’ll give a combinatorial proof (due to Joyal) of the following:

Theorem 1 (Cayley’s Formula)

The number of trees on nn labeled vertices is nn2n^{n-2}.

Proof: We are going to construct a bijection between

  • Functions {1,2,,n}{1,2,,n}\{1, 2, \dots, n\} \rightarrow \{1, 2, \dots, n\} (of which there are nnn^n) and
  • Trees on {1,2,,n}\{1, 2, \dots, n\} with two distinguished nodes AA and BB (possibly A=BA=B).

This will imply the answer.

Let’s look at the first piece of data. We can visualize it as n …

Read more...

Dec 15, 2016

🖉 Combinatorial Nullstellensatz and List Coloring

More than six months late, but here are notes from the combinatorial nullsetllensatz talk I gave at the student colloquium at MIT. This was also my term paper for 18.434, “Seminar in Theoretical Computer Science”.

1. Introducing the choice number

One of the most fundamental problems in graph theory is that of a graph coloring, in which one assigns a color to every vertex of a graph so that no two adjacent vertices have the same color. The most basic invariant related to the graph coloring is the chromatic number:

Definition 1. A simple graph GG is kk-colorable if it’s possible to properly color its vertices with kk colors. The smallest such kk is the chromatic number χ(G)\chi(G).

In this exposition we study a more general notion in which the set of permitted colors …

Read more...

Sep 05, 2016

🖉 Approximating E3-LIN is NP-Hard

This lecture, which I gave for my 18.434 seminar, focuses on the MAX-E3LIN problem. We prove that approximating it is NP-hard by a reduction from LABEL-COVER.

1. Introducing MAX-E3LIN

In the MAX-E3LIN problem, our input is a series of linear equations (mod2)\pmod 2 in nn binary variables, each with three terms. Equivalently, one can think of this as ±1\pm 1 variables and ternary products. The objective is to maximize the fraction of satisfied equations.

Example 1 (Example of MAX-E3LIN instance)

x1+x3+x41(mod2)x1+x2+x40(mod2)x1+x2+x51(mod2)x1+x3+x51(mod2) \begin{aligned} x_1 + x_3 + x_4 &\equiv 1 \pmod 2 \\ x_1 + x_2 + x_4 &\equiv 0 \pmod …

Read more...
#graph theory Page 1 of 1