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

Slides:



Advertisements
Similar presentations
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Advertisements

Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
Lecture 21 Paths and Circuits CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
Section 14.1 Intro to Graph Theory. Beginnings of Graph Theory Euler’s Konigsberg Bridge Problem (18 th c.)  Can one walk through town and cross all.
AMDM UNIT 7: Networks and Graphs
Koenigsberg bridge problem It is the Pregel River divided Koenigsberg into four distinct sections. Seven bridges connected the four portions of Koenigsberg.
Decision Maths Graphs Wiltshire Graphs A graph is just a diagram made up of “dots” and “lines”. These are all graphs. The dots are called “nodes” or.
Graph theory at work.  Examine the procedure utilized by snow plows in Iowa City  Systemize and minimize routes  Review mathematical concepts involved.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
How is this going to make us 100K Applications of Graph Theory.
Chapter 11 Graphs and Trees This handout: Terminology of Graphs Eulerian Cycles.
Degree A F H G B E D C. Adjacent A F H G B E D C.
MTH118 Sanchita Mal-Sarkar. Routing Problems The fundamental questions: Is there any proper route for the particular problem? If there are many possible.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
Discrete Math Round, Round, Get Around… I Get Around Mathematics of Getting Around.
GRAPH Learning Outcomes Students should be able to:
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
5.1  Routing Problems: planning and design of delivery routes.  Euler Circuit Problems: Type of routing problem also known as transversability problem.
Ch. 15: Graph Theory Some practical uses Degree of separation- Hollywood, acquaintance, collaboration Travel between cities Konigsberg bridge Shortest.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Euler and Hamilton Paths. Euler Paths and Circuits The Seven bridges of Königsberg a b c d A B C D.
CS 200 Algorithms and Data Structures
5.4 Graph Models (part I – simple graphs). Graph is the tool for describing real-life situation. The process of using mathematical concept to solve real-life.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Graph Theory Introducton.
Introduction to Graph Theory
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Discrete Mathematical Structures: Theory and Applications
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
Vertex-Edge Graphs Euler Paths Euler Circuits. The Seven Bridges of Konigsberg.
Associated Matrices of Vertex Edge Graphs Euler Paths and Circuits Block Days April 30, May 1 and May
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
SECTION 5.1: Euler Circuit Problems
Lecture 52 Section 11.2 Wed, Apr 26, 2006
Aim: Graph Theory – Paths & Circuits Course: Math Literacy Do Now: Aim: What are Circuits and Paths? Can you draw this figure without retracing any of.
Walks, Paths and Circuits. A graph is a connected graph if it is possible to travel from one vertex to any other vertex by moving along successive edges.
1) Find and label the degree of each vertex in the graph.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 14.1 Graphs, Paths, and Circuits.
Hamilton Paths and Circuits 1 Click to Start 2 3 Start End.
Classwork Quiz Worksheet Homework (day 54) Worksheet (1-7) Walks, Paths and Circuits SOL: DM.1.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Excursions in Modern Mathematics Sixth Edition
Excursions in Modern Mathematics Sixth Edition
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
Discrete Structures – CNS2300
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
Can you draw this picture without lifting up your pen/pencil?
Euler Paths and Circuits
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Graph Theory.
Genome Assembly.
Excursions in Modern Mathematics Sixth Edition
Walks, Paths, and Circuits
Decision Maths Graphs.
Graph Theory What is a graph?.
Graph Theory I In today’s lesson we will look at:
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Euler and Hamilton Paths
Graphs G = (V, E) V are the vertices; E are the edges.
Section 14.1 Graphs, Paths, and Circuits
CHAPTER 15 Graph Theory.
Chapter 10 Graphs and Trees
Presentation transcript:

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

TAKS Objectives 9 th & 10 th Grade Objective 1 – Ab1A, B, C, D & E Objective 2 – Ab2A & D, Ab3A & B Objective 3 – Ac1A & C Objective 6 – 8.7D Objective A, B & C, 8.15A, 8.16A & B

Material GEO Board Yarn Rubber bands Colored pencils Grid paper Graphing calculator

Vocabulary Nodes (vertices) Edges (arcs) Degree Adjacent Path

Vocabulary Length Circuit Simple Graph Complete Graph

Nodes (vertices)

Land Phone numbers People Junction points (electric circuits) Atom Chess players Companies or industries

Edges (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

Degree A F H G B E D C

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?

Adjacent A F H G B E D C

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?

Path A B C D E F

A B C D E F

A B C D E F

No Path A B C D E F

Draw two different paths. A B C D E F

Length A B C D E F

A B C D E F

A B C D E F

A B C D E F

Circuit Point A is the starting point C B D AE

C B D AE

C B D AE

C B D A E

Simple Graphs

Not, Simple Graphs

Complete Graphs

Draw a complete graph with six nodes. Draw a complete graph with seven nodes

Petroleum Delivers S T N M C T Texas S South Carolina N New York M Minnesota C Colorado

1 Node

2 Nodes

3 Nodes

2 Routes

4 Nodes

6 Routes

2 Node Node(s) Process Column Route(s) 21

3 Nodes Nodes Process Column Route(s) 32 21

4 Nodes Nodes Process Column Route(s)

2 Nodes Node(s) Process Column Route(s) 22-11

3 Nodes Nodes Process Column Route(s)

3 Nodes Nodes Process Column Route(s)

4 Nodes Nodes Process Column Route(s) nr1r1

4 Nodes Nodes Process Column Route(s) nr1r1

4 Nodes Nodes Process Column Route(s) nr1r1

4 Nodes Nodes Process Column Route(s) nn-1r1r1

Function Rule r 1 equals number of routes from each remaining nodes r 1 = n - 1

4 Nodes 3 2 1

Total Original Routes 4 Nodes 3 Routes Routes Route

Total Original Routes 3 x 2 x 1 = 6 or (4-1)!=6

Function Rule r 2 equals number of unique routes

Petroleum Delivers S T N M C T Texas S South Carolina N New York M Minnesota C Colorado