Spectral partitioning works Planar graphs and finite element

  • Slides: 21
Download presentation
Spectral partitioning works: Planar graphs and finite element meshes Daniel A. Spielman, Shang-Hua Teng

Spectral partitioning works: Planar graphs and finite element meshes Daniel A. Spielman, Shang-Hua Teng Presented By Yariv Yaari

Paper Result n n Spectral partitioning on a planar graph of bounded degree will

Paper Result n n Spectral partitioning on a planar graph of bounded degree will find a cut of ratio Similar results for k-nearest neighbor graphs in a fixed dimension

Outline § § § Introduction Spectral Partitioning Bound on Fiedler value using Embedding Bound

Outline § § § Introduction Spectral Partitioning Bound on Fiedler value using Embedding Bound for Planar graphs Bisection from low-ratio cut Questions?

Introduction n Our goal is to find good partitioning of graphs. (also called cut)

Introduction n Our goal is to find good partitioning of graphs. (also called cut) Partition of G=(V, E) is , we define n Good partition, large n The cut ratio is n and small

The Laplacian n The Laplacian of a graph G, L(G) is an nxn matrix

The Laplacian n The Laplacian of a graph G, L(G) is an nxn matrix with entries defined by E. For G=(V, E), , and We are interested in eigenvalues, eigenvectors of the Laplacian.

Spectral Partitioning n n n Partition the graph using an eigenvector of the Laplacian.

Spectral Partitioning n n n Partition the graph using an eigenvector of the Laplacian. Choose a number s and split v into: and There are several approaches to choose s, we will only consider the choice optimizing the cut’s ratio, and only for an eigenvector of a specific eigenvalue, Fiedler value.

The Laplacian - properties § § For any vector x, Therefore, L(G) is symmetric

The Laplacian - properties § § For any vector x, Therefore, L(G) is symmetric positive semidefinite matrix, all eigenvalues are non -negative reals. 0 is always an eigenvalue. If G is connected, its eigenvectors are spanned by (1, 1, 1, …, 1). The second smallest eigenvalue is called Fiedler value.

Fielder Value n n Since L(G) is symmetric, the eigenvectors are orthogonal and we

Fielder Value n n Since L(G) is symmetric, the eigenvectors are orthogonal and we get The minimized quotient is called Rayleigh Quotient, and it can be used to find a low ratio cut.

Rayleigh quotient n n (Mihail): for a graph G of maximum degree d, for

Rayleigh quotient n n (Mihail): for a graph G of maximum degree d, for any vector x s. t. There is s such that the cut have ratio at most Therefore, we want to bind Fiedler value.

Embedding n n n We will find a bound using an embedding into Rm.

Embedding n n n We will find a bound using an embedding into Rm. We use: where This is a direct result of the one-dimensional case.

“Kissing Disk” embedding n (Koebe–Andreev–Thurston): For any planar graph G=(V, E) there are disks

“Kissing Disk” embedding n (Koebe–Andreev–Thurston): For any planar graph G=(V, E) there are disks with pair wise disjoint interiors s. t.

Sphere Preserving maps § § § A sphere preserving map is a map f

Sphere Preserving maps § § § A sphere preserving map is a map f s. t. the image of any sphere under f is a sphere and similarly the pre-image. We will use sphere preserving maps between a sphere and a hyperplane. For our purposes, a hyperplane is a sphere, so a möbius transformation is sphere preserving.

Bound for planar graphs n n We will soon prove the existence of a

Bound for planar graphs n n We will soon prove the existence of a sphere preserving map from the plane to the sphere s. t. the centroid of the centers of the disks is the origin. Then denote the centers, get and for all i, j the radii, we then Therefore we can split it between i and j and get the bound But the caps are disjoint, so

Bound for planar graphs - cont. n n n Also, So, summing everything we

Bound for planar graphs - cont. n n n Also, So, summing everything we get Therefore, and using its eigenvector one can find a cut of ratio

Sphere preserving maps - cont n n n We want a sphere preserving map

Sphere preserving maps - cont n n n We want a sphere preserving map that will map centers of spheres to a set on a sphere with the centroid at the origin. First, build a family of sphere preserving maps. For a sphere and a point denote the stereographic projection of the sphere on the extended hyperplane tangent to the sphere at (extended, with infinity point). This is sphere preserving.

Sphere preserving maps - cont n n n Any möbius transformation is sphere preserving,

Sphere preserving maps - cont n n n Any möbius transformation is sphere preserving, we will only use dilation, denote a dilation with factor around by Any composition of Sphere preserving maps is sphere preserving Our family of sphere preserving functions will be

Sphere preserving maps - cont n n We now extend the definition for as

Sphere preserving maps - cont n n We now extend the definition for as (this is not continuous) Now, for a cap C on the unit sphere denote its center by we would like to show that for all there is s. t.

Sphere preserving maps - cont n n n We will need that there is

Sphere preserving maps - cont n n n We will need that there is no point shared by the interior of at least half of the caps (in current case, the interiors are disjoint). We would like to use a mapping from to the centroid of however, this map is not continuous. Choose s. t. for all , most of the caps are contained within a ball of radius around

Sphere preserving maps - cont n Now define a weight function: n And so

Sphere preserving maps - cont n Now define a weight function: n And so

Sphere preserving maps - cont n n n is continuous and approach zero where

Sphere preserving maps - cont n n n is continuous and approach zero where is not continuous, so is continuous. Now, if the centers are in and most of them in. Therefore lies on line between the origin and or This implies (by Brewer’s fixed point), and we’re done.

Questions?

Questions?