
  81
случае наличия того и другого. Например (Рисунок 4.1), может существовать 
два  локальных  максимума: 
1max
x   и 
2max
x .  Сравнение  их  между  собой  даёт 
)()(
1max2max
xIxI
, т. е. глобальным максимумом является 
2max
x . Аналогич-
но этому, можно выявить два локальных минимума: 
1min
x  и 
2min
x , анализ ко-
торых даёт  )()(
2min1min
xIxI
, т. е. глобальным минимумом является 
1min
x . 
Но у метода есть и существенные недостатки. 
Во-первых, не  всегда  понятно,  какими  должны  быть  левая 
a
x   и  правая 
b
x  границы интервала:  в  общем  случае это,  соответственно,  –∞  и +∞. Если 
решается задача условной оптимизации (т. е. имеются ограничения), то ино-
гда это помогает определиться с границами. Например, если наложено огра-
ничения, что все 
, то левая граница совпадает со значением  0
a
x  и от 
неё  можно двигаться  вправо.  Иногда  существуют  ограничения  справа,  и то-
гда интервал становится вполне конкретным. Поскольку в технических  при-
ложениях  изучаются  реальные  процессы,  то  реальные  оптимизационные  за-
дачи  оказываются  с  ограничениями  и  тогда  рассматриваемый  метод  вполне 
применим. 
Во-вторых, нет  однозначных  рекомендаций  по  выбору  шага 
.  В  ре-
зультате  точка  экстремума  определяется  с  погрешностью,  которую  принято 
определять  равной  половине  шага 
.  Погрешность  можно  уменьшить, 
увеличивая число шагов на интервале, но это сразу увеличивает время счёта, 
что  особенно  заметно,  если  вектор 
  имеет  большую  размерность  и  нужно 
осуществлять перебор одновременно по всем составляющим вектора 
. 
Метод  равномерного  поиска  можно  было  бы  считать  идеальным  мето-
дом, если бы не эти недостатки. Поэтому, когда существуют границы интер-
вала  и  есть  возможность  выбрать  шаг  с  допустимой  погрешностью,  его  ис-
пользуют как наиболее простой, так как модность современных ЭВМ позво-
ляет быстро осуществлять перебор большого числа значений, особенно, если 
целевая функция не очень сложная. 
Формально  метод равномерного  поиска  представляется  следующим  об-
разом: 
1) задаются левая 
a
x  и правая 
b
x  границы начального интервала и число 
точек 
; 
2) определяются  точки 
)(
)1(
xx
kxx
ab
ak
, 
,  равностоя-
щие друг от друга; 
3) в найденных точках вычисляются значения целевой функции  )(
k
xI ;