Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekcija_8_intervaln_iz_konspekt_SK_13_3.doc
Скачиваний:
8
Добавлен:
07.09.2019
Размер:
652.29 Кб
Скачать

Алгоритм проверки условия единственности оптимального решения задачи интервального программирования с интервальной целевой функцией.

  1. Сформировать матрицу из векторов , задающих вершины гиперпараллелепипеда : . Матрица определяет конус .

  2. Берем первый столбец и находим решение задачи с этим столбцом в качестве градиента

,

- нашли точку .

  1. В точке формируем матрицу , столбцы которой - векторы нормалей активных ограничений (гиперплоскости ). Она задает конус .

  2. Решаем матричное уравнение относительно матрицы .

  3. Если , то лежит в , то - единственное решение.

  4. Если (это означает, что соответствующие векторы , следовательно неединственное), то для определения множества недоминируемых решений выбираем шаг 7.

Примечание. Если среди есть отрицательные, но они соответствуют только ограничениям равенствам, то решение единственно.

  1. Выбираем поочередно столбцы матрицы и выполняем шаги начиная со 2.

В результате найдем все граничные точки множества - множество эффективных и недоминируемых решений.

Пример оптимизации режима обжатия заготовки.(см. лабу)

Решение задач интервального программирования средствами Excel, Mathematica, MathCAD.(см. лабу)

Графическая иллюстрация.

Решение задач интервального программирования средствами Excel, Mathematica, MathCad

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]