The highest I got was 611 721 516. Solution: 941 × 852 × 763.
A) Is there anyway to prove that this is the best answer?
First the obvious:
The first number of each of the 3- digits must be either: 9, 8, 7.
The second number: 6, 5, 4
And third number: 3, 2, 1.
Given that this must be the case, the next challenge is in how to arrange these numbers.
My reasoning:
Getting the numbers as close to each other as possible, meaning that if you subtracted the numbers, you would get a small value.
Illustrated with this simple example: 4 x 4 = 16. Which is higher than 5 x 3. And higher than 2 x 6. 4 - 4 = 0
Yet another example: 91 x 65 is higher than 95 x 61. This I reason is because 91 - 65 = 26 is less than 95 - 61 = 34.
B) Is this a correct observation?
C) Anyway to think about this more mathematically?
For six distinct digits, we want to maximize the following
$$ \left(a\cdot 10^{2}+b\cdot 10^{1}+c\right)\times\left(d\cdot 10^{2}+e\cdot 10^{1}+f\right) $$
Let’s examine the terms containing $b$ and $e$
$$ be\cdot 10^{2}+b\cdot 10^{1}\left(d\cdot 10^{2}+f\right)+e\cdot 10^{1}\left(a\cdot 10^{2}+c\right) $$
Greedy theorem: multiply big number with big number and small number with small number. If $a>d$ then we select $e>b$ to maximize. Similarly we can show that we need $f>c$ to maximize. Therefore to maximize $ABC\times DEF\times GHI$ we arrange the digits such that:
$$ A>D>G\\ B<E<H\\ C<F<I $$