Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
![]()
при этом величина дохода составляет
![]()
Рассмотрим увеличение ограничения по наполнителям (рис. 20.3). При перемещении параллельно самой себе прямой (20.2) вправо до пересечения с прямыми (20.1) и (20.4) в точке N ограничение (20.2) будет оставаться активным. Точку N определим как точку пересечения прямых

Откуда получаем N(281,25; 350).

Предельно допустимый суточный запас наполнителей можно увеличивать до значения
![]()
при этом величина дохода составит
![]()
Рассмотрим возможность изменения правой части пассивных ограничений (20.3) и (20.4). Не изменяя оптимальное решение (рис. 20.4), прямую (20.3) можно перемещать параллельно самой себе вверх до пересечения с точкой D(312,5; 300), т. е. правую часть ограничения (20.3) можно уменьшать до величины
![]()
Прямую (20.3) можно перемещать параллельно самой себе вниз до пересечения с осью ОХ1 в точке Р(500; 0), т. е. правую часть ограничения (20.3) можно увеличивать до 500 кг.
Таким образом, при неизменном оптимальном решении разница в покупательском спросе на сливочное и шоколадное мороженое может изменяться в диапазоне от 12,5 до 500 кг.
Аналогично, не изменяя оптимальное решение (рис. 20.5), прямую (20.4) можно перемещать параллельно самой себе вверх до пересечения с осью ОХ2 в точке R(0; 456,25) или вниз до пересечения с прямой (20.1) в точке D(312,5; 300).

Таким образом, при неизменном оптимальном решении покупательский спрос на шоколадное мороженое может изменяться в диапазоне от 300 до 456,25 кг.
Проведем анализ задачи по пределам возможного изменения коэффициентов целевой функции, т. е. по диапазону оптовых цен на мороженое, при котором не происходит изменения оптимального решения.
Изменение коэффициентов целевой функции оказывает влияние на наклон линии уровня. Уравнение линии уровня записывается в общем виде (рис. 20.6):
![]()

Угловой коэффициент прямой (20.1):
![]()
Так как прямые совпадают, то К = К1, откуда c1max = 22,4 при c2 = 14. Коэффициент с1 можно уменьшать до совпадения линии уровня с прямой (20.2), поэтому
![]()
Таким образом, оптимальное решение задачи не изменится, если розничная цена 1 кг сливочного мороженого лежит в диапазоне от 7 до 22,4 р., при этом доход фирмы будет от 6 387,5 до 11200 р.
Аналогичные рассуждения для случая с1 = 16 позволили сделать вывод, что оптимальное решение задачи не изменится, если розничная цена 1 кг шоколадного мороженого лежит в диапазоне от 10 до 32 р., при этом доход фирмы будет от 8000 дор.
УПРАЖНЕНИЯ
Решить задачи с использованием графического метода.
20.1. L() = 3x1 + х2 → max при ограничениях:

20.2. L() = 2x1 — 10x2 → min при ограничениях:

20.3. L() = 2x1 + 3x2 → max при ограничениях:

20.4. L() = 3x1 + 5х2 → max при ограничениях:

20.5. L() = 4x1 + 6x2 → min при ограничениях:

20.6. L() = 4x2 → min при ограничениях:

20.7. L() = 2x1 + 3x2 → max при ограничениях:

20.8. В суточный рацион включают два продукта питания П1 и П2, причем продукта П1 должно войти в дневной рацион не более 200 ед. Стоимость 1 ед. продукта П1 составляет 2 р., продукта П2 — 4р. Содержание питательных веществ в 1 ед. продукта, минимальные нормы потребления указаны в табл. 20.2.
Определить оптимальный рацион питания, стоимость которого будет наименьшей.

Провести анализ задач с использованием графического метода.
20.9. L() = x1 + x2 → max (min) при ограничениях:

20.10. Фирма выпускает изделия двух типов: А и В. При этом используется сырье четырех видов. Расход сырья каждого вида на изготовление единицы продукции и запасы сырья заданы в табл 20.3.

