![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Алгоритм пересчета симплексной таблицы
Шаг 1. Выбрать главный столбец симплексной таблицы. Для минимизирующей функции он находится как максимальное среди положительных элементов
Для максимизирующей функции он находится как минимальное среди отрицательных элементов Шаг 2. Выбрать главную строку. Для этого произвести построчное деление столбца свободных членов на главный столбец (в делении участвуют только положительные элементы). Главная строка находится как минимальное из найденных частных: Шаг 3. В новой симплексной таблице на место базисной неизвестной по главной строке поставить переменную по главному столбцу. Шаг 4. Рассчитать элементы новой симплексной таблицы, стоящие на месте главной строки:
Шаг 5. Рассчитать остальные элементы для новой симплексной таблицы:
Шаг 6. В последующих симплексных таблицах первый столбец оценок небазисных переменных исключить. Процесс перехода к новым решениям продолжается до тех пор, пока не будет получено оптимальное решение. Пример решения задачи ЛП симплексным методом Пример №3.1. Минимизировать
при условиях:
и
Решение. Шаг1. Данную задачу не требуется приводить к каноническому виду, т.к. система ограничений содержит только равенства. Матрица условий-ограничений для данной задачи будет иметь вид: m=2 n=5. Для удобства решения исходные данные задачи следует представить в виде: Шаг 2. В качестве базисных неизвестных выбираются x1 и x2, т.к. каждая из них входит только в одно условие–ограничение с коэффициентом +1 и в остальные условия–ограничения с коэффициентом 0. Одним из допустимых решений задачи ЛП (1*) – (3*) является базисное неотрицательное решение системы (2*) Ему соответствует значение целевой функции, равное
Шаг 3.
При использовании формулы
Первая симплексная таблица имеет вид: 1 симплексная таблица
В последней строке симплексной таблицы есть положительный коэффициент Шаг 5. Выбор главного столбца симплексной таблицы:
s=5, главный столбец x5. Выбор главной строки:
r=1, главная строка x1. Неизвестная x5 становится базисной, x1— свободной. Расчет новой симплексной таблицы производится в соответствии с формулами (3.13 – 3.18) алгоритма пересчета симплексной таблицы: 1) новые элементы главной строки:
2) остальные новые элементы таблицы:
Вторая симплексная таблица имеет вид: 2 симплексная таблица
В последней строке симплексной таблицы есть положительный коэффициент Шаг 6. Процесс перехода к новым и новым решениям продолжается до тех пор, пока не будет получено оптимальное решение. Выбор главного столбца симплексной таблицы:
s=4, главный столбец x4. Выбор главной строки:
r=4, главная строка x4. Неизвестная x4 становится базисной, x2— свободной. Расчет новой симплексной таблицы производится в соответствии с формулами (3.13 – 3.18) алгоритма пересчета симплексной таблицы: 1) новые элементы главной строки:
2) остальные новые элементы таблицы:
Третья симплексная таблица имеет вид: 3 симплексная таблица
В третьей симплексной таблице среди элементов последней строки
Ответ. Оптимальное базисное решение: Наименьшее значение линейной формы:
Пример №3.2. Предприятие может выпускать четыре вида продукции ( Требуется определить производственную программу, обеспечивающую предприятию наибольшую прибыль при имеющихся ограниченных ресурсах. Решение. Для решения данной задачи необходимо составить ее математичкую модель: найти производственную программу (x1, x2, x3, x4) максимизирующую прибыль при ограничениях по ресурсам и по смыслу задачи Система ограничений состоит из неравенств. Следовательно, ее необходимо привести к каноническому виду при помощи дополнительных неотрицательных неизвестных x5, x6, x7: Дополнительные переменные x5, x6, x7 имеют смысл остатков соответствующих ресурсов. Среди всех решений системы уравнений, удовлетворяющих условию неотрицательности надо найти то решение, при котором целевая функция примет наибольшее значение. Базисными неизвестными являются дополнительные переменные x5, x6, x7. Одним из допустимых решений задачи является базисное неотрицательное решение системы ограничений Ему соответствует значение целевой функции, равное
Для составления первой симплексной таблицы необходимо вычислить
1 симплексная таблица
Выбор главного столбца:
s=4, главный столбец x4. Выбор главной строки: Т.к. две дроби равны и являются минимальными, то можно взять любую из них. Пусть r=2, главная строка x6. Неизвестная x4 становится базисной, x6— свободной. Расчет новой симплексной таблицы производится в соответствии с формулами (3.13 – 3.18) алгоритма пересчета симплексной таблицы. Вторая симплексная таблица имеет вид: 2 симплексная таблица
В получившейся симплексной таблице среди элементов последней строки Ответ. Используя план производства При этом остаток ресурса первого вида Популярное:
|
Последнее изменение этой страницы: 2016-04-11; Просмотров: 1970; Нарушение авторского права страницы