Title: Graph Theory: Traveling Salesman Problem (TSP)
1Graph TheoryTraveling Salesman Problem (TSP)
- E3 Teacher Summer Research Program 2005
- Texas A M University
June 29, 2005
2TAKS 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
3Material
- GEO Board
- Yarn
- Rubber bands
- Colored pencils
- Grid paper
- Graphing calculator
4Vocabulary
- Nodes (vertices)
- Edges (arcs)
- Degree
- Adjacent
- Path
5Vocabulary
- Length
- Circuit
- Simple Graph
- Complete Graph
6Nodes (vertices)
7Nodes (vertices)
- Land
- Phone numbers
- People
- Junction points (electric circuits)
- Atom
- Chess players
- Companies or industries
8Edges (arcs)
9Edges (arcs)
- Bridges connecting land
- Calls made from one number to another connecting
phone numbers - Relationships or acquaintances connecting by
people - Wires connecting junction points (electric
circuits) - Bonds between atoms connecting atoms
- Matches connecting chess players (chess
tournament) - Transactions connecting companies or industries
10Degree
B
A
C
D
H
G
E
F
11Degree
- 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?
12Adjacent
B
A
C
D
H
G
E
F
13Adjacent
- Node A is adjacent to Nodes C and H
- Node B is adjacent to Nodes F and H
- Node C is adjacent to Nodes A, D, E, F, G and H
- Node D is adjacent to Nodes C, E and H
- What nodes are adjacent to nodes E, F, G and H?
14Path
E
A
D
F
B
C
15Path
E
A
D
F
B
C
16Path
E
A
D
F
B
C
17No Path
E
A
D
F
B
C
18Draw two different paths.
E
A
D
F
B
C
19Length
E
D
A
F
B
C
20Length
E
D
A
F
B
C
21Length
E
D
A
F
B
C
22Length
E
D
A
F
B
C
23CircuitPoint A is the starting point
A
E
B
D
C
24CircuitPoint A is the starting point
A
E
B
D
C
25CircuitPoint A is the starting point
A
E
B
D
C
26CircuitPoint A is the starting point
A
E
B
C
D
27Simple Graphs
28Not, Simple Graphs
29Complete Graphs
30Complete Graphs
- Draw a complete graph with six nodes.
- Draw a complete graph with seven nodes
31Petroleum Delivers
S
N
490
370
570
325
T
825
M
565
520
565
745
380
T Texas S South Carolina N New York M Minnesota C Colorado
C
321 Node
332 Nodes
342 Nodes
353 Nodes
363 Nodes
373 Nodes
383 Nodes
393 Nodes
403 Nodes
413 Nodes
423 Nodes
2 Routes
434 Nodes
444 Nodes
454 Nodes
464 Nodes
474 Nodes
484 Nodes
494 Nodes
504 Nodes
514 Nodes
524 Nodes
534 Nodes
6 Routes
542 Node
Node(s) Process Column Route(s)
2 1
553 Nodes
Nodes Process Column Route(s)
3 2
2 1
564 Nodes
Nodes Process Column Route(s)
4 3
3 2
2 1
572 Nodes
Node(s) Process Column Route(s)
2 2-1 1
583 Nodes
Nodes Process Column Route(s)
3 3-1 2
2 1
593 Nodes
Nodes Process Column Route(s)
3 3-1 2
2 2-1 1
604 Nodes
Nodes Process Column Route(s)
4 4-1 3
3 2
2 1
n r1
614 Nodes
Nodes Process Column Route(s)
4 4-1 3
3 3-1 2
2 1
n r1
624 Nodes
Nodes Process Column Route(s)
4 4-1 3
3 3-1 2
2 2-1 1
n r1
634 Nodes
Nodes Process Column Route(s)
4 4-1 3
3 3-1 2
2 2-1 1
n n-1 r1
64Function Ruler1 equals number of routes from
each remaining nodes
654 Nodes
3
2
1
66Total Original Routes
3 Routes
2 Routes
1 Route
1
1
1
2
1
1
1
2
2
1
1
1
3
2
1
67Total Original Routes
68Function Ruler2 equals number of unique routes
69Petroleum Delivers
S
N
490
370
570
325
T
825
M
565
520
565
745
380
T Texas S South Carolina N New York M Minnesota C Colorado
C