Реферат: Задача по Экономико-математическое моделирование
Крекинг – бензина
1
1
1200
Изопентол
1
2
1300
Прибыль (за 1000л)
90
120
План
х1
х2
Ограничения:
х1 + 3х2 < 1500,
х1 + х2 < 1200,
х1 + 2х2 < 1300,
х1 > 0, х2 > 0.
Целевая функция: f = 90х1 + 120х2 → max,
Введем дополнительные переменные у1 , у2 , у3 .
1х1 + 3х2 + у1 = 1500,
1х1 + 1х2 + у2 = 1200,
1х1 + 2х2 + у3 = 1300,
х1 > 0, х2 > 0,
у1 > 0, у2 > 0, у3 > 0.
у1 = 1500 – (1х1 + 3х2 ),
у2 = 1200 – (1х1 + 1х2 ),
у3 = 1300 – (1х1 + 2х2 ),
х1 > 0, х2 > 0,
у1 > 0, у2 > 0, у3 > 0.
f = 0 – (-90х1 – 120х2 ) → max.
Составим симплекс таблицу:
Базисные | Свободные | x1 | x2 |
у1 | 1500 | 1 | 3 |
у2 | 1200 | 1 | 1 |
у3 | 1300 | 1 | 2 |
Индексная строка | 0 | -90 | -120 |
Так как в столбце свободных членов нет отрицательных элементов, то найдено допустимое решение. Так как в индексной строке есть отрицательные элементы, то полученное решение не оптимально. Для определения ведущего столбца найдем максимальный по модулю отрицательный элемент в индексной строке (-120). А ведущая строка та, у которой наименьшее положительное отношение свободного члена к соответствующему элементу ведущего столбца.
Пересчитаем таблицу
Базисные | Свободные | x1 | у1 |
x2 | 500 | 1/3 | 1/3 |
у2 | 700 | 2/3 | -1/3 |
у3 | 300 | 1 / 3 | -2/3 |
Индексная строка | 60000 | -50 | 40 |
Так как в столбце свободных членов нет отрицательных элементов, то найдено допустимое решение. Так как в индексной строке есть отрицательные элементы, то полученное решение не оптимально. Для определения ведущего столбца найдем максимальный по модулю отрицательный элемент в индексной строке (-50). А ведущая строка та, у которой наименьшее положительное отношение свободного члена к соответствующему элементу ведущего столбца.
Пересчитаем таблицу
Базисные | Свободные | у3 | у1 |
X2 | 200 | -1 | 1 |
у2 | 100 | -2 | 1 |
X1 | 900 | 3 | -2 |
Индексная строка | 105000 | 150 | -60 |
Так как в столбце свободных членов нет отрицательных элементов, то найдено допустимое решение. Так как в индексной строке есть отрицательные элементы, то полученное решение не оптимально. Для определения ведущего столбца найдем максимальный по модулю отрицательный элемент в индексной строке (-60). А ведущая строка та, у которой наименьшее положительное отношение свободного члена к соответствующему элементу ведущего столбца.
Пересчитаем таблицу
Базисные | Свободные | у3 | у2 |
x2 | 100 | 1 | -1 |
у1 | 100 | -2 | 1 |
x1 | 1100 | -1 | 2 |
Индексная строка | 111000 | 30 | 60 |