Для куба
![$[0,S]^3$ $[0,S]^3$](https://dxdy-02.korotkov.co.uk/f/1/4/d/14dcde54044f2ad3bf97ccd67e944f2582.png)
при малых нечетных
![$S$ $S$](https://dxdy-03.korotkov.co.uk/f/e/2/5/e257acd1ccbe7fcb654708f1a866bfe982.png)
оценка сверху квадрата минимальной нормы
![$R^2_{est}$ $R^2_{est}$](https://dxdy-03.korotkov.co.uk/f/2/4/7/24718d5fb29a47c2473ce06651e21e1782.png)
, соответствующая точке
![$\left(S,\lceil{\frac12((S+1)^2-1)\rceil},S\cdot\lceil{\frac12((S+1)^2+1)}\rceil\right)$ $\left(S,\lceil{\frac12((S+1)^2-1)\rceil},S\cdot\lceil{\frac12((S+1)^2+1)}\rceil\right)$](https://dxdy-03.korotkov.co.uk/f/a/2/c/a2c48b6979dd798378acc5411ba0f01d82.png)
, не является точной, можно чуть лучше (формат
![$(A,B,C)\rightarrow R^2$ $(A,B,C)\rightarrow R^2$](https://dxdy-02.korotkov.co.uk/f/d/8/e/d8ed9bb94ff481d4bcd78b52952d4de482.png)
для истинного минимума и для оценочного):
![$$\begin{tabular}{c|l|l|c}
S&\min&est&$(R_{est}-R_{\min})/R_{\min},\%$\\
\hline
3&(4,7,26)\rightarrow741&(3,8,27)\rightarrow802&4,0\%\\
\hline
5&(11, 16, 93)\rightarrow9026&(5, 18, 95)\rightarrow9374&1,9\%\\
\hline
7&(28, 35, 228)\rightarrow53993&(7, 32, 231)\rightarrow54434&0,4\%
\end{tabular}$$ $$\begin{tabular}{c|l|l|c}
S&\min&est&$(R_{est}-R_{\min})/R_{\min},\%$\\
\hline
3&(4,7,26)\rightarrow741&(3,8,27)\rightarrow802&4,0\%\\
\hline
5&(11, 16, 93)\rightarrow9026&(5, 18, 95)\rightarrow9374&1,9\%\\
\hline
7&(28, 35, 228)\rightarrow53993&(7, 32, 231)\rightarrow54434&0,4\%
\end{tabular}$$](https://dxdy-02.korotkov.co.uk/f/9/b/0/9b0d535980be2e5f0d52b3aa2ce7be7382.png)
Наибольшая координата в истинном минимуме чуть смещена вниз, а наименьшая существенно задрана вверх; относительная разница между минимумом нормы и его оценкой быстро падает. Для малых четных
![$S$ $S$](https://dxdy-03.korotkov.co.uk/f/e/2/5/e257acd1ccbe7fcb654708f1a866bfe982.png)
оценка неулучшаема, приходим в предсказанную точку. Чтобы дальше это таким образом изучать, видимо нужно поинтеллектуальнее напрограммировать, сейчас моя полнопереборная поделка уже для
![$S=8$ $S=8$](https://dxdy-01.korotkov.co.uk/f/0/b/f/0bf419b287473b454d9af985a6ba74ea82.png)
работает безобразно долго:
Код:
radar_search(S)={A0=S; B0=ceil(((S+1)^2-1)/2); C0=S*ceil(((S+1)^2+1)/2); R02=A0^2+B0^2+C0^2; t=[A0,B0,C0,R02]; p=vector(4,i,R02+1); for(A=S,floor(sqrt(p[4]/3)),for(B=A,floor(sqrt((p[4]-A^2)/2)),for(C=B,floor(sqrt(p[4]-A^2-B^2)),if(A^2+B^2+C^2<p[4],if(radar_check(A,B,C,S)==0,p=[A,B,C,A^2+B^2+C^2]))))); return([p; t])};