Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Решить задачу ЛП М-методом



Найти максимуму функции при ограничениях Решим задачу методом искусственного базиса (М-методом).

Решение: Запишем систему ограничений в канонической форме. Получим

или . Поскольку в системе 3 уравнения, то и базисных векторов также должно быть 3. Один из них уже известен, это вектор . И других базисных векторов нет. Поэтому добавим их искусственно во второе и третье уравнения системы. Получим . Таким образом, мы перешли к расширенной задаче: при ограничениях (*). Рассмотрим векторы

.

Среди векторов векторы являются базисными.

Симплексная таблица при этом методе содержит еще и (m+2)-строку, куда записывают слагаемое из , содержащее M, а в (m+1)-строку – другое слагаемое из этой разности.

Составим симплексную таблицу 1.

Т = 5x1+ 2x2+ (-1)x3+ 0x4+ 0x5+ (-М)x6+ (-М)х7

i Базис     -1    
                   
                 
            -1    
m+1   -5 -2          
m+2 -7 -8 -5 -5        

Найдем разрешающий элемент в таблице 1 по (m+2)-строке.

Найдем по следующим формулам:

.

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

Построим симплексную таблицу 2, опираясь на разрешающий элемент и следующие правила:

Правила 1-3 такие же как в предыдущем примере.

Правило 4: (m+1) и (m+2)-строки вычисляется аналогично: .

Правило 5: Процесс продолжается до тех пор пока из базиса не будут исключены все искусственные векторы, после чего переходят к (m+1)-строке. Удаленные из базиса искусственные векторы также исключаются и из таблицы.

Правило 6: Если не все искусственные векторы исключены из базиса, а в (m+2)-строке нет отрицательных, то расширенная и исходная задачи решений не имеют.

В таблице 2 базисными будут векторы .

Таблица 2.

i Базис     -1    
    14/3 1/3   -1/3   1/3  
  16/3 -1/3   -5/3   2/3  
    1/3 5/3   4/3   -1/3  
m+1 2/3 -5/3   11/3   -2/3  
m+2 -16/3 1/3   5/3   2/3  

Вычислим элементы в столбце : Вычислим элементы в столбце :

Вычислим элементы в столбце : Вычислим элементы в столбце :

Поскольку в (m+2)-строке нет отрицательных (начиная со столбца ), то задача новая, а, значит и исходная, оптимального плана не имеет.

Замечание 1. После конечного числа шагов получим оптимальный план или докажем отсутствие такового. Оптимальный план отсутствует, если некоторое , но среди чисел нет положительных (т.е. целевая функция не ограничена на множестве ее планов).

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





Дата публикования: 2015-04-07; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...