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

Ответ: Пусть имеется m поставщиков и n потребителей. Мощности поставщиков равны соответственно a1,…,am, спросы потребителей – b1,..,bn. Обозначим через cij затраты на перевозку оной единицы груза из пункта A­I в Bj. Xij – объем перевозки. Найти объем перевозок для каждой пары поставщик-потребитель, чтобы:

1) мощности всех поставщиков были реализованы:

2) спрос всех потребителей был удовлетворен:

3) суммарные затраты на все перевозки были минимальны: min

Транспортная задача называется задачей с правильным балансом, а ее модель – закрытой, если мощность потребителей равна мощности поставщиков. Иначе, задача называется задачей с неправильным балансом( ), а ее модель – открытой.

  1. Обоснуйте метод потенциалов с помощью основных теорем двойственности.

Ответ: Рассмотрим закрытую транспортную задачу, модель которой имеет вид:

min

Составим двойственную к данной задачу.

Пусть ui – переменная двойственной задачи, соответствующая системе , мо – переменная, соответствующая .

ui+vj≤cij ; ,

По второй теореме двойственности для оптимального решения выполняется равенство (ui*+vj*-сij)xij*=0. Следовательно, если x­ij*>0, то ui*+vj*-сij=0, т.о., для занятых клеток таблицы должно выполняться уравнение ui*+vj*-сij=0

  1. Метод искусственного базиса. Как на основании применения этого метода можно сделать вывод о существовании допустимого базиса? Приведите примеры.

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

Пусть исходная система нетривиальных ограничений задана в общем виде

где bi≥0, i=1,…,m. Выполнения последнего условия всегда можно добиться, умножив уравнения на −1. Введем в систему искусственные переменные

так что новая система имеет допустимое базисное решение (0,…,0,b1,…,bm)∈Rn+m. Рассмотрим вспомогательную целевую функцию F(x1,…,xn;y1,…,ym)=y1+…+ym и решим симплекс-методом задачу

F=y1+…+y­mmin

Если последняя задача имеет решение, то возможны два случая:

1. Если minF>0 , то система ограничений не имеет допустимого базиса и задача не имеет решений.

2. Если minF=0 , то система ограничений имеет неотрицательное базисное решение. Чтобы получить систему ограничений, эквивалентную исходной, но с выделенным допустимым базисом, необходимо, чтобы в заключительной симплекс-таблице все искусственные переменные были свободными

  1. Двойственный симплекс-метод. Псевдорешение. Предпосылки применения алгоритма двойственного симплекс-метода.

Ответ: Двойственный СМ – метод, применяемый и в том случае, если свободные члены нетривиальных ограничений являются отрицательными числами.

Решение X=(b1,...,bm,0,...,0) системы нетривиальных ограничений называется псевдорешением задачи

линейного программирования, если Δj ≥ 0, j=1,…,n.

Основными предпосылками для решения задачи линейного программирования двойственным симплекс-методом являются

теоремы.

Т1. Если в псевдоплане X=(b1,...,bm,0,...,0) есть хотя бы

одно отрицательное число bi< 0 такое, что все aij≥0 при i=1,..,m, то задача не имеет решений.

Т2. Если в псевдоплане X=(b1,...,bm,0,...,0) имеются отрицательные числа bi< 0 такие, что для любого из них существуют числа aij< 0, то можно перейти к новому псевдоплану, при котором значение целевой функции задачи не уменьшится.

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