Hamilton Circuits Paths Traversing a Graph 1 Euler

  • Slides: 6
Download presentation
Hamilton Circuits & Paths

Hamilton Circuits & Paths

Traversing a Graph 1. Euler circuit/path – Every edge exactly once 2. Hamilton circuit/path

Traversing a Graph 1. Euler circuit/path – Every edge exactly once 2. Hamilton circuit/path – Every vertex exactly once – Weighted graph shortest circuit: Traveling Salesman Problem (TSP) 3. Shortest Path – Dijkstra’s algorithm

Icosian Game This puzzle has been invented by the renowned Irish mathematician Sir William

Icosian Game This puzzle has been invented by the renowned Irish mathematician Sir William Hamilton (1805 -1865) and presented to the world under the name of the Icosian Game. The game's board was a wooden board with holes representing major world cities with grooves representing connections between them. The object of the game was to find a circular route that would pass through all the cities exactly once before returning to the starting point. 3

Hamilton Circuit and/or Traversal? K 4 C 3 K 6 G G

Hamilton Circuit and/or Traversal? K 4 C 3 K 6 G G

Hamilton Circuits: Sufficient condition • Let G be a graph with n vertices where

Hamilton Circuits: Sufficient condition • Let G be a graph with n vertices where n 3. If the degree of every vertex is at least n/2 , then G has a Hamilton circuit. • [this is Theorem 12. 4. 2 in page 339 of the text. Note the slight difference with the statement of this theorem in the text, which requires the degree of each vertex to be MORE than n/2. ] • Note: NOT a necessary condition • No property is known to efficiently verify existence of a Hamilton cycle/path for general graphs. Moreover, the problem is known to be as difficult as the TSP

Dijkstra’s Algorithm: Shortest Paths 11

Dijkstra’s Algorithm: Shortest Paths 11