The Shortest Network Connecting 3 Points

Slides:



Advertisements
Similar presentations
ENGINEERING GRAPHICS 1E7
Advertisements

Angles, Angles of Triangles and Parallel Lines. Angles  Angles are produced when two or more lines meet or cross.
Algebraic Expressions Writing Equations Pythagorean Theorem.
Lesson 4 Triangle Basics.
Day 36 Triangle Segments and Centers
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 7 The Mathematics of Networks 7.1Trees 7.2Spanning Trees 7.3 Kruskal’s.
7.3 Kruskal’s Algorithm. Kruskal’s Algorithm was developed by JOSEPH KRUSKAL.
Approximation Algorithms: Combinatorial Approaches Lecture 13: March 2.
The Mathematics of Networks
MNG221 - Management Science
5-3 Concurrent Lines, Medians, Altitudes
JRLeon Discovering Geometry Chapter 3.3 HGSH Look over at one of the walls. What is the distance from where you are to that wall? How would you measure.
Constructing Inscribed Circles Adapted from Walch Education.
Constructible Lengths And Irrational Numbers
Perimeters, areas and other measurements In many careers it is essential to have the ability to recognize 2-dimensional images as 3-dimensional objects.
Perimeter & Area Section 6.1.
Mathematics Simple Angle Facts.
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 7 The Mathematics of Networks 7.1Trees 7.2Spanning Trees 7.3 Kruskal’s.
More Graph Algorithms 15 April Applications of Graphs Graph theory is used in dealing with problems which have a fairly natural graph/network.
Copyright © Cengage Learning. All rights reserved.
Slide 14-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
Introduction to Operations Research
ME 2304: 3D Geometry & Vector Calculus Dr. Faraz Junejo Line Integrals.
CONTENT and LANGUAGE INTEGRATED LEARNING You learn content….. MATHS You practice language in a specific context…..
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 6 The Mathematics of Touring 6.1Hamilton Paths and Hamilton Circuits.
Copyright © Cengage Learning. All rights reserved. CHAPTER The Six Trigonometric Functions The Six Trigonometric Functions 1.
CS 3343: Analysis of Algorithms Lecture 21: Introduction to Graphs.
Ticket In the Door Write out each of the following: 1.SSS Postulate 2.SAS Postulate 3.ASA Postulate 4.AAS Postulate.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 7 The Mathematics of Networks 7.1Trees 7.2Spanning Trees 7.3 Kruskal’s.
Chapter 4 : Similar Triangles Informally, similar triangles can be thought of as having the same shape but different sizes. If you had a picture of a triangle.
© 2012 Common Core, Inc. All rights reserved. commoncore.org NYS COMMON CORE MATHEMATICS CURRICULUM A Story of Ratios Grade 8 – Module 3.
Subject: Mathematics-Geometry Grade-level: Sophomore (10 th grade) Educational Objective: Be able to identify and classify triangles by angles and/or.
Lecture 5: Network Flow Algorithms Single-Source Shortest-Path (SSSP) (Dijkstra's Algorithm) Max Flow - Min Cut (Ford-Fulkerson) Job Sequencing.
Multiway Trees. Trees with possibly more than two branches at each node are know as Multiway trees. 1. Orchards, Trees, and Binary Trees 2. Lexicographic.
The Game of Algebra or The Other Side of Arithmetic The Game of Algebra or The Other Side of Arithmetic © 2007 Herbert I. Gross by Herbert I. Gross & Richard.
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 9 The Mathematics of Spiral Growth 9.1Fibonacci’s Rabbits 9.2Fibonacci.
The Island This problem employs: -engineering economy -geometry
ME 2304: 3D Geometry & Vector Calculus
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.
Special angles, perpendicular lines, and parallel lines and planes September 10, 2008.
Day 36 Triangle Segments and Centers. Today’s Agenda Triangle Segments Perpendicular Bisector Angle Bisector Median Altitude Triangle Centers Circumcenter.
Triangle Centers - Overview Thousands of years ago, when the Greek philosophers were laying the first foundations of geometry, someone was experimenting.
Chapter 9 Finding the Optimum 9.1 Finding the Best Tree.
EXCURSIONS IN MODERN MATHEMATICS SIXTH EDITION Peter Tannenbaum 1.
1 Copyright © Cengage Learning. All rights reserved. 6. The Trigonometric Functions 6.7 Application Problems.
Journal Chapter 5 Kirsten Erichsen Perpendicular Bisector and Theorem Angle Bisector and Theorem Concurrency Concurrency of Perpendicular Bisectors Circumcenter.
Chapter 1 Congruent Triangles. In this case, we write and we say that the various congruent angles and segments "correspond" to each other. DEFINITION.
Angles Definitions: Angles are a way of measuring direction or turn One full turn is divided into 360 equal parts One degree is of a full turn Why is it.
Objective Be able to use angle facts to solve problems in geometry.
Triangle Bisectors 5.1 (Part 2). SWBAT Construct perpendicular bisectors and angle bisectors of triangles Apply properties of perpendicular bisectors.
Geometry- Lesson 4 Construct a Perpendicular Bisector.
THE NATURE OF GEOMETRY Copyright © Cengage Learning. All rights reserved. 7.
Triangle Inequality Theorem The sum of the lengths of any two sides of a triangle is greater than the length of the third side.
Excursions in Modern Mathematics Sixth Edition
Properties of Triangles
Day 41 – Equilateral triangle inscribed in a circle
Section 5.1.
EVERYTHING YOU NEED TO KNOW TO GET A GRADE C
CS 3343: Analysis of Algorithms
Learning Targets I will be able to: Prove and apply properties of perpendicular bisectors of a triangle. and prove and apply properties of angle bisectors.
Chapter 6 Network Flow Models.
G1 Parallel and perpendicular lines
7 The Mathematics of Networks
Presentation transcript:

The Shortest Network Connecting 3 Points Notes 3 - Section 7.4

Essential Learnings Students will understand and be able to determine the shortest network connecting three points.

Shortest Network Minimum spanning trees represent the optimal way to connect a set of points based on one key assumption–that all the connections should be along the links of the network. But what if, in a manner of speaking, we don’t have to follow the road? What if we are free to create new vertices and links “outside” the original network? To clarify the distinction, let’s look at a new type of cable network problem.

Example – The Outback Cable Network The Amazonia Telephone Company has relocated to Australia and now calls itself the Outback Cable Network. The company has a new contract to create an underground fiber-optic network connecting the towns of Alcie Springs, Booker Creek, and Camoorea–three isolated towns located in the heart of the Australian outback. By freakish coincidence (or good planning) the towns are equidistant, forming an equilateral triangle 500 miles on each side.

Example – The Outback Cable Network The three towns are connected by three unpaved straight roads. What is the cheapest underground fiber-optic cable network connecting the three towns?

Example – The Outback Cable Network The Australian outback is flat scrub with few major roads to speak of–there is little or no disadvantage to going off-road. We will assume that in the outback cable lines can be laid anywhere (along the road or off-road) and that there is a fixed cost of $100,000 per mile. Here, cheapest means “shortest,” so the name of the game is to design a network that is as short as possible. We shall call such a network the shortest network (SN).

Example – The Outback Cable Network The MST can always be found using Kruskal’s algorithm, and it gives us a ceiling on the length of the shortest network. In this example the MST consists of two (any two) of the three sides of the equilateral triangle, and its length is 1000 miles.

Example – The Outback Cable Network The T-network is clearly shorter. The length of the height AJ of the triangle can be computed using properties of 30-60-90 triangles and is approximately 433 miles. It follows that the length of this network is approximately 933 miles.

Example – The Outback Cable Network The Y-network shown is shorter than the T-network. There is a “Y”-junction at S, with three equal branches connecting S to A, B, and C. This network is approximately 866 miles long. A key feature of this network is the way the three branches come together at the junction point S, forming equal 120º angles.

Example – The Outback Cable Network It is not hard to convince oneself that the Y-network is the shortest network connecting the three towns. An informal argument goes like this: Since the original layout of the towns is completely symmetric (it looks the same from each of the three towns), we would expect that the shortest network should also be completely symmetric. The only network that looks the same from each of the three towns is a “perfect” Y where all three branches of the Y have equal length.

Shortest Network Our discussion of shortest networks will rely heavily on a careful analysis of the junction points of the network we create. In some cases, the junction point is one of the vertices of the original network–we will refer to such a junction point as a native junction point.

Shortest Network In other cases, the junction points are points that were not in the original network – they are new points introduced in the process of creating the network.

Shortest Network We call such points interior junction points of the network. In addition, the junction point S has the special property that it makes for a “perfect Y” junction–three branches coming together at equal 120º angles. We will call such a junction point a Steiner point of the network.

JUNCTION POINTS ■ A junction point of a network is a point where two or more branches of the network come together. ■ A native junction point is a junction point that is also one of the original vertices of the graph.

JUNCTION POINTS ■ A junction point that is not a native junction point is called an interior junction point of the network. ■ An interior junction point formed by three branches coming together at equal 120º angles is called a Steiner point of the network.

Example – The Third Trans-Pacific Cable Network This is a true story. In 1989 a consortium of several of the world’s biggest telephone companies (among them AT&T, MCI, Sprint, and British Telephone) completed the Third Trans- Pacific Cable (TPC-3) line, a network of submarine fiber-optic lines linking Japan and Guam to the United States (via Hawaii). The approximate straight-line distances (in miles) between the three terminals of the network (Chikura, Japan; Tanguisson Point, Guam; and Oahu, Hawaii) are shown next.

Example – The Third Trans-Pacific Cable Network

Example – The Third Trans-Pacific Cable Network By and large, laying submarine cable has a fixed cost per mile (somewhere between $50,000 and $70,000), so cheapest means “shortest” and the problem is once again to find the shortest network connecting the three terminals. Given what we have learned, a reasonable guess is that the shortest network is going to require an interior junction point, somewhere inside the Japan- Guam-Hawaii triangle. But where?

Example – The Third Trans-Pacific Cable Network The junction point S is located in such a way that three branches of the network coming out of S form equal 120º angles –in other words, S is a Steiner point of the network.

Example – The Third Trans-Pacific Cable Network The length of the shortest network is 5180 miles, but this is a theoretical length only, based on straight- line distances. With submarine cable one has to add as much as 10% to the straight-line lengths because of the uneven nature of the ocean floor. The actual length of submarine cable used in TPC-3 is about 5690 miles.

Is There Always a Steiner Point? From previous examples we are tempted to conclude that the key to finding the shortest network connecting three points (cities) A, B, and C is to find a Steiner point S inside triangle ABC and make this point the junction point of the network (i.e., the network consists of the three segments AS, BS, and CS forming equal 120º angles at S). This is true as long as we can find a Steiner point inside the triangle, but ,as we will see in the next example, not every triangle has a Steiner point!

Example – A High-Speed Rail Network Off and on, there is talk of building a high-speed rail connection between Los Angeles and Las Vegas. To make it more interesting, let’s add a third city–Salt Lake City–to the mix.

Example – A High-Speed Rail Network The straight-line distances between the three cities are shown in Fig. 7-21(a). The mathematical question again is, What is the shortest network connecting these three cities?

Example – A High-Speed Rail Network The first observation is a simple but important general property of triangles illustrated: For any triangle ABC and interior point S, angle ASC must be bigger than angle ABC. It follows that for angle ASC to measure 120º, the measure of angle ABC must be less than 120º.

Example – A High-Speed Rail Network Unfortunately (or fortunately–depends on how you look at it), the angle ABC in this example measures about 155º; therefore, there is no Steiner junction point inside the triangle. Without a Steiner junction point, how do we find the shortest network?

Example – A High-Speed Rail Network The answer turns out to be surprisingly simple: In this situation the shortest network consists of the two shortest sides of the triangle, as shown. Notice that this shortest network happens to be the minimum spanning tree as well!

THE SHORTEST NETWORK CONNECTING THREE POINTS ■ If one of the angles of the triangle is 120º or more, the shortest network linking the three vertices consists of the two shortest sides of the triangle. In this situation, the shortest network coincides with the minimum spanning tree.

THE SHORTEST NETWORK CONNECTING THREE POINTS ■ If all three angles of the triangle are less than 120º, the shortest network is obtained by finding a Steiner point S inside the triangle and joining S to each of the vertices.

Torricelli’s Construction Finding the shortest network connecting three points is a problem with a long and an interesting history going back some 400 years. In the early 1600s Italian Evangelista Torricelli came up with a remarkably simple and elegant method for locating a Steiner junction point inside a triangle.

Torricelli’s Construction All you need to carry out Torricelli’s construction is a straightedge and a compass; all you need to understand why it works is a few facts from high school geometry.

TORRICELLI’S CONSTRUCTION Suppose A, B, and C form a triangle such that all three angles of the triangle are less than 120º.

TORRICELLI’S CONSTRUCTION Step 1 Choose any of the three sides of the triangle (say BC) and construct an equilateral triangle BCX so that X and A are on opposite sides of BC.

TORRICELLI’S CONSTRUCTION Step 2 Circumscribe a circle around equilateral triangle BCX.

TORRICELLI’S CONSTRUCTION Step 3 Join X to A with a straight line. The point of intersection of the line segment XA with the circle is the Steiner point!

Assignment p. 268: 27, 29, 31, 33, 43