Автор работы: Пользователь скрыл имя, 09 Февраля 2013 в 13:54, лабораторная работа
Небольшая фирма производит два вида продукции: столы и стулья. Для изготовления одного стула требуется 3 м древесины, а для изготовления одного стола – 7 м. На изготовление одного стула уходит 2 часа рабочего времени, а на изготовление стола – 8 часов. Каждый стул приносит 1 ден. ед. прибыли, а каждый стол – 3 ден. ед. Сколько стульев и сколько столов должна изготовить эта фирма для получения максимальной прибыли, если она располагает 200 м древесины и 400 часами рабочего времени?
ВСЕРОССИЙСКИЙ
ЗАОЧНЫЙ ФИНАНСОВО-
КАФЕДРА МАТЕМАТИКИ И ИНФОРМАТИКИ
ОТЧЁТ
о результатах выполнения Лабораторной работы по дисциплине
Экономико-математические методы и прикладные модели
Вариант 8
Исполнитель:
специальность
группа
№ зачетной книжки
Преподаватель:
Уфа 2007 год
ЛАБОРАТОРНАЯ РАБОТА №1
Небольшая фирма производит два вида продукции: столы и стулья. Для изготовления одного стула требуется 3 м древесины, а для изготовления одного стола – 7 м. На изготовление одного стула уходит 2 часа рабочего времени, а на изготовление стола – 8 часов. Каждый стул приносит 1 ден. ед. прибыли, а каждый стол – 3 ден. ед. Сколько стульев и сколько столов должна изготовить эта фирма для получения максимальной прибыли, если она располагает 200 м древесины и 400 часами рабочего времени?
Решение:
Сформулируем экономико-математическую модель задачи.
Обозначим через Х1 и Х2 число продукции каждого типа (столы и стулья).
Целевая функция:
F(Х) =3X1+X2 àmax
Ресурсные ограничения:
7X1+3X2≤200 (ограничение по сырью)
8X1+2X2≤400 (ограничение по рабочему времени)
Х1, Х2≥0 (прямое ограничение)
3. Введем зависимость для целевой функции:
4. Введем зависимости для ограничений:
5. Запустим команду Поиск решения:
6. Введем параметры для решения задачи линейного программирования:
7. После выполнения
всех вышеуказанных действий
на экране появится окно Резуль
Полученное решение означает, что максимальный доход 86 ден.ед. фирма может получить при выпуске 29 столов. При этом сырье будет использоваться полностью, а из 400 часов рабочего времени будет использовано только 229.
2. Задача о назначениях
Мастер должен назначить на 10 типовых операций 12 рабочих. Данные о времени, которое затрачивают рабочие на выполнение каждой операции, приведены ниже в таблице.
Рабочий |
О1 |
О2 |
О3 |
О4 |
О5 |
О6 |
О7 |
О8 |
О9 |
О10 |
Р1 |
29 |
31 |
16 |
16 |
17 |
34 |
20 |
28 |
16 |
13 |
Р2 |
29 |
25 |
22 |
30 |
24 |
31 |
37 |
23 |
16 |
27 |
Р3 |
27 |
32 |
- |
14 |
34 |
30 |
27 |
16 |
19 |
17 |
Р4 |
21 |
35 |
- |
32 |
31 |
28 |
30 |
29 |
31 |
16 |
Р5 |
21 |
36 |
- |
14 |
24 |
30 |
21 |
28 |
29 |
27 |
Р6 |
28 |
35 |
25 |
30 |
22 |
16 |
- |
18 |
25 |
18 |
Р7 |
27 |
34 |
33 |
26 |
14 |
19 |
18 |
37 |
19 |
16 |
Р8 |
27 |
34 |
27 |
30 |
37 |
37 |
26 |
22 |
35 |
33 |
Р9 |
16 |
26 |
18 |
26 |
16 |
20 |
31 |
34 |
28 |
29 |
Р10 |
16 |
22 |
33 |
22 |
21 |
19 |
19 |
37 |
36 |
24 |
Р11 |
26 |
35 |
13 |
14 |
17 |
36 |
17 |
17 |
25 |
21 |
Р12 |
34 |
25 |
19 |
14 |
36 |
36 |
17 |
36 |
26 |
33 |
Сформулировать план назначений рабочих по операциям, при котором суммарное время на выполнение работ будет минимальным.
Решение:
Сформулируем экономико-математическую модель задачи.
Имеем следующие обозначения:
хij - назначение i-го работника на j-ю должность;
сij - время, которое затрачивают рабочие на выполнение каждой операции;
n – количество рабочих;
m – количество операций;
Целевая функция:
Ресурсные ограничения:
(условие назначения работника только на одну должность)
(условие заполнения вакантной должности)
4. Введем исходные данные
В конкретном примере осуществляется ввод условной мощности работника (в ячейки A18:A29 вводится «1»), потребности в заполнении вакантной должности («1» - в ячейки B17:К17).
5. Введем зависимость для целевой функции:
В поле ячейки B31 появится некоторое числовое значение, равное произведению «1» на производительность каждого работника на каждой операции.
6. Введем зависимости из математической модели:
7. Введем параметры для решения задачи линейного программирования.
8. После выполнения всех вышеуказанных действий на экране появится окно Результаты поиска решения;
Получим схему распределения работников по операциям:
3. Транспортная задача
Необходимо решить транспортную задачу – минимизировать расходы на доставку продукции заказчикам со складов фирмы, учитывая следующие затраты на доставку одной единицы продукции, объем заказа и количество продукции, хранящиеся на каждом складе.
Таблица тарифов на перевозку продукции и объемов запасов на складе и заказов:
Склад |
«Колбасы» |
«Мясо» |
«Мясные деликатесы» |
«Дина» |
Запасы на складе (ед. продукции) |
Черкизово |
1 |
0 |
0,5 |
2 |
45 |
Царицыно |
3 |
1 |
4 |
1 |
50 |
Бородино |
0 |
2,5 |
2 |
3 |
15 |
Вешняки |
4 |
3 |
1,5 |
2 |
20 |
Объем заказа (ед. продукции) |
30 |
40 |
20 |
25 |
Сформулируем экономико-математическую модель задачи.
Имеем следующие обозначения:
хij – объем поставки продукции от склада i к магазину j;
сij – затраты на перевозку продукции;
аi – объем продукции на складе;
bj – объем заказа
n – количество магазинов
m – количество складов
Целевая функция:
F(X)=x11+0.5x13+2x14+3x21+2x22
+2x44àmin
Ограничения:
(условие реализации мощностей поставщиков)
(условие удовлетворения запросов потребителей)
(прямое ограничение)
x1+0,5x3+2x4 ≤ 45 x1+3x2+4x4 ≤ 30
3x1+2x2+4x3+x4 ≤ 50 2x2+2,5x3+3x4 ≤ 40
2,5x2+2x3+3x4 ≤ 15 0,5x1+4x2+2x3+1,5x4 ≤ 20
4x1+3x2+1,5x3+2x4 ≤ 20 2x1+x2+3x3+2x4 ≤ 25
2. Введем условие реализации мощностей поставщиков:
4. Введем исходные данные.
В конкретном примере осуществляется ввод запасов продукции на складе (ячейки A9:A12), объемов заказов (ячейки B13:Е13), а также расходы на доставку продукции заказчикам со складов фирмы (ячейки B9:Е13).
5. Введем зависимость для целевой функции:
В поле ячейки B15 появится некоторое числовое значение, равное произведению единичных поставок на удельные коэффициенты по доставке продукции.
6. Введем зависимости из математической модели:
7. Введем параметры для решения задачи линейного программирования:
Информация о работе Задача об оптимальном использовании ограниченных ресурсов