mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Puzzles

Reply
 
Thread Tools
Old 2003-07-24, 12:21   #1
eepiccolo
 
eepiccolo's Avatar
 
Dec 2002
Frederick County, MD

17216 Posts
Default IMO2003 problem B2

Here is the fifth problem from the 44th International Mathematical Olympiad. The other five are posted also. I don't know the answers, but I'll be working on them when I get the chance.

Quote:
B2. Given n > 2 and reals x_1 <= x_2 <= ... <= x_n, show that (Σ_i,j |x_i - x_j| )^2 <= (2/3) (n^2 - 1) Σ_i,j (x_i - x_j)^2. Show that we have equality iff the sequence is an arithmetic progression.
eepiccolo is offline   Reply With Quote
Old 2003-07-30, 15:03   #2
eepiccolo
 
eepiccolo's Avatar
 
Dec 2002
Frederick County, MD

2×5×37 Posts
Default

Well, here is a solution to part of the problem that NickGlover sent me several days ago.

Quote:
Originally Posted by NickGlover
I only proved the second part of problem B2

Quote:
Given n > 2 and reals x_1 <= x_2 <= ... <= x_n, show that (sum(i,j) |x_i - x_j| )^2 = (2/3)*(n^2 - 1)*sum(i,j)(x_i - x_j)^2 iff the sequence is an arithmetic progression.
First, we inductively prove formulas for the summations.

sum(i,j) |x_i - x_j| = (n-1)*n*(n+1)*a/3, where a is difference between two consecutive elements in the progression.

Proof by induction:

Base case, n = 3.

Let x_2 = x_1 + a and x_3 = x_1 + 2a.

The summation is

|x_1 - x_2| + |x_1 - x_3| + |x_2 - x_1| + |x_2 - x_3| + |x_3 - x_1| + |x_3 - x_2| = a + 2a + a + a + 2a + a = 8a

(3-1)*3*(3+1)*a/3 = 8a, so the formula is true for the base case.

Now we will prove: if sum(i,j) |x_i - x_j| = (n-1)*n*(n+1)*a/3 for n elements, then sum(i,j) |x_i - x_j| = n*(n+1)*(n+2)*a/3 for n+1 elements.

If we start with n elements with the summation being (n-1)*n*(n+1)*a/3, we can add an (n+1)th element on the end and calculate the new sum.

The new sum will have to add in
|x_n+1 - x_1| + |x_n+1 - x_2| + ... + |x_n+1 - x_n-1| + |x_n+1 - x_n|
AND
|x_1 - x_n+1| + |x_2 - x_n+1| + ... + |x_n-1 - x_n+1| + |x_n - x_n+1|

These sums are the same sum, so we are really just adding in two times one of them. This sum will be (reversing the order of the terms)

2(a + 2a + ... + (n-1)a + na)
= 2a(1 + 2 + ... + (n-1) + n))
= 2a*n(n+1)/2
= n(n+1)*a.

Now we add this to (n-1)*n*(n+1)*a/3 to get

(n-1)*n*(n+1)*a/3 + n(n+1)*a
= ((n-1)*n*(n+1)*a + 3n(n+1)*a)/3
= (n(n+1)(n-1 + 3))*a/3
= n(n+1)(n+2)*a/3

This does correspond to the formula for the summation for n+1.

Therefore we have proven that sum(i,j) |x_i - x_j| = (n-1)*n*(n+1)*a/3

Next, we prove:

sum(i,j)(x_i - x_j)^2 = (n-1)*(n^2)*(n+1)*a^2/6

Base case, n = 3.

The summation is similar to above except squaring the terms, so we get a^2 + 4a^2 + a^2 + a^2 + 4a^2 + a^2 = 12a^2

(3-1)*(3^2)*(3+1)*a^2/6 = 2*9*4*a^2/6 = 12a^2, so the formula works for the base case.

Now we will prove: if sum(i,j)(x_i - x_j)^2 = (n-1)*(n^2)*(n+1)*a^2/6 for n elements, then sum(i,j)(x_i - x_j)^2 = n*(n+1)^2*(n+2)*a^2/6 for n+1 elements.

