Graph Theory Unit 2.

Slides:



Advertisements
Similar presentations
Chapter 8 Topics in Graph Theory
Advertisements

DIJKSTRA’s Algorithm. Definition fwd search Find the shortest paths from a given SOURCE node to ALL other nodes, by developing the paths in order of increasing.
10.4 Spanning Trees. Def Def: Let G be a simple graph. A spanning tree of G is a subgraph of G that is a tree containing every vertex of G See handout.
CP3397 Network Design and Security Lecture 4 WAN design - Principles and practice.
1 Section 9.4 Spanning Trees. 2 Let G be a simple graph. A spanning subtree of G is a subgraph of G containing every vertex of G –must be connected; contains.
1 Chapter 15.3 Hamilton Paths and Hamilton Circuits Objectives 1.Understand the definitions of Hamilton paths & Hamilton circuits. 2.Find the number of.
HCS Clustering Algorithm
The Mathematics of Networks Chapter 7. Trees A tree is a graph that –Is connected –Has no circuits Tree.
MAE 552 – Heuristic Optimization Lecture 25 March 22, 2002 Topic: Tabu Search.
Chapter 2: Business Efficiency Lesson Plan Business Efficiency  Visiting Vertices-Graph Theory Problem Hamiltonian Circuits  Vacation Planning Problem.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley. All rights reserved.
Time-Constrained Flooding A.Mehta and E. Wagner. Time-Constrained Flooding: Problem Definition ●Devise an algorithm that provides a subgraph containing.
Slide 14-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
Introduction to Operations Research
Graph Theory Hamilton Paths and Hamilton Circuits.
May 1, 2002Applied Discrete Mathematics Week 13: Graphs and Trees 1News CSEMS Scholarships for CS and Math students (US citizens only) $3,125 per year.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
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.
Module 5 – Networks and Decision Mathematics Chapter 23 – Undirected Graphs.
© 2010 Pearson Prentice Hall. All rights reserved. 1 §15.3, Hamilton Paths and Circuits.
Aim: Graph Theory - Trees Course: Math Literacy Do Now: Aim: What’s a tree?
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 14.4 Trees.
Michael Walker. From Maps to Graphs  Make Intersections Vertices  Make Roads Edges  Result is Weighted Directed Graph  Weights: Speed Limit Length.
Chapter 14 Section 4 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 7 The Mathematics of Networks 7.1Trees 7.2Spanning Trees 7.3 Kruskal’s.
Graphs A ‘Graph’ is a diagram that shows how things are connected together. It makes no attempt to draw actual paths or routes and scale is generally inconsequential.
Graph Theory Trees. WHAT YOU WILL LEARN Trees, spanning trees, and minimum-cost spanning trees.
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.
M Clements Formal Network Theory. Introduction Practical problem – The Seven Bridges of Königsberg Network graphs Nodes & edges Degrees Rules/ axioms.
Prims Algorithm for finding a minimum spanning tree
1) Find and label the degree of each vertex in the graph.
© M. Winter COSC/MATH 4P61 - Theory of Computation Minimum-weight Spanning Tree Weighted Graph Spanning.
Tree Diagrams A tree is a connected graph in which every edge is a bridge. There can NEVER be a circuit in a tree diagram!
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.
I can describe the differences between Hamilton and Euler circuits and find efficient Hamilton circuits in graphs. Hamilton Circuits I can compare and.
Chapter 14 Section 3 - Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Hamilton Paths and Hamilton Circuits
Presented by: Mi Tian, Deepan Sanghavi, Dhaval Dholakia
Weighted Graphs and traveling Salesperson problem
Minimum Spanning Trees
Redraw these graphs so that none of the line intersect except at the vertices B C D E F G H.
Discrete Math 2 Weighted Graph Search Tree
Chapter 2: Business Efficiency Lesson Plan
Short paths and spanning trees
Chapter 2: Business Efficiency Lesson Plan
Spanning Trees Discrete Mathematics.
Minimum-Cost Spanning Tree
Minimum Spanning Tree.
Minimum Spanning Trees
Graph Theory Unit 2.
Graph Theory Unit 2.
Section 14.4 Trees.
Chapter 2: Business Efficiency Business Efficiency
4-4 Graph Theory Trees.
Louisiana Travels.
A path that uses every vertex of the graph exactly once.
Networks Kruskal’s Algorithm
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
離散數學 DISCRETE and COMBINATORIAL MATHEMATICS
Hamilton Paths and Hamilton Circuits
Minimum spanning trees
Section 13.4 Trees.
Traveling Salesman Problems Nearest Neighbor Method
Minimum-Cost Spanning Tree
Presentation transcript:

Graph Theory Unit 2

2.10 Tree of Optimal Value

The Difference PATH You are travelling from one to the other Ex: Trips TREE You do not have to move from one to the other as you add up costs Ex: Fixing specific roads Choosing which wires/pipes to run

Definition On a network, the Tree of Minimum Value corresponds to the TREE DIAGRAM that can be created using the optimal* edges *highest/lowest You are removing as many edges as possible while maintaining a connected graph that does not contain any simple circuits

Steps - Minimum If finding MINIMUM Select the edge with the lowest value Of the remaining edges, select the one with the lowest value Repeat steps 1 and 2 until your graph is connected (be careful not to create any simple circuits)

Example F A E B C D 12 10 8 9 5 6 11 7

Steps - Maximum If finding MAXMUM Select the edge with the highest value Of the remaining edges, select the one with the highest value Repeat steps 1 and 2 until your graph is connected (be careful not to create any simple circuits)

Example F A E B C D 12 10 8 9 5 6 11 7

Prospecting A mining company wants to set up 7 mines in a region, each connected by a network of roads. Because the mines are located in mountainous terrain, some roads are more difficult and expensive to build than others. The company engineers constructed a network that shows the cost of building each road in millions of dollars.

Questions Review of PATH of Optimal Give the total cost of building all the roads shown in this graph What is the least expensive path for connecting: Wave & Swell? The Deep & Tide? Undertow & Tide? Review of PATH of Optimal

Eliminate any simple circuits Questions The company nonetheless wants access to all the sites from any one site. What characteristic must the desired layout have to meet this criterion? It must be connected To reduce costs even further, the company wants to eliminate any unnecessary roads. How can unnecessary roads be identified? Eliminate any simple circuits The company appears to want a connected graph without a simple circuit. What is this kind of graph called? A TREE DIAGRAM

Prospecting Construct the Tree of MINIMUM value W E S  U T D R

2.10 Practice Visions Book 2 Page 52 #2, 7, 13, 16, 20, 22

2.10 Practice 2 Carousel Page 124 #1-11