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

2.Постановка задачи параметрического программирования. Аналитический метод решения задачи параметрического программирования.

Аналитический метод решения задачи параметрического программирования. Если сохраняются требования линейности целевой функции и ограничений, но переменных в целевой функции больше чем 2, то задача может быть решена аналитическим методом, в основу которого Симплекс-метод. Однако введение дополнительных условий приводит к необходимости изменения алгоритма решения задачи. PKGG решаются в 2 больших этапа:

  1. Фиксируются значения t из заданного промежутка интервала или отреза. Как правило t принимает значение нижнего предела – альфа. Тогда в целевой функции все коэффициенты станут постоянны. И Следовательно PGG превращается в ЗЛП, которая и решается Симплекс-методом. При этом рассчитывается вершина многогранника, в которой Zα=max.

  2. Определяются все значения параметра t, для которых максимум достигается в той же вершине. Полученный интервал от α до α’ исключается из интервала [α,β]. Вновь получается задача с постоянными коэффициентами. Т.е. возвращаемся к 1му пункту. Решение продолжается до тех пор, пока не придем в точку β.

Пример. Требуется решить задачу параметрического программирования, в которой целевая функция Zt=tx1+(1+t)x2+(6-2t)x3max при ограничениях

1+3х23≤1

1+2х2-2х3≤3

4x1+2x2+x3≤4

xj≥0, j=1,3

t=[1,8]

Приведем задачу

1) t=1.

Тогда Z1=x1+2x2+4x3.

Еп Сп

Св Ул

1

2

4

0

0

0

X1

X2

X3

X4

X5

X6

X4

1

2

3

1

0

0

X5

3

3

1

-2

0

1

0

X6

4

4

2

1

0

0

1

Zt

0

-1

-2

-4

0

0

0

Zt

0

0

-1

-6

0

0

0

0

-1

-1

2

0

0

0

Решая эту задачу получили интервал при котором α меняется от -∞ до 12/5. Для данного случая мы приняли α=1. Следовательно на интервале [1, 12/5] решение будет в точке Х с параметрами <х1=0, x2=0.1, x3= 0, x4= 5, x6=3> все значения положительны и план допустим.

Следовательно мы из общего отрезка отнимаем отрезок [1, 12/5].

Принимаем α2=12/5 и решаем задачу, пока не дойдем до 8.

Билет 13.