|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Пример 38.3Найти минимум функции если
Решение. Запишем матрицу ограничений:
Единичные векторы Свободным переменным присваиваем значения Следовательно, опорный план: Значение целевой функции: Проверим начальный опорный план на оптимальность. Для этого составим симплекс-таблицу (табл. 38.2).
Таблица 38.2 Симплекс- таблица (исходные данные – 1-я итерация)
Последняя строка табл. 38.2 показывает, что начальный план не является оптимальным, так как имеем две положительные оценки:
Так как Из базиса выводим вектор P5, у которого единица в последней строке. Составляем новую таблицу (табл. 38.3). Пояснения к ее заполнению приведены ниже. Таблица 38.3 Симплекс- таблица (2-я итерация)
Имеем новый базис: Р2, Р3, Р4. В столбце Cбаз записаны коэффициенты при базисных неизвестных целевой функции: –1; 1; 1. Заполняем строку вектора, который ввели в базис (Р3). Для этого элементы третьей строки табл. 38.2 делим на разрешающий элемент 2. Получили разрешающую (ведущую) строку. В столбце Р3 необходимо получить единичный вектор. В первой строке табл. 38.2 имеем 0, поэтому эту строку перепишем без изменений. Во второй строке табл. 38.2 на месте элемента (–4) необходимо получить 0. Для этого каждый элемент ведущей строки табл. 38.3 умножим на 4 и прибавим к соответствующим элементам второй строки табл. 38.2. Получим новый опорный план Переходим к новому опорному плану. Для этого вводим в базис вектор Р6, так как только Находим отношение свободных членов к коэффициентам последнего столбца: Составляем новую таблицу (табл. 38.4).
Таблица 38.4 Симплекс- таблица (3-я итерация)
Имеем новый базис: Р2, Р3, Р6. Заполняем строку вектора Р6. Для этого элементы второй строки табл. 38.3 делим на разрешающий элемент 6 и записываем в табл. 38.4. Получим ведущую строку. В столбце Р6 надо получить единичный вектор. В первой строке табл. 38.3 требуется получить 0 на месте 1. Для этого каждый элемент ведущей строки табл. 38.4 надо умножить на (–6) и прибавить к соответствующим элементам первой строки табл. 38.3. Полученные элементы записываем в первую строку табл. 38.4. В третьей строке табл. 38.3 на месте 1 нужно получить 0. Для этого каждый элемент второй строки табл. 38.4 нужно умножить на (–1) и прибавить к соответствующим элементам третьей строки табл. 38.3. Полученные элементы записываем в третью строку табл. 38.4. Получим новый опорный план: Проверим его на оптимальность. Для этого вычислим все значения Для полученного плана Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |