В итоге получаем множество точек и будим искать среди них оптимальное значение (например, перебором).
Алгоритм:
нет
нет
да
Начало
Вычислить Q1.
Ввести Q*:=Q1
Конец
Задать
l=l+1, lmin=1
Выбор xl
Выдать решения X*,Q*
да
да
Достоинства: для повышения быстродействия данного алгоритма можно использовать различную плотность сетки или комбинированную сетку с большими и малыми размерами ячеек.
Недостаток: быстро растущие затраты времени на поиск оптимума с ростом числа вариантов решения.
Поочередный подбор решений конкретных координат пространства искомых переменных
Данный метод гарантирует нахождение оптимума только в 1 случае, когда критерий оптимальности сепарабельный.
Формула сепарабельного критерия:
Для отыскания приближенного решения этот метод также можно применять.
Достоинства по отношения к предыдущему алгоритму: можно достигнуть оптимума без полного перебора
Процедура опирается на следующие соотношения:
Алгоритм:
Начало
i=i+1, i0=0
k=k+1
да
Окончание
Выбор шага Ti
Определение знака градиента: qi
l=1
Расчет
Вычисление
нет
нет
нет
нет
да
нет
да
да
l=l+1
да
Рассмотрим данный алгоритм на примере задачи проектирования технического объекта.
Дано:
1) Материальная модель системы, имеющая n параметров:
2) Ограничения на параметры:
3) Функциональные ограничения:
(рисунок)
4) Критерий качества проектируемой системы:
5) Критериальные ограничения:
Требуется:
Найти такое A, которое удовлетворяет всем ограничениям.
Рассмотрим укрупненную диалоговую процедуру решения данной задачи:
Начало
Генератор ЛПт-последовательностей
Конец
Выбор пробных точек
Составление таблицы испытаний
Отобразить допустимые решения
Проверка допустимости D
Ввод данных
Выбор человеком
Выбор ЛПР оптимальных точек
Уведомление ЛПР
Установление решения ЛПР
2 – 4 блоки — первый этап
5 блок – второй этап
Остальное - третий этап
Краткая характеристика первого этапа.
Он состоит в составлении таблиц испытаний для пространства D. Последовательно выбирается N-пробных точек, которые мы обозначили А1, А2,...,Аn . Эти точки равномерно распределены в пространстве G. В каждой точке Ai рассчитывается значения всех критериев оптимальности Фv(A1), Фv(А2)...Фv(Аn) (- таблица Δ). По каждому критерию составляется таблица испытаний, в которой записаны значения критериев в порядке возрастания: Фv(Ai1) <= Фv(Aik) <= .... <= Фv(Ain), где i1, i2, ,.., in — номера пробных точек.
Кратка характеристика 2 этапа
ЛПР просматривает строки таблицы Δ и назначает (изменяет) ограничения по критериям.