войственный симплекс-метод
арианты 1.1-1.5
а) Фирма производит две модели книжных полок К1 и К2. Их производство ограничено наличием высококачественных досок А1 и временем машинной обработки А2. Для изготовления книжной полки j-й модели требуются a1j, j=1,2 квадратных метров досок и a2j, j=1,2 минут машинного времени. Фирма может в неделю получать от поставщика b1 квадратных метров досок и использовать b2 минут машинного времени. Книжная полка j-й модели приносит прибыль cj, j=1,2 денежных единиц. Сколько полок каждой модели следует выпускать в неделю, чтобы получить максимальную прибыль? Спрос не ограничен.
б) Спрос на полки ограничен в неделю числом b. Как при этом изменится оптимальное решение?
в) Качество книжных полок можно улучшить, введя их дополнительную обработку А3; на каждую полку j-й модели требуется a3j, j=1,2 минут дополнительного времени, ресурс которого ограничен числом b3 минут. Прибыль от реализации полок возрастает до величины cj¢, j=1,2. Имеет ли смысл вводить дополнительную обработку? Спрос не ограничен.
г) Фирма анализирует возможность выпуска третьей модели полок К3, которая может принести прибыль c3. Затраты ресурсов при этом составляют a13 (м2) и a23 (мин) на одну полку. Введение новой модели потребует переналадки оборудования, при этом изменяются a21 на а21¢ и a22 на a22. Ресурсы b1 и b2 остаются прежними. Спрос не ограничен.
Определите, какой из вариантов а, в, или г наиболее выгоден для фирмы в смысле максимума прибыли?
1.1
K1 | K2 | K3 | bi | |
A1 | ||||
A2 | 20 | |||
A3 | 3,5 | - | ||
cj | ||||
cj¢ | 2,2 | 4,5 | - |
b=450 a21¢=16 a22¢=32
1.2
K1 | K2 | K3 | bi | |
A1 | ||||
A2 | 18 | |||
A3 | - | |||
cj | 3,5 | 4,5 | ||
cj¢ | - |
b=400 a21¢=14 a22¢=30
1.3
K1 | K2 | K3 | bi | |
A1 | 3,2 | |||
A2 | 15 | |||
A3 | - | |||
cj | 3,5 | |||
cj¢ | 2,2 | 3,8 | - |
b=600 a21¢=10 a22¢=20
1.4
K1 | K2 | K3 | bi | |
A1 | 7,5 | 7,5 | ||
A2 | 4,5 | 10 | ||
A3 | - | |||
cj | 3,5 | |||
cj¢ | 2,2 | 3,8 | - |
b=700 a21¢=5 a22¢=10
1.5
K1 | K2 | K3 | bi | |
A1 | ||||
A2 | ||||
A3 | - | |||
cj | 2,5 | |||
cj¢ | - |
b=700 a21¢=12 a22¢=18
арианты 2.1-2.5
а) Фирма производит два типа подшипников П1 и П2, каждый из которых должен быть обработан на двух станках Ai, i=1,2. Время, требуемое для каждой стадии обработки, равно aij, j=1,2 часов. Ресурсы времени каждого станка равны bi, i=1,2 часов. Каждый подшипник j-го типа приносит прибыль cj, j=1,2 денежных единиц. Фирма хочет производить подшипники в количестве, максимизирующем её прибыль. Спрос не ограничен.
б) Спрос на подшипники ограничен числом b. Как при этом изменится оптимальное решение?
в) Для повышения качества подшипников фирма может ввести их дополнительную обработку на станке A3. На каждый подшипник j-го типа требуется a3j, j=1,2 часов; ресурс времени станка А3 равен b3 часов. Прибыль от реализации подшипника j-го типа станет равной cj¢, j=1,2 денежных единиц. Стоит ли вводить дополнительную обработку? Спрос не ограничен.
г) Фирма может начать производство третьего типа подшипников П3 на прежнем оборудовании. Прибыль от реализации единицы П3 составляет c3 денежных единиц. Ресурсы b1 и b2 остаются прежними. Спрос не ограничен.
Определите, какой из вариантов а, в или г наиболее выгоден для фирмы в смысле максимальной прибыли?
2.1
П1 | П2 | П3 | bi | |
A1 | 0,01 | 0,02 | 0,04 | |
A2 | 0,02 | 0,01 | 0,03 | |
A3 | 0,03 | 0,07 | - | |
cj | 12,5 | |||
cj¢ | - |
b=8000
2.2
П1 | П2 | П3 | bi | |
A1 | 0,01 | 0,02 | 0,04 | |
A2 | 0,012 | 0,01 | 0,015 | |
A3 | 0,02 | 0,01 | - | |
cj | ||||
cj¢ | - |
b=9000
2.3
П1 | П2 | П3 | bi | |
A1 | 0,02 | 0,01 | 0,008 | |
A2 | 0,012 | 0,018 | 0,009 | |
A3 | 0,01 | 0,015 | - | |
cj | ||||
cj¢ | - |
b=9000
2.4
П1 | П2 | П3 | bi | |
A1 | 0,025 | 0,02 | 0,02 | |
A2 | 0,02 | 0,008 | 0,04 | |
A3 | 0,02 | 0,03 | - | |
cj | ||||
cj¢ | 2,5 | - |
b=9500
2.5
П1 | П2 | П3 | bi | |
A1 | 0,018 | 0,01 | 0,009 | |
A2 | 0,01 | 0,02 | 0,04 | |
A3 | 0,015 | 0,01 | - | |
cj | ||||
cj¢ | - |
b=11000
арианты 3.1-3.5
а) В цехе производится ткань двух артикулов Т1 и Т2 на ткацком станке А1. Ресурс времени станка равен b1 часов. Для изготовления ткани требуется пряжа А2, ресурс ее ограничен величиной b2 (м пряжи). Затраты времени на производство ткани j-го вида составляют a1j, j=1,2 (ч/м ткани); нормы расхода пряжи – a2j, j=1,2 (м пряжи/м ткани). Прибыль от реализации 1м ткани j-го артикула составляет cj, j=1,2 денежных единиц. Необходимо определить оптимальный ассортимент, максимизирующий прибыль цеха. Спрос не ограничен.
б) Спрос на ткань ограничен числом b. Как при этом изменится оптимальное решение?
в) Руководство цеха решило производить окраску ткани у себя. Для этого ему нужно закупать красители А3, которых требуется a3j, j=1,2 (кг/м ткани). Количество красителей ограничено величиной b3 (кг). Есть ли смысл производить окраску ткани, если прибыль от реализации 1м окрашенной ткани возрастает до cj¢? Спрос не ограничен.
г) В производство на том же оборудовании можно ввести еще один артикул ткани Т3. Выгодно ли это с точки зрения максимизации прибыли, если расход ресурсов на изготовление 1м ткани составляет ai3, i=1,2 при тех же запасах, а прибыль от реализации 1м ткани Т3 равна c3? Спрос не ограничен.
Какого из вариантов а, в или г лучше придерживаться руководству цеха?
3.1
Т1 | Т2 | Т3 | bi | |
A1 | 0,045 | 0,015 | 0,03 | |
A2 | 0,3 | 0,6 | 0,3 | |
А3 | 0,04 | 0,02 | - | |
cj | ||||
cj¢ | - |
b=2500
3.2
Т1 | Т2 | Т3 | bi | |
A1 | 0,015 | 0,045 | 0,03 | |
A2 | 0,9 | 0,6 | 0,6 | |
А3 | 0,025 | 0,035 | - | 87,5 |
cj | ||||
cj¢ | - |
b=2500
3.3
Т1 | Т2 | Т3 | bi | |
A1 | 0,04 | 0,02 | 0,045 | |
A2 | 0,6 | 0,9 | 0,5 | |
А3 | 0,025 | 0,03 | - | |
cj | ||||
cj¢ | - |
b=2500
3.4
Т1 | Т2 | Т3 | bi | |
A1 | 0,03 | 0,015 | 0,015 | |
A2 | 0,2 | 0,4 | 0,8 | |
А3 | 0,03 | 0,012 | - | |
cj | ||||
cj¢ | - |
b=3500
3.5
Т1 | Т2 | Т3 | bi | |
A1 | 0,04 | 0,02 | 0,04 | |
A2 | 0,32 | 0,4 | 0,4 | |
А3 | 0,025 | 0,04 | - | |
cj | ||||
cj¢ | - |
b=3000
арианты 4.1-4.5
а) Фирма выпускает радиаторы двух моделей Р1 и Р2 для центрального отопления. Ограничения на число выпускаемых радиаторов обусловлено наличием рабочей силы А1 (чел.-ч) и количеством стальных листов А2 (м2), т.е. величинами b1 и b2. На каждый радиатор j-й модели затрачивается aij единиц ресурса Аi, i=1,2; j=1,2. Прибыль от реализации одного радиатора j-й модели составляет cj, j=1,2 денежных единиц. Требуется составить такой план выпуска радиаторов, который максимизирует прибыль с учётом ограничений по материалу и рабочей силе. Спрос не ограничен.
б) Спрос на радиаторы ограничен величиной b. Как изменится оптимальный план?
в) Фирма может улучшить качество радиаторов, применяя специальное покрытие А3, которое закупается в количестве b3; затраты этого материала составляют a3j, j=1,2 единиц на каждый радиатор j-й модели. При этом прибыль от реализации каждого радиатора возрастает на 10%. Стоит ли покрывать радиаторы специальным составом? Спрос не ограничен.
г) Фирма решила ввести в производство третий тип радиаторов Р3. Затраты ресурсов на каждый радиатор составляют a13 и a23 единиц соответственно. Прибыль от реализации радиатора Р3 составляет c3 денежных единиц. Ресурсы b1 и b2 остаются прежними. Спрос не ограничен.
Определите, какой из вариантов а, в или г выгоднее для фирмы?
4.1
P1 | P2 | P3 | bi | |
А1 | 1,5 | 0,5 | 0,5 | |
А2 | 0,5 | 0,6 | 1,2 | |
А3 | - | |||
cj | 5 |
b=100
4.2
P1 | P2 | P3 | bi | |
А1 | 0,8 | 1,6 | 0,8 | |
А2 | 0,3 | 0,2 | 0,6 | |
А3 | 0,9 | 1,0 | - | |
cj | 4 |
b=90
4.3
P1 | P2 | P3 | bi | |
А1 | 0,9 | 1,3 | 0,3 | |
А2 | 0,6 | 0,5 | 0,4 | |
А3 | - | |||
cj |
b=100
4.4
P1 | P2 | P3 | bi | |
А1 | 1,2 | 0,6 | 0,3 | |
А2 | 0,2 | 0,3 | 0,8 | |
А3 | - | |||
cj | 4 |
b=80
4.5
P1 | P2 | P3 | bi | |
А1 | 0,5 | 1,5 | ||
А2 | 0,5 | 0,8 | ||
А3 | - | |||
cj |
b=90
арианты 5.1-5.5
а) Фирма выпускает два вида ваз В1 и В2. В процессе производства используются две технологические операции А1 и А2. Длительность i-й технологической операции при изготовлении вазы j-го вида составляет аij, i=1,2; j=1,2 минут. Фонд рабочего времени, в течение которого i-я операция может быть применена для производства ваз, равен bi, i=1,2 минут. Прибыль от продажи вазы j-го вида составляет cj, j=1,2 денежных единиц. Найти план производства ваз, обеспечивающий максимальную прибыль. Спрос не ограничен.
б) Спрос на вазы ограничен величиной b. Как изменится оптимальный план?
в) Фирма может улучшить качество ваз, используя третью технологическую операцию А3; на каждую вазу j-го вида требуется а3j, j=1,2 минут. Фонд рабочего времени, в течение которого операция А3 может быть применена для производства ваз, равен b3 минут. Прибыль от продажи одной вазы j-го вида возрастает до cj, j=1,2 денежных единиц. Стоит ли использовать третью технологическую операцию? Спрос не ограничен.
г) Фирма может начать производство третьего вида ваз В3; прибыль от реализации одной вазы составляет c3 денежных единиц. Длительность i-й технологической операции при изготовлении вазы В3 составляет аi3, i=1,2 минут. Ресурсы b1 и b2 остаются прежним. Спрос не ограничен.
Какой из вариантов а, в или г наиболее выгоден для фирмы?
5.1
В1 | В2 | В3 | bi | |
A1 | 0,8 | 0,5 | 0,6 | |
A2 | 0,4 | 0,5 | 0,6 | |
A3 | 0,5 | 0,6 | - | |
cj | 6,5 | 6,5 | ||
cj¢ | 7,5 | - |
b=1200
5.2
В1 | В2 | В3 | bi | |
A1 | 0,8 | 0,4 | 0,5 | |
A2 | 0,6 | 0,9 | 0,8 | |
A3 | 0,4 | 0,6 | - | |
cj | 6,5 | |||
cj¢ | - |
b=1000
5.3
В1 | В2 | В3 | bi | |
A1 | 0,4 | 0,8 | 0,3 | |
A2 | 0,6 | 0,5 | 0,7 | |
A3 | 0,8 | 0,4 | - | |
cj | ||||
cj¢ | - |
b=900
5.4
В1 | В2 | В3 | bi | |
A1 | 0,9 | 0,5 | 0,5 | |
A2 | 0,4 | 0,8 | 0,6 | |
A3 | 0,6 | 0,4 | - | |
cj | ||||
cj¢ | - |
b=1000
5.5
В1 | В2 | В3 | bi | |
A1 | 0,5 | 0,4 | 0,5 | |
A2 | 0,4 | 0,8 | 0,5 | |
A3 | 0,4 | 0,8 | - | |
cj | ||||
cj¢ | - |
b=1100
4. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
войственный симплекс-метод
Двойственный симплекс-метод представляет собой итерационный метод решения задач ЛП, при использовании которого сначала получается недопустимое, но «лучшее, чем оптимальное», решение (в обычном симплекс-методе сначала находится допустимое, но неоптимальноерешение). Когда полученное решение оказывается допустимым, итерационный процесс вычислений заканчивается, так как это решение является и оптимальным.
Вычислительная схема двойственного симплекс-метода похожа на вычислительную схему обычного симплекс-метода. На каждой итерации также проверяется условие оптимальности решения и в случае его невыполнения – условие разрешимости задачи. При выполнении условия разрешимости осуществляется переход к следующей итерации. Аналогичны и формы симплекс-таблиц.
Формальное различие между вычислительными схемами этих методов проявляется только в условиях оптимальности и разрешимости, а также в правилах перехода от одной итерации к следующей (от одного базиса к другому). При использовании обычного симплекс-метода сначала определяют свободную переменную, вводимую в базис, а затем базисную переменную, выводимую из базиса, а в случае применения двойственного симплекс-метода этот порядок оказывается обратным.
Условие оптимальностибазисного решения формулируется следующим образом: все компоненты базисного решения являются неотрицательными.
Условие разрешимостизадачи ЛП формулируется следующим образом: в каждой из строк (кроме целевой строки), соответствующих отрицательным компонентам столбца свободных членов, есть хотя бы один отрицательный элемент.
В качестве исключаемой из базиса переменной выбирается наибольшая по абсолютной величине отрицательная базисная переменная. Вводимая в базис свободная переменная определяется наименьшим по абсолютной величине отношением из отношений коэффициентов целевой строки к отрицательным элементам строки, соответствующей исключаемой переменной (отношения с положительным или нулевым значением знаменателя не учитываются).
После выбора исключаемой из базиса и включаемой в базис переменных для получения следующего базисного решения осуществляется обычная операция преобразования строк симплекс-таблицы.
Важным свойством двойственного симплекс-метода является то, что он позволяет добавлять новые дополнительные ограничения к уже найденному решению. Введение дополнительного ограничения может привести к одной из указанных ниже ситуаций.
1. Новое ограничение при полученном решении выполняется, поэтому решение остаётся неизменным.
2. Новое ограничение при полученном решении не выполняется, тогда с помощью двойственного симплекс-метода находится новое решение. При этом в новое ограничение добавляется дополнительная переменная, которая вводится в базис, а все базисные переменные предыдущего базиса, содержащиеся в этом ограничении, выражаются через свободные переменные. «Модифицированное» ограничение вводится в симплекс-таблицу, соответствующую полученному решению (при этом к таблице добавляются одна строка и один столбец), и находится новое решение.
Пример.Дана задача ЛП:
Найдём её решение с помощью симплекс-метода. Для этого преобразуем задачу к канонической форме, вводя дополнительные переменные x3 и x4:
Итоговая симплекс-таблица представлена табл. 1.
Таблица 1
Базис | Св. член | x1 | x2 | x3 | x4 |
x1 | 4/5 | -1/5 | |||
x2 | -3/5 | 2/5 | |||
f | 1/5 | 1/5 |
Таким образом, задача ЛП имеет решение x*=(1, 3), при этом f(x*)=4.
Пусть к предыдущей задаче добавлено ограничение
x1 +2x24.
Новое ограничение при полученном решении не выполняется (x1*+2x2*=7>4), поэтому найдём новое решение.
Добавляем в новое ограничение дополнительную переменную x5, которую затем введём в базис:
x1 +2x2+x5 =4, x50.
Используя итоговую симплекс-таблицу исходной задачи, выражаем базисные переменные, содержащиеся в новом ограничении, через свободные переменные:
и подставляем полученные выражения в новое ограничение:
В качестве базисных выбираем переменные x1, x2, x5. Таким образом, Б0={x1, x2, x5}. В результате получаем табл. 2.
Таблица 2
Базис | Св. член | x1 | x2 | x3 | x4 | x5 | |
x1 | 4/5 | -1/5 | |||||
x2 | -3/5 | 2/5 | |||||
x5 | -3 | 2/5 | -3/5 | ||||
f | 1/5 | 1/5 | |||||
1/3 |
Из табл. 2 следует, что начальное базисное решение имеет вид БР0={x1=1, x2=3, x5= 3}. БР0 не является допустимым, поскольку в столбце свободных членов есть отрицательный коэффициент Задача разрешима, поскольку в строке x5 есть отрицательный коэффициент. Находим Б1:
x5 выводим из базиса;
Таким образом, Б1={x1, x2, x4}. В результате получаем табл. 3.
Таблица 3
Базис | Св. член | x1 | x2 | x3 | x4 | x5 |
x1 | 2/3 | -1/3 | ||||
x2 | -1/3 | 2/3 | ||||
x4 | -2/3 | -5/3 | ||||
f | 1/3 | 1/3 |
Из табл. 3 следует, что БР1={x1=2, x2=1, x4=5}. БР1 является допустимым и, следовательно, оптимальным решением.
Таким образом, задача ЛП
имеет решение x*=(2, 1), при этом f(x*)=3.