гогштошщ. Мат моделирование задача. Решение 3x 1 4x 2 x 3 max 2x 1 x 2 14 x
Скачать 24.57 Kb.
|
(задача вариант 4) симплекс-метод Решение: 3·x1 + 4·x2 + x3 → max 2·x1 + x2 ≤ 14 x1 + x2 ≤ 8 x2 + x3 ≤ 3 Для каждого ограничения с неравенством добавляем дополнительные переменные x4..x6. Перепишем ограничения в каноническом виде: 2·x1 + x2 + x4 = 14 x1 + x2 + x5 = 8 x2 + x3 + x6 = 3 Ищем начальное базисное решение: Ограничение 1 содержит неравенство, базисной будет добавленная дополнительная переменная x4 Ограничение 2 содержит неравенство, базисной будет добавленная дополнительная переменная x5 Ограничение 3 содержит неравенство, базисной будет добавленная дополнительная переменная x6 Начальная симплекс-таблица
Вычисляем дельты: Δi = C4·a1i + C5·a2i + C6·a3i - Ci Δ1 = C4·a11 + C5·a21 + C6·a31 - C1 = 0·2 + 0·1 + 0·0 - 3 = -3 Δ2 = C4·a12 + C5·a22 + C6·a32 - C2 = 0·1 + 0·1 + 0·1 - 4 = -4 Δ3 = C4·a13 + C5·a23 + C6·a33 - C3 = 0·0 + 0·0 + 0·1 - 1 = -1 Δ4 = C4·a14 + C5·a24 + C6·a34 - C4 = 0·1 + 0·0 + 0·0 - 0 = 0 Δ5 = C4·a15 + C5·a25 + C6·a35 - C5 = 0·0 + 0·1 + 0·0 - 0 = 0 Δ6 = C4·a16 + C5·a26 + C6·a36 - C6 = 0·0 + 0·0 + 0·1 - 0 = 0 Δb = C4·b1 + C5·b2 + C6·b3 - C7 = 0·14 + 0·8 + 0·3 - 0 = 0 Симплекс-таблица с дельтами
Проверяем план на оптимальность: план не оптимален, так как Δ1 = -3 отрицательна. Итерация 1 Определяем разрешающий столбец - столбец, в котором находится минимальная дельта: 2, Δ2: -4 Находим симплекс-отношения Q, путём деления коэффициентов b на соответствующие значения столбца 2 В найденном столбце ищем строку с наименьшим значением Q: Qmin = 3, строка 3. На пересечении найденных строки и столбца находится разрешающий элемент: 1 В качестве базисной переменной x6 берём x2. В качестве базисной переменной x6 берём x2.
Из строк 1, 2 вычитаем строку 3, умноженную на соответствующий элемент в столбце 2. Вычисляем новые дельты: Δi = C4·a1i + C5·a2i + C2·a3i - C Δ1 = C4·a11 + C5·a21 + C2·a31 - C1 = 0·2 + 0·1 + 4·0 - 3 = -3 Δ2 = C4·a12 + C5·a22 + C2·a32 - C2 = 0·0 + 0·0 + 4·1 - 4 = 0 Δ3 = C4·a13 + C5·a23 + C2·a33 - C3 = 0·(-1) + 0·(-1) + 4·1 - 1 = 3 Δ4 = C4·a14 + C5·a24 + C2·a34 - C4 = 0·1 + 0·0 + 4·0 - 0 = 0 Δ5 = C4·a15 + C5·a25 + C2·a35 - C5 = 0·0 + 0·1 + 4·0 - 0 = 0 Δ6 = C4·a16 + C5·a26 + C2·a36 - C6 = 0·(-1) + 0·(-1) + 4·1 - 0 = 4 Δb = C4·b1 + C5·b2 + C2·b3 - C7 = 0·11 + 0·5 + 4·3 - 0 = 12 Симплекс-таблица с обновлёнными дельтами
Текущий план X: [ 0, 3, 0, 11, 5, 0 ] Целевая функция F: 3·0 + 4·3 + 1·0 + 0·11 + 0·5 + 0·0 = 12 Проверяем план на оптимальность: план не оптимален, так как Δ1 = -3 отрицательна. Определяем разрешающий столбец - столбец, в котором находится минимальная дельта: 1, Δ1: -3 Находим симплекс-отношения Q, путём деления коэффициентов b на соответствующие значения столбца 1 В найденном столбце ищем строку с наименьшим значением Q: Qmin = 5, строка 2. На пересечении найденных строки и столбца находится разрешающий элемент: 1 В качестве базисной переменной x5 берём x1.
Из строк 1, 3 вычитаем строку 2, умноженную на соответствующий элемент в столбце 1. Вычисляем новые дельты: Δi = C4·a1i + C1·a2i + C2·a3i - Ci Симплекс-таблица с обновлёнными дельтами
Текущий план X: [ 5, 3, 0, 1, 0, 0 ] Целевая функция F: 3·5 + 4·3 + 1·0 + 0·1 + 0·0 + 0·0 = 27 Проверяем план на оптимальность: отрицательные дельты отсутствуют, следовательно план оптимален. Ответ: x1 = 5, x2 = 3, x3 = 0, F = 27 |