,
n - размерность вектора x (число аргументов), путь равно 100.
Заметьте, согласно формуле размерность задачи не
, а
.
Хотелось бы что-нибудь такое, где можно просто вбить функцию и насладиться результатом. :)
Мат-ка
Код:
S={Sum[(x_i-1)^2,{i,0,100}]-Sum[x_i x_{i-1},{i,1,100}]};X={};
For[i=0,i<=100,i++,S=Join[S,{0<=x_i<=10000}];X=Join[X,{x_i}]];
NMinimize[S,X]
моментально даёт ответ
Код:
{-176750.,{x_0\to 101.,x_1\to 200.,x_2\to 297.,x_3\to 392.,x_4\to 485.,x_5\to 576.,x_6\to 665.,x_7\to 752.,x_8\to 837.,x_9\to 920.,x_{10}\to 1001.,x_{11}\to 1080.,x_{12}\to 1157.,x_{13}\to 1232.,x_{14}\to 1305.,x_{15}\to 1376.,x_{16}\to 1445.,x_{17}\to 1512.,x_{18}\to 1577.,x_{19}\to 1640.,x_{20}\to 1701.,x_{21}\to 1760.,x_{22}\to 1817.,x_{23}\to 1872.,x_{24}\to 1925.,x_{25}\to 1976.,x_{26}\to 2025.,x_{27}\to 2072.,x_{28}\to 2117.,x_{29}\to 2160.,x_{30}\to 2201.,x_{31}\to 2240.,x_{32}\to 2277.,x_{33}\to 2312.,x_{34}\to 2345.,x_{35}\to 2376.,x_{36}\to 2405.,x_{37}\to 2432.,x_{38}\to 2457.,x_{39}\to 2480.,x_{40}\to 2501.,x_{41}\to 2520.,x_{42}\to 2537.,x_{43}\to 2552.,x_{44}\to 2565.,x_{45}\to 2576.,x_{46}\to 2585.,x_{47}\to 2592.,x_{48}\to 2597.,x_{49}\to 2600.,x_{50}\to 2601.,x_{51}\to 2600.,x_{52}\to 2597.,x_{53}\to 2592.,x_{54}\to 2585.,x_{55}\to 2576.,x_{56}\to 2565.,x_{57}\to 2552.,x_{58}\to 2537.,x_{59}\to 2520.,x_{60}\to 2501.,x_{61}\to 2480.,x_{62}\to 2457.,x_{63}\to 2432.,x_{64}\to 2405.,x_{65}\to 2376.,x_{66}\to 2345.,x_{67}\to 2312.,x_{68}\to 2277.,x_{69}\to 2240.,x_{70}\to 2201.,x_{71}\to 2160.,x_{72}\to 2117.,x_{73}\to 2072.,x_{74}\to 2025.,x_{75}\to 1976.,x_{76}\to 1925.,x_{77}\to 1872.,x_{78}\to 1817.,x_{79}\to 1760.,x_{80}\to 1701.,x_{81}\to 1640.,x_{82}\to 1577.,x_{83}\to 1512.,x_{84}\to 1445.,x_{85}\to 1376.,x_{86}\to 1305.,x_{87}\to 1232.,x_{88}\to 1157.,x_{89}\to 1080.,x_{90}\to 1001.,x_{91}\to 920.,x_{92}\to 837.,x_{93}\to 752.,x_{94}\to 665.,x_{95}\to 576.,x_{96}\to 485.,x_{97}\to 392.,x_{98}\to 297.,x_{99}\to 200.,x_{100}\to 101.}}
но не уверен, глобальный ли оптимум она находит.