Читайте также: |
|
Симплексный метод - это универсальный метод линейного программирования, в котором осуществляется направленное движение по базисным планам до нахождения оптимального решения. При рассмотрении этого метода важно не только установить последовательность действий при решении оптимизационных линейных моделей, но и определить системный подход, позволяющий анализировать любую конкретную модель.
Когда рассматриваемая модель содержит т уравнений ограничений, вычислительная процедура симплексного метода заключается в следующем:
Шаг 1. Выберем т переменных, задающих допустимое пробное решение. Исключим эти переменные из выражения для целевой функции.
Шаг 2. Проверим, нельзя ли за счет одной из переменных, приравненных вначале к нулю, улучшить значение целевой функции, придавая ей отличные от нуля (причем только положительные) значения. Если это возможно, перейдем к шагу 3. В противном случае прекратим вычисления.
Шаг 3. Найдем предельное значение переменной, за счет которой можно улучшить значение целевой функции. Увеличение значения этой переменной допустимо до тех пор, пока одна из т переменных, вошедших в пробное решение, не обратится в нуль. Исключим из выражения для целевой функции только что упомянутую переменную и введем в пробное решение ту переменную, за счет которой результат может быть улучшен.
Шаг 4. Разрешим систему т. уравнений относительно переменных, вошедших в новое пробное решение. Исключим эти переменные из выражения для целевой функции. Вернемся к шагу 2.
Симплексная вычислительная процедура формальна, и ее использование не обязательно должно связываться с конкретным содержанием задачи. Ниже приведено несколько типичных задач, решаемых симплексным методом.
Задача 8.9. Корма трех видов В1, В2, В3 содержат определенное количество питательных веществ А1, А2, A3. Цены, по которым покупаются эти корма, различны. Требуется составить кормовой рацион, состоящий из указанных кормов, так, чтобы в нем было не менее заданных количеств питательных веществ и чтобы он был самым дешевым.
Задача 8.10. Есть три вида станков: А1, А2, А3. На этих станках последовательно обрабатываются детали четырех видов: В1, В2, В3, б4. Известно сколько часов каждая деталь изготавливается на каждом станке, сколько времени может проработать каждый станок и какая прибыль может быть получена от продажи детали каждого типа. Требуется найти оптимальный план работы станков, чтобы получить максимальную прибыль.
Задача 8.11. Имеются автомобили трех типов А1; A2, A3, работающие на перевозке однородного груза у трех потребителей В1, В2, В3. Известна производительность каждого автомобиля у каждого потребителя и себестоимость использования автомобиля. Требуется так закрепить автомобили за потребителями, чтобы была наименьшая себестоимость (максимальная производительность) и др.
Дата добавления: 2015-08-09; просмотров: 105 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
РЕШЕНИЕ ЗАДАЧ В СЕТЕВОЙ ФОРМЕ | | | Вычислительная процедура симплексного метода |