The Dlanod saga continues

Mr. Dlanod, the notorious developer, is still pursuing his plans of building some hotels in the wilderness. This time around, the plan calls for n n hotels, and a network of roads needs to be build to connect any hotel to any other. To make the riddle interesting, I'm not going to tell you the number n n Dlanod is thinking of.

Since we are among (aspiring) mathematicians, I will explain the issue in graph-theoretical terms: We are constructing an (undirected) graph with the hotels as its vertices and the road segments as its edges. There is a budget constraint, of course: In a simple model, on a weekly schedule, the profit from each hotel is projected to be the square of the number of patrons (in Rubles), but road maintenance in the wilderness is expensive, and the cost for each road segment (i.e., each edge of the graph) is expected to be the product of the number of patrons in the two hotels it connects. For example, if there were only two hotels, with 3 and 4 patrons, respectively, and a road connecting them, the profit from the hotels would be 3 2 + 4 2 3^2+4^2 and road maintenance would cost 3 × 4 3 \times 4 Rubles, for an overall profit of 13 Rubles.

It is required that, regardless of the number of patrons at each hotel , there will never be a weekly loss overall (profit from hotels minus cost of road maintenance), although Dlanod grudgingly accepts to merely break even in some weeks.

Dlanod asks his chief architect, Comrade Dynkin, how many isomorphism classes of such graphs there are (not having gotten very far with his math education, Dlanod calls them "types"). Evgenii Borisovich cryptically answers that if Dlanod would plan for one fewer hotel, he would have one more option.

Find the largest possible number n n Dlanod might be thinking of.

Based on this

7 6 None of the others 10 9 8

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.

1 solution

Otto Bretscher
Nov 26, 2018

The short answer is that the feasible graphs (being connected and satisfying the budget constraint) are the Dynkin diagrams of the types A n , D n , E n , A ~ n , D ~ n A_n,D_n,E_n, \tilde A_n, \tilde D_n and E ~ n \tilde E_n . For n 10 n\geq 10 , there are exactly 4 such diagrams, namely, A n , D n , A ~ n 1 A_n,D_n, \tilde A_{n-1} and D ~ n 1 \tilde D_{n-1} , but for n = 9 n=9 we have, in addition, E ~ 8 \tilde E_8 . Thus the largest possible number Dlanod might be thinking of is 10 \boxed{10} .

Dynkin diagrams play an important role in many branches of maths and physics, from Lie algebras to string theory.

While there are sophisticated conceptual ways to analyse Dynkin diagrams, it can also be done with very basic methods; nothing more than high-school algebra is required. Be prepared to complete some squares!

Since we have dealt with cycles before , we can now restrict our attention to (feasible) trees.

We will consider several cases, depending on the maximal order M ( T ) M(T) of the vertices in the tree T T . Let's look at two extreme and simple cases first:

If M ( T ) = 2 M(T)=2 , then T = A n T=A_n , a feasible tree.

If M ( T ) 5 M(T)\geq 5 , with o r d ( P ) 5 ord(P)\geq 5 , then we can populate hotel P P with 2 guests and 5 of its neighbours with 1 each, resulting in an overall loss of 1 Ruble. Thus there are no feasible trees T T with M ( T ) 5 M(T)\geq 5 .

If M ( T ) = 4 M(T)=4 , with o r d ( P ) = 4 ord(P)= 4 , then we can populate hotel P P with 4 guests and its 4 neighbours with 2 each, breaking even. If there were an additional vertex Q Q in the tree connected to one of P s P's neighbours, we could populate Q Q with 1 patron, for an overall loss of 1 Ruble. Thus the only feasible tree with M ( T ) = 4 M(T)=4 is T = D ~ 4 T=\tilde D_4 .

So, it all comes down to trees T T with M ( T ) = 3 M(T)=3 . Assume there is more than one point in T T of order 3, two such points being P P and Q Q . Then T T will contain a subtree of the form D ~ n \tilde D_n for n 5 n\geq 5 . Let's populate the 4 hotels in D ~ n \tilde D_n of order 1 with 2 patrons each, and the others with 4 each, breaking even. If there were an additional vertex Q Q in the tree connected to one of the vertices in D ~ n \tilde D_n , we could populate Q Q with 1 patron, for an overall loss of at least 1 Ruble. Thus T = D ~ n T=\tilde D_n . We leave it to the reader to verify that D ~ n \tilde D_n is indeed feasible, by completing squares.

We are left with the case where there is a single point C C in T T of order 3. We discussed this issue once before, years ago . Lazy guy that I am, let me simply recycle that solution, mutatis mutandis: There are 3 roads of various lengths emanating from C C . Let's say that these three roads involve a , b a,b and c c hotels, respectively, not counting the central hotel, C C . We may assume that a b c a\leq{b}\leq{c} .

If we complete the squares of our quadratic form, starting at the ends of the three roads and working our way towards the center, the coefficient of the central hotel ends up being q = 1 a 2 a + 2 b 2 b + 2 c 2 c + 2 q=1-\frac{a}{2a+2}-\frac{b}{2b+2}-\frac{c}{2c+2} (we leave this as an exercise to the reader; obviously, it suffices to do the computation for one of the roads). The graph will be feasible if (and only if) this coefficient q q is non-negative.

If a = b = 1 a=b=1 and c c is arbitrary, we get the feasible tree D n D_n .

If a = 1 a=1 and b = 2 b=2 , we get feasible trees for c = 2 , 3 , 4 , 5 c=2,3,4,5 , meaning that T = E 6 , E 7 , E 8 T=E_6, E_7, E_8 or E ~ 8 \tilde E_8 .

If a = 1 a=1 and b 3 b\geq 3 , then the only feasible tree is a = 1 a=1 and b = c = 3 b=c=3 , meaning that T = E ~ 7 T=\tilde E_7

Finally, if a 2 a\geq 2 , then the only feasible tree is a = b = c = 2 a=b=c=2 , meaning that T = E ~ 6 T=\tilde E_6 .

This concludes our proof.

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...