
- •1. Основные понятия методологии научных исследований.
- •1. 2 Основы анализа и синтеза сложных технических систем
- •2. Проектно-исследовательские задачи при синтезе сложных систем.
- •2. 1 Проектирование сложной технической системы как процесс принятия решений на основе исследований
- •2. 2 Аспекты исследования
- •3.Методы анализа и синтеза сложных технических систем.
- •3. 1 Определение цели системы
- •3. 2 Применение сценариев
- •3. 3 Определение цели в процессе синтеза системы
- •4. Содержание и взаимосвязь основных этапов синтеза технических систем.
- •4.1Особенности процесса постановки задач.
- •4. 2Начальная стадия синтеза системы
- •5. Декомпозиция проектно-исследовательской задачи
- •5. 1 Цели, показатели и критерии
- •5. 2 Декомпозиция задачи синтеза системы, иерархия целей исследования и показателей эффективности
- •6. Проблема оптимизации в проектно-исследовательских задачах. Критерии оптимальности.
- •6. 1 Учет затрат ресурсов. Критерий «стоимость — эффективность»
- •6. 2 Построение критерия для случая векторного показателя
- •6. 3 Некоторые рекомендации по выбору критериев
- •7. Методы решения оптимизационных задач.
- •7. 1 Классификация задач оптимизации
- •7. 2 Методы безусловной оптимизации
- •7. 3 Методы одномерного поиска
- •7. 4 Методы нулевого порядка
- •8. Многокритериальные задачи оптимизации. Принцип Парето.
- •8. 1 Методы свертывания показателей
- •8. 2 Использование принципа Парето
- •9. Иерархическая система моделей для проектно-исследовательских работ. Физические и математические модели.
- •9. 1 Модели для синтеза систем
- •9. 2 Учет возможностей эвм
- •9. 3 Система моделей для проектно-исследовательских работ
- •10. Имитационное моделирование при проведении проектно-исследовательских работ.
- •10. 1 Математический эксперимент,
- •10. 2 Вычислительная система
- •10. 3 Имитационное моделирование
- •10. 3 Регрессионные модели
- •11. Методы учета неопределенных факторов при синтезе технической системы.
- •11. 1 Применение байесовского подхода при выработке рекомендаций.
- •12. Анализ результатов исследований.
7. 3 Методы одномерного поиска
Как мы видели, большинство методов оптимизации предусматривают поиск минимума функции одной переменной — шага поиска. Этот поиск является составной частью общей процедуры минимизации. От того, насколько хорошо организован такой одномерный поиск, существенно зависит эффективность метода в целом. Рассмотрим этот вопрос подробнее, сравнив между собой различные методы одномерного поиска.
Ограничимся рассмотрением, так называемых, унимодальных функций, т. е. функций, имеющих на исследуемом интервале (а, б ) единственный минимум. Величину интервала (а, б ), называемого также начальным интервалом неопределенности, обозначим через б0. Будем по-прежнему для минимизируемой функции использовать обозначение F(х), считая, однако, теперь, что х — скаляр. В частном случае под х понимается шаг поиска Н, который должен быть выбран в рассмотренных выше алгоритмах.
Простейшим методом одномерного поиска является обычный перебор значений F(Xi) минимизируемой функции F(х) в конечном числе точек i=1, N переменной х, равномерно распределенных на интервале (а, б ), с последующим выбором наименьшего значения
F(х)
=тin(хi).
Значение х*
в силу свойства
унимодальности может быть приближенно
принято за искомое оптимальное значение.
Очевидно, точность такого процесса
определяется количеством экспериментов,
связанных с измерением функции F(х),
и характеризуется
интервалом неопределенности после
проведения всех экспериментов, равным
Таким образом эффективность процесса поиска можно оценить отношением
Совершенно очевидно, что равномерное распределение всех экспериментов на интервале поиска [а, Ь] не является наилучшим. Эффективность поиска можно существенно повысить, если эксперименты проводить попарно, анализируя результаты после каждой пары экспериментов. Наиболее эффективным проведением экспериментов каждой пары является такое, при котором интервал неопределенности сокращается практически вдвое. Лучшего результата при проведении двух экспериментов получить просто невозможно. Для этого оба эксперимента должны быть расположены в районе середины интервала как можно ближе друг к другу, но так, чтобы все-таки можно было отличить значения функции в этих точках друг от друга. Такой метод поиска получил название метода дихотомии. Недостаток метода Фибоначчи состоит в том, что методом нельзя пользоваться, не зная заранее общего числа экспериментов N. Если же поиск методом Фибоначчи начат, то на любом шаге действия определяются просто — каждый последующий эксперимент располагается симметрично относительно предыдущего, попавшего в этот же интервал неопределенности. Однако для определения места приложения первых двух экспериментов необходимо предварительно найти величину Ь2. Сами эксперименты должны быть в соответствии со свойством симметрии проведены на расстояниях Ь2 от левого и от правого концов.
Указанного недостатка лишен метод золотого сечения, который, уступая несколько методу Фибоначчи, все же существенно превосходит по эффективности метод дихотомии. Метод золотого сечения, как и метод Фибоначчи, требует выполнения условия симметрии. Однако в отличие от последнего он предполагает еще и постоянство отношений длин последовательных интервалов неопределенности, т. е. L/L+1 = с для всех i.
Последнее соотношение и обусловило название метода. «Золотым сечением» принято называть деление отрезка на две части так, чтобы отношение всего отрезка к большей части равнялось отношению большей части к меньшей.