Title: From Sperner to Brouwer
1From Sperner to Brouwer
2PPAD Definition
- Every input x defines a graph Gx through the
machine M - 0n is a source node
- Find a sink or another source node, and compute
a polynomial time function of x and u
PPAD Problem
x
Sink or Another source
Polynomial Time Function
3Closure of PPAD under Reductions
g
x
PPAD Problem
x
Some Function
M
h
Gx
f(u)
h(x) f(x,u)
f
Gx must consist of vertices f(u), for vertices u.
But it might be hard to find out if (u,v) is an
edge from values of f(u),f(v).
4Closure of PPAD under reductions
x
g
PPAD Problem
g
y
M
y
PPAD Problem
x
Some Function
M
M
h
Gy
Gy
u
u
f(x,p(y,u))
h(x)
f(x,g(y,u))
p(y,u)
f
5Brouwers fixed point theorem
- Given any continous function f from the
triangle on to itself, there is a fixed point, - f(p) p
- for some point p in the triangle
6Sperners Lemma
- Every Sperner triangulation contains a
achromatic triangle
7From Sperner to Brouwer
f(p)
p
A point p is assigned the color of the vertex it
is moving away from
8Brouwer from Sperner
A vertex is RED does not move closer P1 GREEN
does not move closer to P2 BLUE does not
move closer to P3 Take finer and finer
triangulations, the limit point does not move
closer to any of the three vertices! It stays
where it is!
P2
P1
P3
93-D Sperner
Dividing a tetrahedron in to smaller tetrahedrons
is messy Therefore we state the theorem for a
cube. The theorem for a cube, is just a
corollary of the fact for the tetrahedron.
103D Sperner
- No vertex colored 2 on face 013
- No vertex colored 1 on face 023 and no vertex
colored 3 on 012 - No vertex colored 0 on other faces
- There is a cubelet with all four colors
113D-Sperner is PPAD complete
- INPUT
- A machine M, that computes for each input x, and
each node v its parent child pair M(x,v)
- OUTPUT
- A cube divided in to
- n X n X n grid for some n.
- A machine M that gives the color of any vertex
A solution to the original problem can be
obtained from a tetrachromatic cubelet
12The Cube
3
0
2
2
1
13 The Cube
- Red, Yellow, Blue are rare colors
- P is the only point on surface with all three
rare colors - A trichromatic tube starting at P
14More tubes
P
- A small vertical tube for each vertex
- A small horizontal tube for each pair of vertices
- Connect the vertices and edges, by tubes.
15Computing the Colors
- To compute the color of the point P
- Not in any of the tubes or surface, then it is
green. - If inside or on some tube then, it is either red,
blue, yellow
16 Colors in a tube
- The colors in a tube constantly rotate, so that
it connects their two endpoints. - Given the position of the point, one can
determine the color in polynomial time.
17Conclusion
- 3D Sperner is PPAD- complete
- Computing Nash equilibria is in PPAD
- PPAD is equivalent to finding a sink or source in
a implicitly specified directed graph
Sperners Theorem
Brouwers Fixed point
Existence of Nash Equilibria