Решение.
Для начала попытаемся выразить одни переменные системы через определенный набор других переменных. С этой целью будем рассматривать расширенную матрицу системы ограничений и путем элементарных преобразований этой матрицы, выделим в ней единичную подматрицу :
Воспользуемся последней расширенной матрицей и выразимпеременные ,
и
через оставшиеся переменные
и
. Помня, что
, получаем новые ограничения :
Подставив эти значения вместо переменных ,
и
в исходную задачу, для целевой функции получим:
Итак, преобразовав полученные неравенства и целевую функцию, имеем задачу, эквивалентную исходной с ограничениями « = » , но уже с ограничениями «
5. Решить задачу линейного программирования симплекс-методом.
Решение.
Перед применением симплекс-метода необходимо преобразовать систему линейных ограничений и рассматриваемую нами функцию к каноническому виду.
Все свободные члены системы ограничений неотрицательны, значит, выполнено одно из необходимых условий применения симплекс-метода. Осталось все условия системы представить в виде уравнений. Для этого к левой части 1-го неравенства системы ограничений прибавляем неотрицательную переменную , к левой части 2-го неравенства прибавляем неотрицательную переменную
, а к левой части 3-го - неотрицательную переменную
, тем самым мы преобразуем неравенства в равенства:
Определимся с начальным опорным решением. Наличие единичного базиса в системе ограничений позволяет легко найти его.
Переменная входит в уравнение 1 с коэффициентом 1, а в остальные уравнения системы с коэффициентом 0, т.е.
- базисная переменная. Аналогично переменные
и
являются базисными. Остальные переменные являются свободными. Приравняв свободные переменные к 0 в системе ограничений, получаем опорное решение:
Теперь непосредственно составим таблицу:
Базисныепеременные | | | | | | Свободные переменные | Отношение |
| 2 | -1 | 1 | 0 | 0 | 1 | - |
| 1 | 3 | 0 | 1 | 0 | 3 | 1 |
| 1 | -2 | 0 | 0 | 1 | 2 | - |
J(x) | -2 | -3 | 0 | 0 | 0 | 0 | - |
В качестве ведущего выступает 2-ой столбец, поскольку -3 - наименьший элемент в строкеJ(x). За ведущую строку принимаем строку 2, т. к. отношение свободного члена к соответствующему элементу выбранного столбца для 2-ой строки является наименьшим из неотрицательных. Разделим элементы 2-ой строки на 3, чтобы получить в качестве ведущего элемента 1:
Базисныепеременные | | | | | | Свободные переменные | Отношение |
| 2 | -1 | 1 | 0 | 0 | 1 | - |
| | 1 | 0 | | 0 | 1 | 1 |
| 1 | -2 | 0 | 0 | 1 | 2 | - |
J(x) | -2 | -3 | 0 | 0 | 0 | 0 | - |
Взяв за ведущий выделенный элемент, проведем соответствующие преобразования.
От элементов строки 1 отнимаем соответствующие элементы строки 2, умноженные на -1.
От элементов строки 3 отнимаем соответствующие элементы строки 2, умноженные на -2.
От элементов строки J(x) отнимаем соответствующие элементы строки 2, умноженные на -3. В результате имеем:
Базисныепеременные | | | | | | Свободные переменные | Отношение |
| | 0 | 1 | | 0 | 2 | |
| | 1 | 0 | | 0 | 1 | 3 |
| | 0 | 0 | | 1 | 4 | |
J(x) | - | 0 | 0 | 1 | 0 | 3 | - |
За ведущий столбец выберем столбец 1 ( по тому же правилу) , а за ведущую строку - строку 1. Разделим элементы 1-ой строки на