Для решения задачи линейного программирования с помощью симплекс-метода, начнем с преобразования условий и целевой функции.
1. Запишем целевую функцию и ограничения:
Целевая функция:
f = -x1 + 24x2 + 3x3 - 5x4
Ограничения:
-2x1 - x2 + x3 - x4 = -1
x1 + 4x2 - x3 - x4 = 2
2. Преобразуем неравенства в равенства:
Для этого добавим искусственные переменные (s1 и s2) и преобразуем неравенства в равенства.
Первое ограничение:
...
| Базис | x1 | x2 | x3 | x4 | s1 | s2 | Свободный член |
|---|
| s1 | -2 | -1 | 1 | -1 | 1 | 0 | -1 |
5.
Найдем столбец для ввода переменной (выбираем наименьший коэффициент в строке z). В нашем случае это x2.
Теперь найдем строку для выхода переменной, используя правило минимального отношения. Рассчитаем отношение свободного члена к соответствующему коэффициенту в столбце x2.
Для s1: -1 / -1 = 1
Для s2: 2 / 4 = 0.5 (это минимальное отношение)
Таким образом, переменная s2 выходит, а x2 входит.
6.
Приведем строку с s2 к единице, затем пересчитаем остальные строки.
После выполнения всех необходимых операций, получим новую таблицу.
7.
Продолжаем итерации, пока все коэффициенты в строке z не станут положительными.
8.
После нескольких итераций мы получим оптимальное решение, где базисные переменные будут иметь значения, а остальные будут равны нулю.
9.
После завершения симплекс-метода, мы получим значения переменных x1, x2, x3, x4, которые минимизируют целевую функцию f.
Таким образом, мы нашли минимум функции при заданных условиях.