|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Приведение задачи к канонической формеЗадача линейного программирования записана в канонической форме, если она формулируется следующим образом. Требуется найти вектор
при условиях
где То есть, в канонической форме ЗЛП обязательным является требование максимизации целевой функции (2.5), ограничения задачи должны быть записаны в виде системы линейных алгебраических уравнений (2.6) с неотрицательными правыми частями, а на искомые переменные должны быть наложены условия неотрицательности (2.7). Нами сформулирована исходная ЗЛП (2.1) - (2.4):
Для приведения поставленной нами ЗЛП (2.8)-(2.10) к канонической форме необходимо все ограничения (2.9)-(2.10) преобразовать к виду равенств с помощью введения дополнительных неотрицательных переменных. Число ограничений задачи, приводящих к уравнениям вида (2.6) в нашем случае можно уменьшить, если преобразовать неравенства (2.10) к виду (2.7) используя замену переменных. Для этого перенесем свободные члены правых частей неравенств (2.10) в левые части и введём новые переменные
Выразим теперь старые переменные через новые
и подставим их в линейную форму (2.8) и систему неравенств (2.9). Получим
Раскрывая скобки и учитывая, что
запишем исходную задачу так:
Для записи неравенств (2.13) в виде уравнений введем неотрицательные переменные
Задача (2.15), (2.16) и есть исходная ЗЛП в канонической форме.
Нахождение начального опорного плана Метод последовательного улучшения плана (так называемый симплекс-метод), который применяется для решения сформулированной ЗЛП (2.15)-(2.16), предполагает знание некоторого исходного опорного плана. Однако, далеко не всегда такой начальный опорный план может быть указан без каких-либо вычислений. Это возможно лишь в случае, когда среди столбцов Если же такой возможности нет, то для построения начального опорного плана исходной ЗЛП (2.5)-(2.7) решается вспомогательная ЗЛП (так называемая Итак, начальный опорный план задачи (2.5) - (2.7) может быть найден с помощью следующей вспомогательной ЗЛП (L - задачи):
Так как матрица условий ЗЛП (2.17)-(2.19) уже содержит единичную подматрицу
у которого небазисные компоненты Решая сформулированную Пуст
Постановка L - задачи В нашем случае ЗЛП (2.15)-(2.16) имеет матрицу условий
Она уже содержит три столбца
Определим начальный опорный план полученной
Итак, в качестве начального опорного плана
Решение L - задачи Решение L - задачи будем проводить в соответствии с первым алгоритмом симплекс-метода (описание алгоритма приводится ниже). Составим таблицу, соответствующую исходному опорному плану (0-й итерации). Так как Для заполнения
Весь процесс решения приведен в табл. 3.1, которая состоит из двух частей, отвечающих 0-й (исходная таблица) и 1-й итерациям. Заполняем таблицу 0-й итерации. Среди оценок Составим таблицу, отвечающую первой итерации. В столбце Таблица 2.1 0 итерация
1 итерация
Формирование начального опорного плана исходной ЗЛП Искусственная компонента найденного в п.3.2 оптимального опорного плана Таким образом найден начальный опорный план исходной ЗЛП:
Поиск по сайту: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (7.692 сек.) |