+ All Categories
Transcript
Page 1: Some NP-complete Problems in Graph Theory

Some NP-complete Problems in Graph Theory

Prof. Sin-Min Lee

Page 2: Some NP-complete Problems in Graph Theory

Graph Theory

Page 3: Some NP-complete Problems in Graph Theory
Page 4: Some NP-complete Problems in Graph Theory
Page 5: Some NP-complete Problems in Graph Theory
Page 6: Some NP-complete Problems in Graph Theory
Page 7: Some NP-complete Problems in Graph Theory
Page 8: Some NP-complete Problems in Graph Theory
Page 9: Some NP-complete Problems in Graph Theory
Page 10: Some NP-complete Problems in Graph Theory
Page 11: Some NP-complete Problems in Graph Theory
Page 12: Some NP-complete Problems in Graph Theory
Page 13: Some NP-complete Problems in Graph Theory
Page 14: Some NP-complete Problems in Graph Theory
Page 15: Some NP-complete Problems in Graph Theory
Page 16: Some NP-complete Problems in Graph Theory

•An independent set is a subset S of the verticies of the graph, with no elements of S connected by an arc of the graph.

Page 17: Some NP-complete Problems in Graph Theory
Page 18: Some NP-complete Problems in Graph Theory
Page 19: Some NP-complete Problems in Graph Theory

Coloring

• How do you assign a color to each vertex so that adjacent vertices are colored differently?

• Chromatic number of certain types of graphs.• k-Coloring is NP Complete.• Edge coloring

Page 20: Some NP-complete Problems in Graph Theory
Page 21: Some NP-complete Problems in Graph Theory
Page 22: Some NP-complete Problems in Graph Theory
Page 23: Some NP-complete Problems in Graph Theory
Page 24: Some NP-complete Problems in Graph Theory
Page 25: Some NP-complete Problems in Graph Theory
Page 26: Some NP-complete Problems in Graph Theory
Page 27: Some NP-complete Problems in Graph Theory
Page 28: Some NP-complete Problems in Graph Theory

Planarity and Embeddings

K4 is planar

K5 is not

Euler’s formulaKuratowski’s theoremPlanarity algorithms

Page 29: Some NP-complete Problems in Graph Theory

Flows and Matchings

• Meneger’s theorem (separating vertices)• Hall’s theorem (when is there a matching?)• Stable matchings• Various extensions and similar problems• Algorithms

st5

3

6

1

72

4

9

3

1 5

girls boys

BB: III – maybe two weeks?

AG: CH. 4 and 5.

Page 30: Some NP-complete Problems in Graph Theory

Random Graphs

• Form probability spaces containing graphs or sequences of graphs as points.

• Simple properties of almost all graphs.

• Phase transition: as you add edges component size jumps from log(n) to cn.

Page 31: Some NP-complete Problems in Graph Theory

Algebraic Graph Theory

• Cayley diagrams

• Adjacency and Laplacian Matrices their eigenvalues and the structure of various classes of graphs

1 a

a2a3

a

a

a

a

groupelements

generators

Page 32: Some NP-complete Problems in Graph Theory

Algorithms• DFS, BFS, Dijkstra’s Algorithm...• Maximal Spanning Tree...• Planarity testing, drawing...• Max flow...• Finding matchings...• Finding paths and circuits...• Traveling salesperson algorithms...• Coloring algorithms...


Top Related