Запасы сырья 1-го вида составляют 21 ед., 2-го вида — 4 ед., 3-го вида — 6 ед. и 4-го вида — 10 ед. Выпуск одного изделия типа А приносит доход 300 р., одного изделия типа В — 200р.
Составить план производства, обеспечивающий фирме наибольший доход.
20.11. Обработка деталей А и В может производиться на трех станках, причем каждая деталь должна последовательно обрабатываться на каждом из станков. Прибыль от реализации детали А — 100 р., детали В — 160 р. Исходные данные приведены в табл. 20.4.

Определить производственную программу, максимизирующую прибыль при условии: спрос на деталь А — не менее 300 шт., на деталь В — не более 200 шт.
21.1. Общая постановка задачи
Метод является универсальным, так как позволяет решить практически любую задачу линейного программирования, записанную в каноническом виде.
Идея симплексного метода (метода последовательного улучшения плана) заключается в том, что начиная с некоторого исходного опорного решения осуществляется последовательно направленное перемещение по опорным решениям задачи к оптимальному. Значение целевой функции при этом перемещении для задач на максимум не убывает. Так как число опорных решений конечно, то через конечное число шагов получим оптимальное опорное решение. Опорным решением называется базисное неотрицательное решение.
21.2. Алгоритм симплексного метода
1. Математическая модель задачи должна быть канонической. Если она неканоническая, то ее надо привести к каноническому виду.
2. Находим исходное опорное решение и проверяем его на оптимальность. Для этого заполняем симплексную таблицу (табл. 21.1). Все строки таблицы 1-го шага, за исключением строки Δj (индексная строка), заполняем по данным системы ограничений и целевой функции.

Индексная строка для переменных находится по формуле

и по формуле

Возможны следующие случаи при решении задачи на максимум:
— если все оценки Δj ≥ 0, то найденное решение оптимальное;
— если хотя бы одна оценка Δj ≤ 0, но при соответствующей переменной нет ни одного положительного коэффициента, решение задачи прекращаем, так как L() →
, т. е. целевая функция неограничена в области допустимых решений;
— если хотя бы одна оценка отрицательная, а при соответствующей переменной есть хотя бы один положительный коэффициент, то нужно перейти к другому опорному решению;
— если отрицательных оценок в индексной строке несколько, то в столбец базисной переменной (БП) вводят ту переменную, которой соответствует наибольшая по абсолютной величине отрицательная оценка.
Если хотя бы одна оценка Δk < 0, то k-й столбец принимаем за ключевой. За ключевую строку принимаем ту, которой соответствует минимальное отношение свободных членов (bi) к положительным коэффициентам k-гo столбца. Элемент, находящийся на пересечении ключевых строки и столбца, называется ключевым элементом.
3. Заполняем симплексную таблицу 2-го шага:
— переписываем ключевую строку, разделив ее на ключевой элемент;
— заполняем базисные столбцы;
— остальные коэффициенты таблицы находим по правилу "прямоугольника"*. Оценки можно считать по приведенным выше формулам или по правилу "прямоугольника" Получаем новое опорное решение, которое проверяем на оптимальность, и т. д.
* Правило "прямоугольника" заключается в следующем. Пусть ключевым элементом 1-го шага является элемент 1-й строки (m + 1)-го столбца h1,m+1. Тогда элемент i-й строки (m + 2)-го столбца 2-го шага — обозначим его h’i,m+2 — согласно правилу "прямоугольника" выражается формулой

где hi,m+2, hi,m+1, h1,m+1 — элементы 1-го шага.
Примечание. Если целевая функция L() требует нахождения минимального значения, то критерием оптимальности задачи является неположительность оценок Δj при всех j = .
21.3. Анализ эффективности использования производственного потенциала предприятия
Предприятие располагает тремя производственными ресурсами (сырьем, оборудованием, электроэнергией) и может организовать производство продукции двумя различными способами. Расход ресурсов за один месяц и общий ресурс при каждом способе производства даны в табл. 21.2 (в усл. ед.).

