- •Планирование и управление в условиях неопределенности и риска. Модели и методы интервального программирования
- •Элементы интервальной математики
- •Задачи интервального программирования с линейными ограничениями.
- •Модели ограничений.
- •Модели критерия.
- •Основы выпуклого анализа
- •Алгоритм проверки условия единственности оптимального решения задачи интервального программирования с интервальной целевой функцией.
- •Графическая иллюстрация.
- •Решение задач интервального программирования средствами Excel, Mathematica, MathCad
Алгоритм проверки условия единственности оптимального решения задачи интервального программирования с интервальной целевой функцией.
Сформировать матрицу
из
векторов
,
задающих вершины гиперпараллелепипеда
:
.
Матрица
определяет конус
.Берем первый столбец и находим решение задачи с этим столбцом в качестве градиента
,
-
нашли точку
.
В точке формируем матрицу
,
столбцы которой - векторы нормалей
активных ограничений (гиперплоскости
).
Она задает конус
.Решаем матричное уравнение
относительно матрицы
.Если
,
то
лежит
в
,
то
- единственное решение.Если
(это означает, что соответствующие
векторы
,
следовательно
неединственное), то для определения
множества недоминируемых решений
выбираем шаг 7.
Примечание.
Если среди
есть отрицательные, но они соответствуют
только ограничениям равенствам, то
решение единственно.
Выбираем поочередно столбцы матрицы и выполняем шаги начиная со 2.
В
результате найдем все граничные точки
множества
-
множество эффективных и недоминируемых
решений.
Пример оптимизации режима обжатия заготовки.(см. лабу)
Решение задач интервального программирования средствами Excel, Mathematica, MathCAD.(см. лабу)
Графическая иллюстрация.
Решение задач интервального программирования средствами Excel, Mathematica, MathCad
