
Возможные применения итеративных методов поиска оптимума
В лекции было рассмотрено применение метода для случая, когда известна целевая функция. В книге Дегтярева Ю. И. «Исследование операций» (М.: Высшая школа, 1986) приведен пример для случая неизвестной целевой функции. Суть данного примера состоит в определении оптимальной последовательности промеров глубин для нахождения фарватера в акватории бухты. При этом предполагается, что рельеф дна не имеет пологих выступов и является унимодальным.
Также можно, например, использовать метод одномерной оптимизации при проведении имитационного эксперимента с целью определения в БИУС надводного корабля оптимальной длительности Тц цикла управления контура ПВО. Известно, что чем меньше длительность Тц цикла управления контура ПВО, тем большее число воздушных целей можно обстрелять, хотя этого времени может быть недостаточно для обоснования решения. С увеличением длительности Тц цикла управления контура ПВО обоснованность решения повышается. Однако после достижения определенного значения Ткритическое эффективность управления снижается, так как не все цели удается обстрелять. Следовательно, в этом случае, имеют дело с унимодальной функцией W = W(Тц), характер зависимости которой неизвестен. Одним из ранее рассмотренных методов поиска экстремума последовательными шагами поиска (с учетом заданной точности ) можно выбрать диапазон значений, в котором лежит Тц*.
Наряду с рассмотренными методами поиска экстремума существуют и другие методы, в частности методы многомерной оптимизации, методы случайного поиска, эвристические, неформальные методы поиска. Для самостоятельного, изучения данных методов могут быть рекомендованы, например, книги Дегтярева Ю. И. «Исследование операций» (М.: Высшая школа, 1986) и «Методы оптимизации» (М.: Советское радио, 1980).
Упражнения:
1. Методами Дихотомии, Чисел Фибоначчи и Золотого сечения найти интервал неопределенности, содержащий точку максимума для унимодальной функции:
при количестве шагов N = 8, расстоянии между точками в методе дихотомии и минимальном размере интервала неопределенности в методе чисел Фибоначчи = 0,04.
2.Методами
Дихотомии, Чисел Фибоначчи и Золотого
сечения найти
интервал неопределенности, содержащий
точку максимума для унимодальной
функции, приведенной на рисунке 3.5.7, при
количестве шагов N=5, расстоянии между
точками в методе дихотомии и минимальном
размере интервала неопределенности в
методе чисел Фибоначчи =0,1.
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Рис. 5.3.7. График функции к упражнению 2
Контрольные вопросы:
В каких случаях для поиска оптимума целевой функции следует использовать итеративные методы?
Какие ограничения накладываются на функцию одного аргумента для того, чтобы ее экстремум можно было найти итеративными методами?
Что является интервалом неопределенности при поиске оптимума целевой функции итеративными методами?
Что следует понимать под стратегией поиска оптимального значения целевой функции?
Чем в итеративных методах поиска оптимума активные стратегии отличаются от пассивных стратегий?
Охарактеризуйте двухточечную, пассивную стратегию поиска оптимума целевой функции.
Каким образом следует выбирать новый интервал неопределенности в зависимости от результата сравнения значений целевой функции в двух точках одного шага?
Какое соотношение положено в основу метода дихотомии?
Что определяет при поиске оптимального значения целевой функции методом дихотомии?
Как вычисляется длина интервала неопределенности перед N-м шагом при поиске оптимального значения целевой функции методом дихотомии?
Какие два соотношения положены в основу метода чисел Фибоначчи?
Дайте характеристику чисел Фибоначчи.
Каким образом в методе чисел Фибоначчи длина q-го интервала неопределенности (q=
) зависит отN и ?
Что определяет при поиске оптимального значения целевой функции методом чисел Фибоначчи?
Как вычисляется длина интервала неопределенности перед N-м шагом при поиске оптимального значения целевой функции методом чисел Фибоначчи?
Какие два соотношения положены в основу метода чисел Фибоначчи?
Как вычисляется длина интервала неопределенности перед N-м шагом при поиске оптимального значения целевой функции методом Золотого сечения?
Как вычисляется константа Золотого сечения?
В каком методе поиска оптимального значения целевой функции, длины интервалов на каждом шаге неопределенности не зависят от величины ?