If we start with n elements with the summation being (n-1)*(n^2)*(n+1)*a^2/6, we can add an (n+1)th element on the end and calculate the new sum.

The new sum will have to add in
(x_n+1 - x_1)^2 + (x_n+1 - x_2)^2 + ... + (x_n+1 - x_n-1)^2 + (x_n+1 - x_n)^2
AND
(x_1 - x_n+1)^2 + (x_2 - x_n+1)^2 + ... + (x_n-1 - x_n+1)^2 + (x_n - x_n+1)^2

These sums are the same sum, so we are really just adding in two times one of them. This sum will be (reversing the order of the terms)

2(a^2 + 4a^2 + ... + ((n-1)^2)*(a^2) + (n^2)*(a^2))
= 2a^2(1 + 4 + ... + (n-1)^2 + n^2))
= 2a^2*n*(n+1)*(2n+1)/6
= n*(n+1)*(2n+1)*a^2/3.

Now we add this to (n-1)*(n^2)*(n+1)*a^2/6 to get

(n-1)*(n^2)*(n+1)*a^2/6 + n*(n+1)*(2n+1)*a^2/3
= ((n-1)*(n^2)*(n+1) + 2n*(n+1)*(2n+1))*a^2/6
= n*(n+1)*(n(n-1) + 2*(2n+1))*a^2/6
= n*(n+1)*(n^2-n + 4n+2)*a^2/6
= n*(n+1)*(n^2+3n+2)*a^2/6
= n*(n+1)*(n+1)*(n+2)*a^2/6
= n*(n+1)^2*(n+2)*a^2/6

This does correspond to the formula for the summation for n+1.

Therefore we have proven that sum(i,j)(x_i - x_j)^2 = (n-1)*(n^2)*(n+1)*a^2/6

Now we simply substitute these results into the main equation, (sum(i,j) |x_i - x_j| )^2 = (2/3)*(n^2 - 1)*sum(i,j)(x_i - x_j)^2 to get

((n-1)*n*(n+1)*a/3)^2 = (2/3)*(n^2 - 1)*(n-1)*(n^2)*(n+1)*a^2/6
((n-1)^2)*(n^2)*((n+1)^2)*a^2/9 = (2/3)*(n-1)*(n+1)*(n-1)*(n^2)*(n+1)*a^2/6
((n-1)^2)*(n^2)*((n+1)^2)/3 = 2*((n-1)^2)*(n^2)*((n+1)^2)/6
((n-1)^2)*(n^2)*((n+1)^2)/3 = ((n-1)^2)*(n^2)*((n+1)^2)/3

Therefore, with an arithmetic progression, both sides of the equation are equal.
eepiccolo is offline   Reply With Quote
Old 2003-07-30, 17:52   #3
NickGlover
 
NickGlover's Avatar
 
Aug 2002
Richland, WA

22·3·11 Posts
Default

Oh, I did realize that my proof didn't properly handle the "iff". Instead I only proved

Quote:
Given n > 2 and reals x_1 <= x_2 <= ... <= x_n, if the sequence is an arithmetic progression, show that (sum(i,j) |x_i - x_j| )^2 = (2/3)*(n^2 - 1)*sum(i,j)(x_i - x_j)^2.
I worked it at a while trying to figure out how to prove the first question and the second part of the second question, but I was not successful.
NickGlover is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
IMO2003 problem A2 eepiccolo Puzzles 9 2003-07-30 05:06
IMO2003 problem B3 eepiccolo Puzzles 2 2003-07-26 08:07
IMO2003 problem B1 eepiccolo Puzzles 8 2003-07-25 18:53
IMO2003 problem A3 eepiccolo Puzzles 0 2003-07-24 12:20
44th International Mathematical Olympiad IMO2003 problem A1 eepiccolo Puzzles 0 2003-07-24 12:17

All times are UTC. The time now is 03:04.


Sat Jul 17 03:04:07 UTC 2021 up 50 days, 51 mins, 1 user, load averages: 1.78, 1.35, 1.33

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.