Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по ММПР 43 вопроса.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
236.35 Кб
Скачать

21. Классификация оптимизационных задач принятия решений.

Классификацию задач оптимизации можно проводить по нескольким признакам в зависимости от вида функции f(x) и множества X:

1) детерминированные, стохастические, задачи оптимизации с неопределенностями;

  1. Детерминированная модель отражает поведение системы с позиции полной определенности в настоящем и будущем. Примеры таких моделей: формулы физических законов, программы обработки деталей и т.д.

  2. Вероятностная модель учитывает влияние случайных факторов на поведение системы и, следовательно, оценивает будущее с позиций вероятности тех или иных событий.

  3. Игровая модель дает возможность изучать конфликтные ситуации, в которых каждая из конфликтных сторон придерживается своих взглядов, старается получить информацию о намерениях «противника» и действует в соответствии складывающейся обстановке.

2) статические, динамические (например, задачи управления). Математические модели могут отражать состояние, в котором находится исследуемая система в какой-то момент времени, или отражать изменения во времени. Модели первого типа являются статическими, второго – динамическими. Если состояние системы описывается в каждый данный момент времени, то модели именуются непрерывными, если в некоторые фиксированные моменты времени, то – дискретными.

3) безусловной и условной оптимизации. Если имеются ограничения на вектор X, то задача называется задачей оптимизации с ограничениями или задачей условной оптимизации.

4) однокритериальные и многокритериальные;

5) линейные и нелинейные. Задача условной оптимизации, в которой все функции линейны, называется задачей линейного программирования. Задачи с нелинейными целевой функцией или ограничениями- нелинейного. 

6) одномерные и многомерные. Если размерность вектора X равна 1 (n=1), то задача называется однопараметрической задачей оптимизации (одномерной). Если размерность вектора Xбольше 1 (n>1), то задача называется (многомерной).

7) одноэкстремальные и многоэкстремальные.

22. Линейное программирование в принятии решений. Классические примеры.

Среди оптимизационных задач в теории принятия решений наиболее известны задачи линейного программирования, в которых максимизируемая функция F(X) является линейной, а ограничения А задаются линейными неравенствами.

Методы решения задач линейного программирования:

-Простой перебор.

-Направленный перебор.

-Симплекс-метод.

Общая задача линейного программирования заключается в отыскании вектора (u1, u2, ..., un) максимизирующего критерий оптимальности (функцию цели задачи)

Q (u) = C1u1 + C2u2 + ... +

при ограничениях линейного типа в виде равенств:

в виде неравенств:

и ограничениях на переменные состояния

23. Двойственная задача линейного программирования.

Перенесем все неизвестные модели в левую часть и справа (за чертой) запишем переменные двойственной задачи, соответствующие каждому ограничению исходной задачи:

max Z

a 11x1+ a12x2 +…+ a1nxn A1 y1

a21x1 + a22x2 +…+ a2nxn A2 y2

…………………………... …

am1x1+ am2x2 +…+ amnxn Am ym

-b11x1 -b12x2 -…-b1nxn+ k1Z0 ym+1

-b21x1-b22x2 -… -b2nxn+ k2Z0 ym+2

…………………………... …

-br1x1-br2x2 -… -br nxn+krZ0 ym+r

xi0

i=1,2,…,n

Двойственная задача линейного программирования в данном случае имеет вид:

m in (A1y1+A2y2 +…+Amym )

a11y1+a21y2+…+am1ym-b11ym+1 – b21ym+2 -…-br1ym+r0

a12y1+a22y2+…+am2y-b11ym+1 – b22ym+2 -…-br2ym+r0

………………………….……………………………..

a1ny1+a2ny2+…+amnym-b1nym+1 – b2nym+2 -…-br nym+r0

k1 ym+1 + k2 ym+2 +…+kr ym+r1

yi0

i=1,2,…,m+r.

Далее необходимо обратиться к следующей теореме линейного программирования:

Если какое-либо ограничение исходной задачи линейного программирования выполняется как строгое неравенство, то соответствующая переменная в двойственной задаче равна 0.

Справедлива и обратная теорема.

Если оптимальный план удается построить в рамках данной модели, то последняя система математических соотношений называется принципом оптимальности плана.

Равенство k1ym+1 + k2ym+2 +…+krym+r может быть условием проверки, так как k1,k2,…,kr известны.

Также важно, что целевые функции прямой и двойственной задач равны:

max Z=min (A1y1+A2y2 +…+Amym ).