Симплексный метод

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

Задача 1 Множество допустимых значений задано N=3

– экстр.т. не явл-ся ()

–явл-ся экстр.т.

–явл-ся экстр.т.

Задача 2 (симплекс. метод)

Задана линейная форма: L= .Найти наим. значение формы L

Симпл. метод перебирает точки, чтобы его реализовать нужно знать хотя бы одну нач. экстр.т.

Для этого формируется доп. задача лин. программирования

Перепишем систему в виде:

пока одна из переменных не обнул-ся, т.е. L до опред. значения (обращаем внимание на переменные с “-” коэфф.) Увеличиваем одну единственную переменную

– пришли в экстр.т.

Можно посчитать значение лин. ф-ции в этой точке. Теперь нулевые координаты

- это свободные переменные. Базовые переменные:

L=-2 Выразим L через своб. перем.:

Для L нужно и , но мы уйдём в “-” область. Т.е. за один шаг симплекс. метода мы завершили алгоритм

Если случай - мн-во решений (

)

Если - задача не имеет решения


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: