Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Решить математическую модель и объяснить подробно каждое действие
Предмет: Математика
Раздел: Линейное программирование (оптимизация)
Нам нужно определить количество каждого из четырёх шихтовых материалов ( A_1, A_2, A_3, A_4 ), которые нужно использовать, чтобы:
Материал | ( B_1 ) | ( B_2 ) | Цена (руб/кг) |
---|---|---|---|
( A_1 ) | 50 | 40 | 70 |
( A_2 ) | 20 | 10 | 110 |
( A_3 ) | 50 | 10 | 90 |
( A_4 ) | 10 | 10 | 160 |
Пусть:
Минимизировать стоимость:
Z = 70x_1 + 110x_2 + 90x_3 + 160x_4 \rightarrow \min
Общая масса смеси: x_1 + x_2 + x_3 + x_4 = 400
Масса элемента [B_1] в сплаве: 0.5x_1 + 0.2x_2 + 0.5x_3 + 0.1x_4 = 250
Масса элемента [B_2] в сплаве: 0.4x_1 + 0.1x_2 + 0.1x_3 + 0.1x_4 = 150
Неотрицательность переменных: x_1 \geq 0,\quad x_2 \geq 0,\quad x_3 \geq 0,\quad x_4 \geq 0
\begin{cases} \text{Минимизировать: } Z = 70x_1 + 110x_2 + 90x_3 + 160x_4 \ \text{при условиях:} \ x_1 + x_2 + x_3 + x_4 = 400 \ 0.5x_1 + 0.2x_2 + 0.5x_3 + 0.1x_4 = 250 \ 0.4x_1 + 0.1x_2 + 0.1x_3 + 0.1x_4 = 150 \ x_1, x_2, x_3, x_4 \geq 0 \end{cases}
Теперь эту задачу можно решить методами линейного программирования:
Хочешь, я решу эту задачу численно с помощью Python?