69
Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

  • View
    219

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Graph Theory:Traveling Salesman Problem (TSP)

E3 Teacher Summer Research Program 2005

Texas A & M UniversityJune 29,

2005

Page 2: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

TAKS Objectives9th & 10th Grade

Objective 1 – Ab1A, B, C, D & E

Objective 2 – Ab2A & D, Ab3A & B

Objective 3 – Ac1A & C

Objective 6 – 8.7D

Objective 10 - 8.14A, B & C, 8.15A, 8.16A & B

Page 3: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Material

GEO Board

Yarn

Rubber bands

Colored pencils

Grid paper

Graphing calculator

Page 4: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Vocabulary

Nodes (vertices)Edges (arcs)DegreeAdjacentPath

Page 5: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Vocabulary

LengthCircuitSimple GraphComplete Graph

Page 6: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Nodes (vertices)

Page 7: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Nodes (vertices)

Land Phone numbersPeopleJunction points (electric circuits)AtomChess playersCompanies or industries

Page 8: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Edges (arcs)

Page 9: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Edges (arcs)

Bridges connecting landCalls made from one number to another connecting phone numbersRelationships or acquaintances connecting by peopleWires connecting junction points (electric circuits)Bonds between atoms connecting atomsMatches connecting chess players (chess tournament)Transactions connecting companies or industries

Page 10: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Degree

A

F

H

G

B

E

D

C

Page 11: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Degree

Node A is of two degrees

Node B is of two degrees

Node C is of six degrees

Node D is of three degrees

How many degrees are nodes E, F, G and H?

Page 12: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Adjacent

A

F

H

G

B

E

D

C

Page 13: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Adjacent

Node A is adjacent to Nodes C and HNode B is adjacent to Nodes F and HNode C is adjacent to Nodes A, D, E, F, G and HNode D is adjacent to Nodes C, E and HWhat nodes are adjacent to nodes E, F, G and H?

Page 14: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Path

A

BC

D

E

F

Page 15: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Path

A

BC

D

E

F

Page 16: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Path

A

BC

D

E

F

Page 17: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

No Path

A

BC

D

E

F

Page 18: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Draw two different paths.

A

BC

D

E

F

Page 19: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

LengthA

BC

D

E

F

Page 20: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

LengthA

BC

D

E

F

Page 21: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

LengthA

BC

D

E

F

Page 22: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

LengthA

BC

D

E

F

Page 23: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

CircuitPoint A is the starting point

C

B D

A E

Page 24: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

CircuitPoint A is the starting point

C

B D

A E

Page 25: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

CircuitPoint A is the starting point

C

B D

A E

Page 26: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

CircuitPoint A is the starting point

C

B

D

A

E

Page 27: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Simple Graphs

Page 28: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Not, Simple Graphs

Page 29: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Complete Graphs

Page 30: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Complete Graphs

Draw a complete graph with six nodes.

Draw a complete graph with seven nodes

Page 31: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Petroleum Delivers

745

325

490

825

520

565

370

570

565380

S

T

N

M

C

T TexasS South CarolinaN New YorkM MinnesotaC Colorado

Page 32: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

1 Node

Page 33: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

2 Nodes

Page 34: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

2 Nodes

Page 35: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 36: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 37: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 38: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 39: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 40: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 41: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Page 42: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

2 Routes

Page 43: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 44: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 45: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 46: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 47: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 48: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 49: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 50: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 51: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 52: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Page 53: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

6 Routes

Page 54: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

2 Node

Node(s)

Process Column Route(s)

2 1

Page 55: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Nodes

Process Column Route(s)

3 2

2 1

Page 56: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Nodes

Process Column Route(s)

4 3

3 2

2 1

Page 57: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

2 Nodes

Node(s)

Process Column Route(s)

2 2-1 1

Page 58: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Nodes

Process Column Route(s)

3 3-1 2

2 1

Page 59: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

3 Nodes

Nodes

Process Column Route(s)

3 3-1 2

2 2-1 1

Page 60: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Nodes

Process Column Route(s)

4 4-1 3

3 2

2 1

n r1

Page 61: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Nodes

Process Column Route(s)

4 4-1 3

3 3-1 2

2 1

n r1

Page 62: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Nodes

Process Column Route(s)

4 4-1 3

3 3-1 2

2 2-1 1

n r1

Page 63: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes

Nodes

Process Column Route(s)

4 4-1 3

3 3-1 2

2 2-1 1

n n-1 r1

Page 64: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Function Ruler1 equals number of routes from each remaining nodes

r1 = n - 1

Page 65: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

4 Nodes3

2

1

Page 66: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Total Original Routes4 Nodes

3 Routes

1

2

3

2 Routes

21

21

21

1 Route11

1

1

11

Page 67: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Total Original Routes

3 x 2 x 1 = 6

or

(4-1)!=6

Page 68: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Function Ruler2 equals number of unique routes

2

2)!1(

rn

Page 69: Graph Theory: Traveling Salesman Problem (TSP) E 3 Teacher Summer Research Program 2005 Texas A & M University June 29, 2005

Petroleum Delivers

745

325

490

825

520

565

370

570

565380

S

T

N

M

C

T TexasS South CarolinaN New YorkM MinnesotaC Colorado