Top Banner
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee
32

Some NP-complete Problems in Graph Theory

Jan 22, 2016

Download

Documents

awena

Lecture 31. Some NP-complete Problems in Graph Theory. Prof. Sin-Min Lee. 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. Coloring. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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...