При первом способе производства предприятие выпускает за один месяц 3 тыс. изделий, при втором — 4 тыс. изделий.
Сколько месяцев должно работать предприятие каждым из этих способов, чтобы при наличных ресурсах обеспечить максимальный выпуск продукции?
Решение. Составим математическую модель задачи. Обозначим: x1 — время работы предприятия первым способом, x2 — время работы предприятия вторым способом.
Математическая модель имеет вид
![]()
при ограничениях:

Приведем задачу к каноническому виду:
![]()
при ограничениях:

Составляем симплексную таблицу 1-го шага (табл. 21.3).

Получим решение:
![]()
В индексной строке Δj имеются две отрицательные оценки, значит, найденное решение не является оптимальным и его можно улучшить. В качестве ключевого столбца следует принять столбец базисной переменной х2, а за ключевую строку взять строку переменной x3, где min (4/2,3/l, 8/1) = min (2, 3, 8) = 2.
Ключевым элементом является (2). Вводим в столбец базисной переменной х2, выводим х3. Составляем симплексную таблицу 2-го шага (табл. 21.4).
Получим
![]()
В индексной строке имеется одна отрицательная оценка. Полученное решение можно улучшить. Ключевым элементом является (1/2). Составляем симплексную таблицу 3-го шага (табл. 21.5).


Все оценки свободных переменных Δj ≥ 0, следовательно, найденное опорное решение является оптимальным:
![]()
Таким образом, по первому способу предприятие должно работать два месяца, по второму — один месяц, при этом максимальный выпуск продукции составит 10 тыс. ед.
21.4. Альтернативный оптимум
При решении задач линейного программирования симплексным методом критерием оптимальности является условие Δj ≥ 0 для задач на максимум и условие Δj < 0 для задач на минимум. Если на каком-то шаге окажется, что хотя бы одна оценка свободной переменной Δj = 0, а все остальные Δj > 0 для задач на максимум (Δj < 0 для задач на минимум), то, приняв в качестве ключевого столбца столбец, где Δj = 0, и найдя новое оптимальное решение, заметим, что значение целевой функции при этом не изменится. Говорят, что в этом случае задача имеет альтернативный оптимум.
Критерием альтернативного оптимума при решении задач симплексным методом является равенство нулю хотя бы одной оценки свободной переменной (Δj = 0).
Если только одна оценка свободной переменной равна нулю, то решение находится по формуле
![]()
где 0 ≤ t ≤ 1.
Если две оценки и более, например S, свободных переменных равны нулю, то оптимальное решение определяется по формуле
![]()

В задачах, имеющих альтернативный оптимум, возникает возможность включения в ее модель других критериев эффективности.
Пример. Дана задача линейного программирования
![]()
при ограничениях:

Решение. Составим симплексную таблицу (табл. 21.6).
В индексной строке имеется одна положительная оценка. Полученное решение можно улучшить. Ключевым элементом является (4). Составляем симплексную таблицу 2-го шага (табл. 21.7).
Получаем
![]()



Так как Δ2 = 0, то задача имеет альтернативный оптимум. Найдем еще одно оптимальное решение, введя вместо базисной переменной х1 свободную переменную х2 (табл. 21.8).
Получаем
![]()
Найдем координаты оптимального решения задачи:
![]()

Давая t значения из [0,1], получим различные опт, при которых L() = -12.
УПРАЖНЕНИЯ
Решить следующие задачи симплексным методом.
21.1. L() = x1 — 3x2 — 5x3 — х4 → max при ограничениях:

21.2. L() = x1 + 2x2 + 3x3 → min при ограничениях:

21.3. L() = —2x1 — x2 + x3 + x4 → max при ограничениях:

21.4. L() = 3x1 + x2 + 2x3 → min при ограничениях:

21.5. L() = x1 + х2 + x3 → max при ограничениях:

21.6. L() = x1 + 2х2 + 2х3 → min при ограничениях:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |


