Общие понятия о симплексном методе


При самостоятельном желании понять тему " Общие понятия о симплексном методе " вам поможет наш ресурс. Для вас наши специалисты подготовили материал, изучив который вы будете разбираться в ней уровне профессионала. А если у вас останутся вопросы, то задать их вы сможете прямо на сайте написав в чат онлайн-консультанта.

оформить заявку

Слишком сложно? Тогда запросите консультацию специалиста!

Наша компания занимается тем, что помогает студентам выполнять различные учебные работы на заказ. Вы можете ознакомиться с перечнем выполняемых работ, а так же с их стоимостью на странице с ценами.

ознакомиться с условиями

СИМПЛЕКСНЫЙ МЕТОД

ГРАФАНАЛИТИЧЕСКИЙ МЕТОД

Графоаналитический метод является одним из простейших методов линейного программирования. Он наглядно раскрывает сущность линейного программирования, геометрическую интерпретацию его методов. Однако этот метод имеет существенный недостаток: с его помощью можно решить только те планово-экономические задачи, математическая модель которых представляет собой систему с двумя неизвестными величинами. По этой причине в организации и планировании перевозок автомобильным транспортом этот метод может быть применен для решения очень узкого круга задач.

Одним из самых распространенных методов решения задач линейного программирования является симплексный метод.

Свое название метод получил от слова «симплекс», обозначающего простейший выпуклый многогранник, число вершин которого всегда на единицу больше, чем размерность пространства. На плоскости (двухмерное пространство) симплексом является треугольник, в трехмерном пространстве — четырехгранник и т. д.

Симплексный метод применяется в планировании ассортимента выпускаемой продукции, оптимальной загрузки оборудования, в решении технологических и транспортных задач, имеющих линейные математические модели.

Идея симплексного метода состоит в следующем. Пусть задача линейного программирования заключается в том, чтобы найти неотрицательные значения переменных х1, х2, хз, х4, которые обращают в минимум линейную форму

при условиях

Систему ограничений можно разрешить относительно переменных х1 и х2, которые и будут составлять базис:

исходя из условия неотрицательности, имеем наименьшие значения свободных переменных: хз = 0; х4 = 0. При этом значения базисных переменных: х1 = 6; х2 = 12. Все значения переменных положительны, а потому совокупность х1 = 6; х2=12; х3 = 0; х4 = 0 является допустимым решением системы. Значение целевой функции при этом базисе равно нулю.

Посмотрим, нельзя ли уменьшить значение линейной формы L(x). Переменная х3 входит в нее с положительным знаком, поэтому увеличивать х3 нет смысла, так как это привело бы к увеличению L(x). Оставим х3 равным нулю. Увеличение свободной переменной х4 ведет к уменьшению L(x), поскольку х4 входит в линейную форму с отрицательным знаком.

Переменные связаны с системой линейных уравнений и подчинены условию неотрицательности. В связи с этим увеличивать х4 неограниченно нельзя, так как, например, при х4 = 4 (х3 = 0) из первого уравнения базисной системы х1 = —2 < 0, т. е. при этом нарушается условие неотрицательности переменных и решение становится недопустимым.

Очевидно, чтобы найти максимально возможное значение х4, обеспечи-вающее допустимое решение задачи, нужно составить отношение свободных членов к положительным коэффициентам при х4 и из них выбрать наименьшее. Из первого уравнения исходной системы это отношение равно 6 : 2 = 3; из второго - 12 : 3 = 4. Следовательно, максимальное значение х4, при котором решение системы остается допустимым, равно 3. Тогда х1 = 6 - (3 х3 + 2 х4) = 6 - 6 = 0; х2= 12 - ( х3 + 3 х4) = 12 - 9 = 3. Поскольку только базис дает решение системы, то х4 следует принять за базисную переменную, заменив им х1. Итак, новый базис х2 и х4, а свободные переменные х1х3. Новое допустимое решение: х1 = 0; х2 = 3; х3 = 0, х4 = 3. Значение целевой функции при новом базисе уменьшилось:




Переход к новому базису осуществляется на основе исключения новой базисной переменной из всех уравнений, кроме одного, в которое эта переменная должна входить с коэффициентом, равным единице. Элементарными Преобразованиями системы исключим х4из второго уравнения:

В исходной системе умножим второе уравнение на 2 и вычтем из него утроенное первое уравнение, получим новую, эквивалентную предыдущей систему

Разделив каждое уравнение на коэффициент при х4, получим:

Отсюда найдем новое базисное решение:

При этом

 
 

Вспомогательные переменные х1и x3входят в L(x) с положительными коэф-фициентами. Поэтому наименьшие возможные значения для них: х1 = 0; хъ = 0. В базисе х2и х 4 линейная форма достигает своего минимума:

L(x) min= — 12.

Следовательно, чтобы получить неотрицательные базисные решения системы линейных уравнений, надо процесс исключения неизвестных вести так, чтобы свободные члены всех уравнений на всех этапах процесса оставались неотрицательными. При этом руководствуются следующим правилом: в качестве новой базисной переменной принимается любая свободная переменная, при которой есть хотя бы один положительный коэффициент; выводится из базиса переменная, которая соответствует наименьшему отношению свободных членов уравнений к соответствующим положительным коэффициентам при вводимой в базис переменной. Такие преобразования называются симплексными преобразованиями.



Это очень важно, так как для нахождения частного неотрицательного решения, отвечающего наибольшему возможному значению какой-то одной свободной переменной при нулевых значениях других свободных переменных, вместо определения области изменения указанной переменной и подставления ее наибольшего возможного значения в общее решение достаточно принять указанную переменную за базисную и подвергнуть систему симплексному преобразованию, перейдя к новому базису, что значительно упрощает расчеты.

Вычисления удобно производить с помощью симплексных таблиц. Переход от одной таблицы к другой соответствует одной итерации, т. е. переходу от одного базиса к другому, при этом значение целевой функции уменьшается. За конечное число итераций переходят к базису, для которого получают минимальное (максимальное) значение целевой функции; соответствующее ей базисное допустимое решение и является оптимальным (если задача имеет решение).


Хм, так же просматривали

Заказ

ФОРМА ЗАКАЗА

Бесплатная консультация

Наша компания занимается написанием студенческих работ. Мы выполняем: дипломные, курсовые, контрольные, задачи, рефераты, диссертации, отчеты по практике, решаем тесты и задачи, и многие другие виды заданий. Чтобы узнать стоимость, а так же условия выполнения работы заполните заявку на этой странице. Как только менеджер увидит ваше сообщение, он сразу же свяжется с вами.

Этапность

СОПРОВОЖДЕНИЕ КЛИЕНТА

Получить работу можно всего за 4 шага

01
Оставляете запрос

Оформляете заказ работы, заполняя форму на сайте.

02
Узнаете стоимость

Менеджер оценивает сложность. Узнаете точную цену.

03
Работа пишется

Оплачиваете и автор приступает к выполнению задания.

04
Забираете заказ

Получаете работу в электронном виде на вашу почту.

Услуги

НАШ СЕРВИС

Что мы еще делаем?

icon
Курсовые работы

от 1800 рублей

ПОДРОБНЕЕ
icon
Семестровые работы

от 1480 рублей

ПОДРОБНЕЕ
icon
Исследовательские работы

от 2800 рублей

ПОДРОБНЕЕ
icon
НИР (научно-исследовательские работы)

от 3300 рублей

ПОДРОБНЕЕ
icon
Авторефераты

от 7800 рублей

ПОДРОБНЕЕ
icon
Бизнес-консультации

от 980 рублей

ПОДРОБНЕЕ