Где
где фигурные скобки означают дробную часть.
Таким образом, мы получаем следующую таблицу:
| | | | ||
| -2/7 | 8/7 | 3/7 | 1/7 | 22/7 |
| 4/7 | -9/7 | 1/7 | -2/7 | 12/7 |
| 3/7 | 2/7 | -1/7 | 2/7 | 16/7 |
| 2/7 | -1/7 | -3/7 | -1/7 | -1/7 |
1 | 0 | 1 | 1 | 0 |
Так как
Для перехода к допустимому базисному решению производятся следующие операции:
а) строка с отрицательным свободным членом
б) если все коэффициенты
в) совершается преобразование симплекс-таблицы с опорным элементом
Если в новой таблице по-прежнему есть хотя бы один отрицательный свободный член, то описанная процедура повторяется, начиная с операции а), необходимое число раз.
Применяя данные правила к нашей симплекс-таблице, мы получаем следующие преобразования:
| | | | ||
| -2/7 | 8/7 | 3/7 | 1/7 | 22/7 |
| 4/7 | -9/7 | 1/7 | -2/7 | 12/7 |
| 3/7 | 2/7 | -1/7 | 2/7 | 16/7 |
| 2/7 | -1/7 | -3/7 | -1/7 | -1/7 |
1 | 0 | 1 | 1 | 0 |
| | | | ||
| 2 | 8 | -3 | -1 | 2 |
| -2 | -9 | 4 | 1 | 3 |
| 1 | 2 | -1 | 0 | 2 |
| -2 | -7 | 3 | 1 | 1 |
1 | 0 | 1 | 1 | 0 |
Полученная симплекс-таблица не только соответствует допустимому базисному решению, но и дает решение рассматриваемой задачи:
Ответ:
Задача 9 (16.258)
Решить задачу дробно - линейного программирования.
Знаменатель
Вводим новые переменные
и получаем следующую задачу линейного программирования:
Неизвестные параметры мы можем уже из этих выражений найти:
Ответ:
Задача 10 (16.268)
Решить задачу квадратичного программирования.