Four towns (Abra, Bulbasaur, Charmander, and Dratini) happen to be located on the corners of a square with side length of 2 km as shown here as A, B, C, and D:
You, as an urban planner are in charge of planning a road that connects the four towns with the least possible road distance.
What is the least possible road distance (in kilometers) that you can use?
Give your answer to 2 decimal places.
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Great problem! I started with diagonals and then realized I could make the road shorter using a "bridge" road in the middle. Apparently this is an example of a Steiner tree .
Potential follow-up question: Optimizing the length of an intergalactic highway joining 8 planets situated at the vertices of a cube with side length 1 parsec. :)
Log in to reply
Ah... A 3D version! :)
Log in to reply
That would be pretty cool. But I have to be out of town, and I'm sure by the time I'm back, a bunch of people will have already solved it.
...eh, I knew it. Geoff, L 2 = 2 − 3 2 . Fix your answer. It should have been 5 . 4 6 , not 4 . 4 6 .
Log in to reply
Oooops, you are right... Fixed!
Log in to reply
Thanks. Those who previously answered 5.46 has been marked correct.
Geoff, as a moderator, please do not edit options significantly, because that doesn't update it for other who already answered the problem. Instead, simply report the problem and staff will handle it delicately.
Michael, in future, if you spot any errors with a problem, you can “report” it by selecting "report problem" in the menu. This will notify the problem creator (and eventually staff) who can fix the issues.
Log in to reply
@Brilliant Mathematics – OK, yeah, sounds good!
Log in to reply
You might like to look at the solution to this problem .
Log in to reply
Ah yes I know. If I'm not mistaken, Geoff didn't write the "it's because of Steiner" in his solution so I was under the impression that he got another way to obtain this optimal configuration.
I've already printed out your solution given in the link. Thank you very much!
Log in to reply
@Pi Han Goh – Pi is right. I added that to the solution after Pi asked the question... Hopefully it suffices to point people to the Steiner path web page rather than try to explain the theory in the solution...
Log in to reply
@Geoff Pilling – OK, but the Wikipedia link describes a Steiner point as one whose three edges subtend angles of 1 2 0 ∘ with each other (all very true) without explaining why that it is desired configuration.
My solution does show how to calculate the minimum length (it is the distance 2 + 2 3 between the vertices of equilateral triangles constructed on the bases A C and B D ), and why it is the minimum length.
Log in to reply
@Mark Hennings – Good point, Mark... Do you mind if I provide a link to your solution in my problem, for those who want to understand the theory behind Steiner trees a bit better?
Log in to reply
@Geoff Pilling – No worries! Of course, there are some extra steps needed.
Now that we only have to consider 2 -additional vertex arrangements, we can refer to the details of my proof.
Problem Loading...
Note Loading...
Set Loading...
The optimal solution is like this:
where all angles are 1 2 0 ∘ .
For more on understanding why this would produce the minimum path here is a reference as this is an example of a Steiner tree. Thanks @Brian Charlesworth for pointing this out!
For this arrangement the four longer legs connecting to each city have a distance (in km) of:
L 1 = 3 2
And the length of the line segment in the middle is:
L 2 = 2 − 3 2
So, the total length of all roads will be:
L t o t a l = L 2 + 4 L 1 = 2 + 3 6 = 5 . 4 6 km when rounded to two decimal places.