3.2 Решение задачи симплекс-методом
Пошаговое описание решения задачи:
1) По данным таблицы из пункта 1 составляем математическую модель:
F=34*X1+50*X2 =>max
2) Приводим модель к каноническому виду:
Базисные переменные входят в целую функцию, а свободные - нет.
Базисные переменные: Х1, Х2. Свободные переменные: Х3, Х4, Х5.
3) Выразим свободные переменные через базисные.
4) Составим симплекс - таблицу:
-Х1 |
-Х2 |
b |
||
X3 |
2 |
5 |
432 |
|
X4 |
3 |
4 |
424 |
|
X5 |
5 |
3 |
532 |
|
F |
-34 |
-50 |
Столбец свободных членов не содержит отрицательных чисел, но отрицательные коэффициенты есть в индексной строке.
5) Определение новой базисной переменной: В качестве ведущего выберем столбец, соответствующий переменной x2, так как в индексной строке это наибольший коэффициент по модулю.
6) Определение новой свободной переменной:
Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее: min (432: 5, 424: 4, 532: 3) = 862/5 Следовательно, 1-ая строка является ведущей. Разрешающий элемент равен (5) и находится на пересечении ведущего столбца и ведущей строки.
7) Преобразуем таблицу по правилу прямоугольника:
1) а12=1/5;
2) а22=4/ (-5), а32=3/ (-5), а42= (-50) / (-5);
3) а11=2/5, а13=432/5;
4) а21= (3*5-2*4) /5, а31= (5*5-2*3) /5, а41= (-34*5-2* (-50)) /5, а23= (424*5-432*4) /5, а33= (532*5-432*3) /5, а43= (0*5-432* (-50)) /5.
-X1 |
-X3 |
b |
||
X2 |
2/5 |
1/5 |
432/5 |
|
X4 |
7/5 |
-4/5 |
392/5 |
|
X5 |
19/5 |
-3/5 |
1364/5 |
|
F |
-14 |
10 |
4320 |
Последний столбец не содержит отрицательных чисел, но отрицательное число есть в нижней строке, выбираем
min ( ( (432/5) / (2/5)); ( (392/5) / (7/5)); ( (1364/5) (19/5))) = 7/5
8) Далее применяем операцию пока не получаем в индексной строке F и столбце свободных членов b положительные значения:
-X4 |
-X3 |
b |
||
X2 |
-2/7 |
3/7 |
64 |
|
X1 |
5/7 |
-4/7 |
56 |
|
X5 |
-19/7 |
11/7 |
60 |
|
F |
10 |
2 |
5104 |
9) Из последней таблицы получаем ответ:
X1 = 56; X2 = 64; F = 5104.
- 1. Перечень сокращений, терминов и их определение
- 2. Описание используемых методов
- 2.1 Графический метод
- 2.2 Симплекс-метод
- 2.3 Двойственная задача
- 2.4 Метод потенциалов
- 3. Решение задачи с помощью нескольких методов
- 3.1 Решение задачи графическим методом
- 3.2 Решение задачи симплекс-методом
- 3.3 Формулировка двойственной задачи
- 3.4 Моделирование и решение транспортной задачи методом потенциалов
- 4. Решение симплекс задачи с помощью MS Excel
- 4.1 Решение двойственной задачи с помощью MS Excel
- 4.2 Решение транспортной задачи с помощью MS Excel
- 5. Заключение
- 1.3.Симплекс – метод решения задач линейного программирования
- Решение задач Линейного программирования графическим методом
- Графический метод решения задач линейного программирования;
- Тема 10. Методы решения задач линейного программирования
- Решение экономико-математических задач методами линейного программирования
- Методы решения задач линейного программирования
- Методы решения задач линейного программирования