ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 274
Скачиваний: 15
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| Автономная некоммерческая организация высшего образования «МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ» |
| Кафедра экономики и управления Форма обучения: заочная/очно-заочная |
Моделирование экономических процессов
Группа Го20М661СтудентКурбонова С.УМОСКВА 2023ПРАКТИЧЕСКИЕ ЗАНЯТИЯ№1. Составить план производства продукции, обеспечив максимум прибыли, учитывая ограничения, заданные в таблице 1.Таблица 1. Линейная оптимизация| | Расход сырья (доли) | Прибыль от реализации единицы продукции, руб. | ||||
| Сырье 1 | Сырье 2 | Сырье 3 | Сырье 4 | | ||
| Продукт 1 | 0,2 | 0,3 | 0,1 | 0,4 | 120 | |
| Продукт 2 | 0,4 | 0,1 | 0,3 | 0,2 | 150 | |
| Продукт 3 | 0,6 | 0,1 | 0,1 | 0,2 | 110 | |
| Наличие сырья на складе, кг | 850 | 640 | 730 | 1000 | | |
|
Далее составим целевую функцию (максимум прибыли):
|
|
|
|
| | Тарифы по перемещению единицы груза, тыс.руб. | ||||
| | Потребитель1 | Потребитель2 | Потребитель2 | Потребитель4 | Возможности поставщика |
| Поставщик1 | 7 | 4 | 9 | 3 | 400 |
| Поставщик2 | 2 | 11 | 8 | 4 | 550 |
| Поставщик 3 | 3 | 8 | 6 | 5 | 300 |
| Потребности потребителя | 450 | 250 | 200 | 350 | |
Решение:Проверим необходимое и достаточное условие разрешимости задачи:.∑a = 400 + 550 + 300 = 1250∑b = 450 + 250 + 200 + 350 = 1250Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.Занесем исходные данные в распределительную таблицу.
| | B1 | B2 | B3 | B4 | Запасы |
| A1 | 7 | 4 | 9 | 3 | 400 |
| A2 | 2 | 11 | 8 | 4 | 550 |
| A3 | 3 | 8 | 6 | 5 | 300 |
| Потребности | 450 | 250 | 200 | 350 | |
Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены.Искомый элемент равен c21=2. Для этого элемента запасы равны 550, потребности 450. Поскольку минимальным является 450, то вычитаем его.x21 = min(550,450) = 450.
| x | 4 | 9 | 3 | 400 |
| 2 | 11 | 8 | 4 | 550 - 450 = 100 |
| x | 8 | 6 | 5 | 300 |
| 450 - 450 = 0 | 250 | 200 | 350 | |
x14 = min(400,350) = 350.
| x | 4 | 9 | 3 | 400 - 350 = 50 |
| 2 | 11 | 8 | x | 100 |
| x | 8 | 6 | x | 300 |
| 0 | 250 | 200 | 350 - 350 = 0 | |
x12 = min(50,250) = 50.
| x | 4 | x | 3 | 50 - 50 = 0 |
| 2 | 11 | 8 | x | 100 |
| x | 8 | 6 | x | 300 |
| 0 | 250 - 50 = 200 | 200 | 0 | |
Искомый элемент равен c33=6. Для этого элемента запасы равны 300, потребности 200. Поскольку минимальным является 200, то вычитаем его.
x33 = min(300,200) = 200.
| x | 4 | x | 3 | 0 |
| 2 | 11 | x | x | 100 |
| x | 8 | 6 | x | 300 - 200 = 100 |
| 0 | 200 | 200 - 200 = 0 | 0 | |
x32 = min(100,200) = 100.
| x | 4 | x | 3 | 0 |
| 2 | 11 | x | x | 100 |
| x | 8 | 6 | x | 100 - 100 = 0 |
| 0 | 200 - 100 = 100 | 0 | 0 | |
x22 = min(100,100) = 100.
| x | 4 | x | 3 | 0 |
| 2 | 11 | x | x | 100 - 100 = 0 |
| x | 8 | 6 | x | 0 |
| 0 | 100 - 100 = 0 | 0 | 0 | |