![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Отыскание максимума линейной функции
В качестве первого примера рассмотрим задачу об использовании ресурсов, сформулированную в разд. 1.2 и уже решенную геометрически в задаче 2.1. 3.1. Решить симплексным методом задачу: при ограничениях
Решение. С помощью дополнительных неотрицательных переменных перейдем к системе уравнений. В данном случае все дополнительные переменные вводятся со знаком "плюс", так как все неравенства имеют вид "<". Получим систему ограничений в виде:
Для нахождения первоначального базисного решения разобьем переменные на две группы - основные и неосновные. Так как определитель, составленный из коэффициентов при дополнительных переменных x3, х4, х5, х6, отличен от нуля, то (см. разд. 2.1) эти переменные можно взять в качестве основных на первом шаге решения задачи. При выборе основных переменных на первом шаге не обязательно составлять определитель из их коэффициентов и проверять, равен ли он нулю. Достаточно воспользоваться следующим правилом: в качестве основных переменных на первом шаге следует выбрать (если возможно) такие т переменных, каждая из которых входит только в одно из т уравнений системы ограничений, при этом нет таких уравнений системы, в которые не входит ни одна из этих переменных. Дополнительные переменные удовлетворяют этому правилу. Если выбранные по этому правилу переменные имеют те же знаки, что и соответствующие им свободные члены в правых частях уравнений, то полученное таким образом базисное решение будет допустимым. В данном случае так и получилось. I шаг. Основные переменные неосновные переменные
Положив неосновные переменные равными нулю, т.е. Выразим линейную функцию через неосновные переменные: Система (3.3) накладывает ограничения на рост переменной Каждое уравнение системы (3.3), кроме последнего, определяет оценочное отношение — границу роста переменной Не накладывает ограничений на рост переменной, переводимой в основные, и такое уравнение, где свободный член отсутствует (т.е. равен 0), а переводимая переменная имеет положительный коэффициент. И в этом случае граница обозначается символом Очевидно, что сохранение неотрицательности всех переменных (допустимость решения) возможно, если не нарушается ни одна из полученных во всех уравнениях границ. В данном примере наибольшее возможное значение для переменной Уравнение, где достигается наибольшее возможное значение переменной, переводимой в основные (т.е. где оценка минимальна), называется разрешающим. В данном случае — это третье уравнение. Разрешающее уравнение будем выделять рамкой в системе ограничений. II шаг. Основные переменные: Неосновные переменные:
Выразим новые основные переменные через новые неосновные, начиная с разрешающего уравнения (его используем при записи выражения для
или
Второе базисное решение Значение линейной функции F2 = F(Х2) = 15. Изменение значения линейной функции легко определить заранее как произведение наибольшего возможного значения переменной, переводимой в основные, на ее коэффициент в выражении для линейной функции; в данном случае
Однако значение
III шаг. Основные переменные: Неосновные переменные: Как и на II шаге, выражаем новые основные переменные через новые неосновные, начиная с разрешающего уравнения (его используем при записи выражения для х1). После преобразований получаем
Базисное решение Х3= (3; 5; 0; 5; 0; 12) соответствует вершине В(3;5). Выражаем линейную функцию через неосновные переменные: IV шаг. Основные переменные: Неосновные переменные:
После преобразований получим: Базисное решение Х4 = (6; 4; 0; 0; 1; 3) соответствует вершине С(6; 4) на рис. 3.2. Линейная функция, выраженная через неосновные переменные, имеет вид: Прибыль предприятия принимает максимальное значение 24 руб. при реализации 6 единиц продукции Теперь можно в общем виде сформулировать критерий оптимальности решения при отыскании максимума линейной функции: если в выражении линейной функции через неосновные переменные отсутствуют положительные коэффициенты при неосновных переменных, то решение оптимально.
|