1 / 22

Steiner Tree Problem

Steiner Tree Problem. Shortest Networks Junction Points Steiner Points. Problem. You want to locate a distribution warehouse which will service Akron, Cincinnati, and Toledo. Your company has a small fleet of planes to use for shipping. Where should the warehouse be built?. 136. 203.

Télécharger la présentation

Steiner Tree Problem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Steiner Tree Problem Shortest Networks Junction Points Steiner Points Mathematics in Management Science

  2. Problem You want to locate a distribution warehouse which will service Akron, Cincinnati, and Toledo. Your company has a small fleet of planes to use for shipping. Where should the warehouse be built?

  3. 136 203 241

  4. 136 203 241 What is MST? Is there a shorter network?

  5. An Easier Problem What is the shortest underground fiber-optic cable network connecting the three towns?

  6. Start with the minimum spanning tree; MST found using Kruskal’s Algorithm. MST pix’d in (a); length is 1000 miles. T-network in (b) is shorter having total length approximately 933 miles. But we can do better still!

  7. The Y-network shown in (c) is even shorter than the T-network in (b). In this network there is a “Y”- junction at S, with equal branches connecting S to each of A, B, C. This Y-network is approximately 866 miles long.

  8. Steiner Points A key feature of the Y-network above is that three branches come together at the junction pointS forming equal 120 angles. Such a junction pointS is called a Steiner point. What is a junction point??

  9. Shortest Network Problem Start with a physical network – edges weighted with actual distances. Free to add new vertices & new edges. Want to find a minimal length (shortest) network which joins all the vertices. Call such a network (which will be a tree, right?) a shortest network. Note Can add vertices and edges!

  10. Junction Points Suppose have constructed some network joining all vertices. A vertex of degree 2 or more is called a junction point; this any point where two or more segments of the network come together. There are several types of junction pts.

  11. Example MST in (a) has a junction point at A T-network in (b) has junction point at J Y-network in (c) has junction point at S

  12. Types of Junction Points Start with a physical network; add new vertices & new edges to find network which joins all the vertices. A junction point is called • anative junction point if it is one of the original vertices • an interior junction point if not.

  13. Steiner Points An interior junction point of degree 3 whose three edges come together at equal 120 angles is called a Steiner pointof the network. Steiner points are where the network forms a “perfect” Y-junction. Steiner points tell us how to find SNs!

  14. 6.4 5.4 S 6 Example How to find S ?

  15. Shortest Network Connecting 3 Pts If all three angles of a triangle are less than 120, then the SN linking the three vertices is obtained by finding a Steiner point S inside the triangle and joining S to each of the vertices. If one of the angles of the triangle is 120 or more, the SN consists of the two shortest sides of the triangle (i.e., the MST).

  16. Examples In (a) the SN is the MST. In (b) the SN goes thru the Steiner pt S.

  17. 794 794 750 600 300 300 520 Isosceles Example What is SN here? MST has length 1314. T-network has length 1270. Y-network has length 1200. Y-networkis the SN.

  18. 6.4 5.4 S 6 Example How to find S ?

  19. 136 203 241

More Related