logo search
МатМод экология / Лабораторные работы

Задача оптимального использования ресурсов

Фабрика имеет в своем распоряжении определенное количество ресурсов: рабочую силу, деньги, сырье, оборудование, производственные и т.п. Допустим, например, ресурсы трех видов: рабочая сила, сырье и оборудование - имеются в количестве соответственно 80 (чел/дней), 480 (кг) и 130 (станко/ч). Фабрика может выпускать ковры четырех видов. Информация о количестве единиц каждого ресурса, необходимых для производства одного ковра каждого вида, и доходах, получаемых предприятием от единицы каждого вида товаров, приведена в таблице.

Таблица 1. 2

Ресурсы

Нормы расхода ресурсов на единицу изделия

Наличие ресурсов

ковер «Лужайка»

ковер «Силуэт»

ковер «Детский»

ковер «Дымка»

Труд

Сырье

Оборудование

7

5

2

2

8

4

2

4

1

6

3

8

80

480

130

Цена (т. руб.)

3

4

3

1

Требуется найти такой план выпуска продукции, при котором будет максимальной общая стоимость продукции.

Обозначим через Х1 , Х2 , Х3 , Х4 количество ковров каждого типа.

Математическая модель задачи.

Целевая функция - это выражение, которое необходимо максими­зировать:

f(X)= 3X1 + 4Х2 + 3Хз + Х4.

Ограничения по ресурсам

1 + 2X2 + 2X3 + 6X4 80,

1 + 8X2 + 4X3 + 3X4 ≤ 480,

1 + 4X2 + X3 + 8X4 ≤ 130,

Х1 , Х2 , Х3 , Х4 ≥ 0.

  1. Для задачи оптимального использования ресурсов подготовим форму для ввода условий (Рис.1. 5).

  2. В нашей задаче оптимальные значения вектора X = (X1,X2,X3,X4) будут помещены в ячейках ВЗ:ЕЗ, оптимальное значение целевой функции - в ячейке F4.

  3. Введем исходные данные в созданную форму. Получим результат, показанный на Рис.1. 6.

Рис.1. 5. Введена форма для ввода данных.

Весь текст на Рис.1. 5 является комментарием и на решение задачи не влияет.

Рис.1. 6. Данные введены.

4. Введем зависимость для целевой функции1.

Рис.1. 7.

Рис.1. 8.

Рис.1. 9. Задание функции – значения целевой функции.

Рис.1. 10. Ввод целевой функции.

5. Введем зависимость для левых частей ограничений:

На этом ввод зависимостей окончен.

Рис.1. 11. Ввод выражений для вычисления левых частей ограничений.