![$$D=\sum\limits_{m=1}^{n^2}\Phi(m)\left((x_m-\mathrm{med})^2+(y_m-\mathrm{med})^2\right)-\sum\limits_{k=1}^{n^2}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right)$$ $$D=\sum\limits_{m=1}^{n^2}\Phi(m)\left((x_m-\mathrm{med})^2+(y_m-\mathrm{med})^2\right)-\sum\limits_{k=1}^{n^2}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right)$$](https://dxdy-02.korotkov.co.uk/f/1/5/4/15477a2886ce5fa5c7a89f458827023682.png)
Выражение справа достигает максимума если
![$$\sum\limits_{k=1}^{n^2}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right) = 0$$ $$\sum\limits_{k=1}^{n^2}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right) = 0$$](https://dxdy-02.korotkov.co.uk/f/5/1/d/51d18c217d66e66286c0ce456e1021b082.png)
А это возможно если
![$$\bar x_k=\bar y_k=\mathrm{med}$$ $$\bar x_k=\bar y_k=\mathrm{med}$$](https://dxdy-03.korotkov.co.uk/f/6/2/c/62cbc9e08ee6bf91423e0ff7e6c9eb9f82.png)
Получилась следующая формула расчета числа Делакорта.
![$$D=\mathrm{TM} - \sum\limits_{m=1}^{n^2}\Phi(m)\left(R(m)-(x_m-\mathrm{med})^2-(y_m-\mathrm{med})^2\right)-\sum\limits_{k=2}^{\frac{n^2}{2}}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right) $$ $$D=\mathrm{TM} - \sum\limits_{m=1}^{n^2}\Phi(m)\left(R(m)-(x_m-\mathrm{med})^2-(y_m-\mathrm{med})^2\right)-\sum\limits_{k=2}^{\frac{n^2}{2}}\varphi(k)\left\lfloor\frac{n^2}k\right\rfloor^2\left((\bar x_k-\mathrm{med})^2+(\bar y_k-\mathrm{med})^2\right) $$](https://dxdy-02.korotkov.co.uk/f/d/8/0/d8018475883a0086b5e93462ae812e2982.png)
,где
![$TM$ $TM$](https://dxdy-02.korotkov.co.uk/f/9/e/6/9e67fc3f873475713afaf9f18dd295ff82.png)
теоретический максимум (верхняя оценка);
![$R(m)$ $R(m)$](https://dxdy-04.korotkov.co.uk/f/3/4/d/34d9afcba8be992c5d4aaa7efb769c8682.png)
квадрат расстояния от ячейки до центра квадрата, рекомендуемый для числа m в соответсвии с его
![$\Phi(m)$ $\Phi(m)$](https://dxdy-01.korotkov.co.uk/f/4/7/1/47198df51162238d068a764bdd46251782.png)
.
-- Ср дек 10, 2014 14:05:26 --Что можно сказать о таком способе расчета числа Делакорта?!
1) Формула объясняет следующее наблюдение
Гипотеза. Пусть K число с максимальным весом. Тогда в решении с максимальным числом Делакорта, числа K и K/2 находятся в противоположных углах квадрата.
Если нарушить эту рекомендацию, то мы получаем сразу огромный штраф и не понятно ради чего.
2) Вычислительная сложность такая же как по формулам
whitefox (первый пакет формул). Если алгоритм основан на улучшении некоторого решения, путем перестановок чисел, то выигрыша никого нет.
3) В алгоритме перебора основанном на постепенном заполнении квадрата числами, главная проблема оценить переспективность частично заполненного квадрата. В таких алгоритмах такой способ расчета числа Делакорта может оказаться полезным.