|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
I.5.4. Решение задачи линейного программирования
После ввода исходных данных на экран выводится меню для выбора режима решения задачи (см. Фиг. 8). Режим решения определяет объем информации, выдаваемой на экран монитора в процессе решения задачи. На Фиг. 9 показана начальная симплекс таблица задачи. В верхней части таблицы показаны имена переменных над соответствующими столбцами матрицы системы ограничений. Дополнительные и искусственные переменные вводятся автоматически и обозначаются: дополнительные – искусственные –
Передвигая курсор вверх или вниз выберите режим и нажмите ENTER.
Фиг. 8. Выбор режима решения задачи ЛП
В первом столбце приводятся имена базисных переменных, а во втором -коэффициенты целевой функции при базисных переменных. Видно, что столбцы матрицы при базисных переменных образуют единичную подматрицу (единичный, ортонормированный базис). В предпоследнем столбце помещаются преобразованные свободные члены (при единичном базисе – просто свободные члены), которые при нулевых значениях свободных переменных равны значениям базисных переменных В последнем столбце размещается отношение свободных членов к элементам выбранного (разрешающего) столбца. В начальной таблице выведены нулевые значения, так как разрешающий столбец еще не выбран. В первой таблице (см. Фиг.10) приведены реальные значения этих отношений.
В предпоследней строке таблицы выводятся относительные оценки всех переменных с отрицательными знаками, то есть а в последней строке - коэффициенты при “большом М”, если используется метод искусственного базиса.
Initial tableau Начальная таблица
Нажмите любую клавишу для продолжения или “G” для выхода на окончательное решение.
Фиг. 9-а. Начальная симплекс-таблица.
В текущей таблице более ярким цветом выделяются: относительная оценка переменной, выбранной для ввода в базис; минимальное отношение свободного члена к элементу выбранного столбца; переменная, выводимая из базиса и разрешающий элемент. Кроме того, на экран выводится номер итерации, текущее значение целевой функции, имя переменной, вводимой в базис и имя переменной, выводимой из базиса. Конечная (финальная) таблица показана на Фиг. 11, где также приводится общее число итераций и оптимальное значение целевой функции.
Iteration 1 Итерация 1
Нажмите любую клавишу для продолжения или “G” для выхода на окончательное решение.
Фиг. 9-б. Симплекс-таблица, соответствующая первой итерации
Current objective function value (Max.) = 0
Нажмите любую клавишу для продолжения или “G” для выхода на окончательное решение.
Фиг. 10. Текущая симплекс-таблица (на примере первой итерации).
Final tableau (Total iteration =2) Окончательная таблица (Всего итераций =2)
(Max.) Optimal OBJ value = 3.2 (Max.) Оптимальная величина функции цели = 3.2 Нажмите любую клавишу для продолжения или “G” для выхода на окончательное решение.
Фиг. 11. Окончательная симплекс-таблица.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |