Решение задач оптимизации управления с помощью MS Excel 2010

Оптимизация производственных моделей

Разбить на страницы
Показывать лекцию целиком

Структура производственных моделей

Производственная математическая модель предназначена для формирования оптимального производственного плана или технологических операций при ограниченных временных, материальных, трудовых и производственных ресурсах [3]. Критерием оптимальности является получение максимума прибыли или минимума издержек. Само планирование состоит обычно в определении количества выпускаемой продукции или составляющих в пределах заданного ассортимента. Чтобы создать математическую модель производственной фирмы, надо определить следующие параметры:

  • константы нормативных затрат материалов, труда и финансов;
  • переменные решения;
  • целевую функцию;
  • запас ресурсов или продукции;
  • параметры спроса на продукцию.
  • Оптимизация модели производственного плана состоит в поиске максимума (для прибыли) или минимума (для затрат) целевой функции при ограничении на спрос и ресурсы [4]. При оптимизации раскроя листовых материалов возникают важные для технологов вопросы минимизации отходов. При составлении смесей часто требуется выполнить ограничение сверху и снизу концентрации составляющих компонент.

    Задача 2.1. Составление производственного плана

    Фабрика выпускает сумки: женские, мужские, дорожные. Данные о материалах, используемых для производства сумок и месячный запас сырья на складе приведены в таблице.

    Материалы Нормы расхода Месячный запас материалов
    Сумка женская Сумка мужская Сумка дорожная Сумка спортивная
    Кожа (м2) 0,5 75
    Кожзаменитель (м2) 0,3 1,5 1,0 150
    Подкладочная ткань (м2) 0,6 0,4 1,7 1,5 300
    Нитки (м) 20 10 30 25 8000
    Фурнитура-молния (шт.) 4 5 3 6 1500
    Фурнитура-пряжки (шт.) 2 2 2 2 800
    Фурнитура разная (шт.) 2 2 4 6 1000

    По информации, полученной при изучении рынка продаж, ежемесячный спрос на продукцию фабрики составляет

  • сумка женская — 150 шт. при оптовой цене 3000 руб.;
  • сумка мужская — 70 шт. при оптовой цене 700 руб.;
  • сумка дорожная — 50 шт. при оптовой цене 2000 руб.;
  • сумка спортивная — 30 шт. при оптовой цене 1200 руб.
  • Отделом маркетинга были заключены договоры на поставки на следующий месяц.

    Найти оптимальный план производства сумок каждого типа, обеспечивающий максимальную выручку при реализации продукции и обеспечивающий удовлетворение рыночного спроса.

    При разработке программ обычно составляют подробный алгоритм их реализации. Здесь также составим наглядную ментальную карту по исходным данным задачи. Ментальная карта должна проиллюстрировать основную формулу математической модели (рисунок 2.1):

    (рис 2.1) Основная формула математической модели

    Ментальную карту выполним в виде столбцов со списками данных (рисунок 2.2):

    (рис 2.2) Представление исходных данных

    Продукцию мы представляем в виде вектора искомых переменных производственного плана $$x_i$$ $$(i = 1,2,3,4)$$. Составляющие этого вектора — количество сумок данного типа, запланированные к производству в следующем месяце. Второй столбец представляет собой вектор обязательных поставок $$D_i$$. Вектор поставок $$D_i$$ должен быть меньше вектора переменных $$x_i$$.

    В третьем столбце представлена матрица нормативных коэффициентов $$a_{ij}$$ $$(i=1,2,3,4; j=1,2,\ldots,7)$$ — удельных затрат материалов на каждый вид сумки. Индексы определяют один из четырех видов продукции и один из семи видов ресурсов.

    Вектор расхода материала $$r_j$$ в четвертом столбце определяется произведением матрицы нормативных коэффициентов $$a_{ij}$$ на вектор искомых значений переменных $$x_i$$. Вектор расхода материала $$r_j$$ не должен превышать вектор ресурсов $$R_j$$, составляющие которого приведены в последнем столбце.

    Целевая функция формируется скалярным произведением вектора цены $$c_i$$ на вектор искомых значений переменных $$x_i$$. Критерий оптимальности плана — получение максимального значения выручки — целевой функции $$F(c_i, x_i)$$.

    Подставляя в общие выражения исходные численные значения задачи, получим выражение для целевой функции:

    $$F(x)=\sum c_i*x_i=3000x_1+700x_2+2000x_3+1200x_4 \Rightarrow MAX$$

    Оптимальному решению задачи отвечает максимальное значение целевой функции при следующих условиях и ограничениях:

    Тестовая таблица
    Выражение Знак отношения Ресурс Примечание
    $$х_1$$ $$>=$$ 150 Выполнение договорных поставок сумки женские
    $$х_2$$ $$>=$$ 70 сумки мужские
    $$х_3$$ $$>=$$ 50 сумки дорожные
    $$х_4$$ $$>=$$ 30 сумки спортивные
    $$х_1, х_2, х_3, х_4$$ Целые Доли сумок не выпускаются
    $$0{,}5х_1$$ $$<=$$ 75 Ограничение на расход материалов кожа
    $$0{,}3х_2+1{,}5х_3+х_4$$ $$<=$$ 150 кожзаменитель
    $$0{,}6х_1+0{,}4х_2+1{,}7х_3+1{,}5х_4$$ $$<=$$ 300 подкладочная ткань
    $$20х_1+10х_2+30х_3+25х_4$$ $$<=$$ 8000 нитки
    $$4х_1+5х_2+3х_3+6х_4$$ $$<=$$ 1500 фурнитура-молнии
    $$2х_1+2х_2+2х_3+2х_4$$ $$<=$$ 800 фурнитура-пряжки
    $$2х_1+2х_2+4х_3+6х_4$$ $$<=$$ 1000 фурнитура-разная

    Лишь после того, как мы разобрались в условиях задачи, можно приступить к формированию таблицы в MS Excel (рисунок 2.3). Заполним ячейки исходными данными. Искомые переменные (количество сумок каждого вида) поместим в ячейки строки 12. В ячейку F3 вставим формулу и протянем ее до ячейки F10. Напомним, что задание абсолютного адреса производится нажатием клавиши F4. Целевая функция помещается в ячейке F10. Это выручка, т.е. стоимость всех произведенных сумок.

    (рис 2.3) Вставка формул в таблицу MS Excel

    Отформатированная таблица представлена на рисунке 2.4. В ячейки для искомых переменных В12:Е12 можно вставлять, вообще говоря, любые числа. Программа выполнит подбор их числовых значений в соответствии с условиями задачи. Однако чаще всего в качестве начальных значений вводят 0 (как на рисунке 2.4) или 1 (как на рисунке 2.5).

    (рис 2.4) Сформированная таблица MS Excel

    После вставки формул по команде Данные — Поиск решения вызовем диалог и заполним поля, как показано на рисунке 2.5. Адреса ячеек нужно не набирать вручную, а показывать мышью. Вызывать поля ограничений для записи нужно кнопкой "Добавить". На рисунке показано, что введены ограничения на целостность искомых переменных, на превышение выпуска продукции над обязательными поставками и на не превышение расхода материалов над запасами их на складе. Не отрицательность переменных учитывается в диалоге автоматически.

    (рис 2.5) Заполнение диалога "Параметры поиска решения"

    После выполнения команды "Найти решение" будет выдан результат расчета: значения искомых переменных и соответствующий расход материалов (рисунок 2.6):

    (рис 2.6) Результаты поиска решения

    Таким образом, мы нашли, что максимально возможная выручка может составить 677500 руб. Для этого сверх договорных поставок мы должны изготовить 35 мужских сумок и 9 дорожных сумок. При этом на складе останется около 10% запаса материалов, кроме кожи и кожзаменителя, которые будут израсходованы полностью. Для сохранения результата нужно нажать кнопку "Сохранить сценарий", в диалоге дать имя сценарию "Сумки_1".

    Оптимизация математической модели фактически закончена. Но теперь нужно перейти обратно от модели к реальной ситуации, т.е. принять управленческое решение. А что будет, если не удастся реализовать сумки, изготовленные сверх потребности? Ясно, что выручка будет равна только сумме, перечисленной от покупателей по договорным обязательствам. Тогда, может быть, и не изготавливать излишнюю продукцию? А сколько при этом останется материалов на складе? Руководитель предприятия на основе данного анализа должен иметь возможность принять решение о создании запасов как буферных (запас материалов для компенсации задержек в поставках), так и гарантийных (запас продукции для удовлетворения ожидаемого спроса).

    Вернемся в диалоговое окно "Поиск решения". Изменим запись, приравняв в окне ограничений искомое количество продукции поставкам по договорам (рисунок 2.7):

    (рис 2.7) Решение для обязательных поставок

    Полученное решение оптимально — оно отвечает максимуму целевой функции и удовлетворяет заданным ограничениям. Сохраним второй сценарий под именем "Сумки_2".

    А теперь подготовим графические материалы для отчета по составлению производственного плана. Представим остатки материалов на складе в конце следующего месяца для двух вариантов плана: для максимальной выручки и только для обязательных поставок.

    По команде на ленте "Данные" — Анализ "что если" — Диспетчер сценариев — Отчет получим отчет по сценариям. Отредактируем отчет вручную по примеру, приведенному на рисунке 2.8:

    (рис 2.8) Отредактированный отчет по двум сценариям остатков материалов

    Для построения гистограмм остатков на складе проведем сортировку данных по убыванию и построим гистограммы по команде Вставка — Гистограмма (показаны на рисунке 2.9):

    (рис 2.9) Остатки материалов на складе для двух вариантов плана, %

    Таким образом, планируемая максимальная выручка в 677500 руб. обеспечена материальными ресурсами фабрики. Выпуск сумок только по обязательным договорным поставкам уменьшит выручку до 635000 руб. При этом остатки материалов на складе увеличатся.

    Задача 2.2. Раскрой листовых материалов

    Механическому цеху требуется из куска листового металла выкроить развертку для изготовления короба. Короб можно изготовить так: сделать по углам квадратные вырезы, отогнуть боковины и соединить боковые швы сваркой. Можно ли из имеющихся в цехе стандартных листов размером 1,0 м х 2,0 м изготовить коробы объемом 200 л? Составить математическую модель. Формализовать задачу в MS Excel для других размеров листов при условии максимальной вместимости короба. Поставщики выпускают стальной лист следующего сортамента (м): 1х2, 1х3, 2х2, 2х2,5, 2х3. Построить графики зависимости максимальной вместимости (куб. м) и остатков материала (кв. м) от площади квадратных листов (кв. м).

    Решение задачи

  • Составим ментальной карту в виде выкройки и эскиза готовой конструкции, представленных на рисунке 2.10. (рис 2.10) Раскрой листа для изготовления короба
  • Составим математическую модель в виде формулы для объема короба.

    Площадь листа: $$S=M*L$$

    Объем короба равен произведению площади основания на высоту: $$V=(L-2h)*(M-2h)*h$$

    Остатки материала: $$Q=4h^2$$

  • Сформируем таблицу в MS Excel (справа показана вставка формул в ячейки столбца D). В ячейку D8 помещаем искомую переменную — высоту короба $$h$$. Вписываем в ячейку произвольное число, например, 0,10 м. Целевая функция помещена в ячейку D9 — это объем короба.
  • В параметрах поиска решения устанавливаем требуемое значение целевой функции $$V=0{,}2\mbox{куб.м} (200\mbox{л})$$. В ограничениях указываем, что длина и ширина основания короба должны быть положительными числами. Данная задача нелинейная: Объем короба и площадь остатков нелинейно зависят от высоты короба. В результате поиска программа выдает отрицательный результат:

    Программа нашла, что при высоте короба 21 см его вместимость будет составлять только 192,45 л, — из имеющегося материала изготовить короб объемом 200 л невозможно.

    Проверим теперь, что этот объем есть максимально возможный. В параметрах поиска решения предложим оптимизировать целевую функцию до максимума. Программа подтвердит, что объем 192,45 л есть максимально возможный.

    Для иллюстрации построим зависимость объема короба от его высоты по формуле

    $$V=4h^3–2h^2(M+L)+M*L*h$$ (рисунок 2.11)

    (рис 2.11) Нелинейная зависимость объема короба от его высоты
  • Проведем требуемый анализ максимальной вместимости короба для других размеров листов со сторонами м) 1х3, 2х2, 2х2,5, 2х3. Для этого продолжим таблицу, указывая другие размеры листов. Устанавливаем целевые ячейки в строке 9. Далее вызываем программу "Поиск решения" для каждого варианта и ищем максимальное значение целевой функции. Построим графики максимальной вместимости короба и остатков материала при раскрое в зависимости от площади листа:
  • Выводы:

    Максимальная вместимость короба почти линейно возрастает с увеличением площади листа заготовки. При этом около 10% листа уходит в отходы.

  • Задача 2.3. Учет стоимости материалов

    Трикотажная фабрика использует для производства свитеров и кофточек чистую шерсть, силон и нитрон, запасы которых составляют, соответственно, 800, 400 и 300 кг. Количество сырья, необходимого для изготовления продукции, его цена, а также выручка, получаемая от их реализации, приведены в таблице. Составить план производства изделий, обеспечивающий получение максимального дохода (разницы между выручкой и затратами на сырье).

    Вид сырья Затраты пряжи на 1 шт. Цена сырья, руб./кг
    свитер кофточка
    Шерсть 0,4 0,2 300
    Силон 0,2 0,1 200
    Нитрон 0,1 0,1 150
    Цена, руб./шт. 600 500

    Составим ментальную карту со схемой формирования выручки:

    Таблица данных в MS Excel выглядит так:

    В целевую ячейку "Доход" вставлена формула F7=D7–E7. В параметрах "Поиска решения" мы указываем только, что расход материалов не может превышать их запаса:

    Оптимальное решение задачи: при выпуске 1000 свитеров и 2000 кофточек доход составит 1 235 000 руб. Затраты на сырье составят 365 000 руб.:

    Аналогичным образом можно учесть и другие затраты, количественно связанные с целевой функцией.

    Финансовую деятельность можно также отнести к производственной деятельности. Руководство цеха управляет потоками сырья и материалов, чтобы производить только то, что выгодно. Финансовый отдел предприятия управляет потоками капитала, чтобы обеспечить безубыточность производства, получение максимальной прибыли. Деятельность финансового отдела направлена на выбор новых инвестиционных проектов, организацию внешних заимствований, формирование портфеля ценных бумаг.

    Особенностью финансовой деятельности является наличие рисков потери вложенных средств. Чаще всего, риски тем выше, чем больше доходность вложений. Поэтому оптимальное решение сводится к выбору вариантов приемлемого дохода при наименьших рисках. Рассмотрим, например, задачу об оптимизации пакета акций.

    Задача 2.4. Формирование портфеля инвестиций

    Инвестор принимает решение о вложении капитала в 1 млн. руб. Выбраны акции трех предприятий А, В и С. При принятии решения требуется учесть следующие условия:

  • Доля наиболее надежных акций должна быть не менее трети суммарного объема капитала.
  • Доля акций с наивысшим доходом должна быть не менее суммы, вложенной в остальные акции.
  • Доля, приходящаяся на каждый тип акций, не может быть менее 1 тысячи рублей. Данные по дивидендам (в %) и по надежности (в баллах) приведены в таблице.
  • Наименование Дивиденды по акциям (%) Надежность акций (баллы)
    А 10 2
    В 6 5
    С 6,5 3

    Какую максимальную прибыль можно получить в первый год инвестиций?

    Решение задачи начнем с формирования таблицы в MS Excel:

    Целевая функция в ячейке В6 представляет собой сумму дивидендов по всем вложенным акциям. Суммарный объем капитала указан в ячейке D6. В диалоговом окне вводим все указанные в условии задачи ограничения:

    Максимальная прибыль в конце первого года составит 86631,67 руб.

    Ключевые термины

    Вектор искомых переменных $$x_i$$ — количество запланированной к выпуску продукции по ассортименту.

    Вектор обязательных поставок — количество продукции по ассортименту, запланированной к сбыту по договорам.

    Матрица нормативных коэффициентов — удельные затраты материалов на единицу продукции по ассортименту. Первый индекс фиксирует вид продукции в ассортименте. Второй индекс фиксирует вид исходного материала.

    Вектор расхода материала $$r_j=a_{ij}*x_i$$ — общий расход материалов по видам.

    Вектор ресурсов $$R_j$$ — производственный запас материалов на период.

    Вектор цены $$c_i$$ — цена продукции по ассортименту.

    Целевая функция $$F=c_i*x_i$$ — стоимость выпущенной продукции.

    Краткие итоги

    Планирование выпуска продукции должно преследовать основную цель производства — получение максимальной прибыли. Эта задача актуальна для любого предприятия. Примеры ее решения, показанные в лекции и далее в упражнениях, позволяют автоматизировать поиск решения и снизить неизбежные риски.

    Вопросы

  • Может ли целевая функция быть фиксированной?
  • Как формируются ограничения в задачах?
  • Что такое сценарий?
  • По какой команде выдается отчет сценария?
  • Как поступить, если программа выдала отрицательный результат?
  • Упражнения

    Задача 2.5

    В лекции 1 мы графически решили задачу о питании цыплят:

    Для птицефабрики требуется составить самый дешевый рацион питания цыплят в виде смеси из корма А и корма Б. Цыплята должны получить необходимую дозу витамина В1 — тиамина и витамина С — аскорбина при достаточной калорийности питания. Сколько надо взять граммов корма А и корма Б для каждой порции оптимальной смеси, чтобы удовлетворить потребность цыплят в витаминах и питательности корма?

    Исходные данные для поиска решения приведены в таблице:

    Тиамин, мг Аскорбин, мг Калории, кал Цена, руб.
    Корм А, г 0,1 1 110 3,80р.
    Корм Б, г 0,25 0,25 120 4,20р.
    Потребность 1 5 400

    Математическая модель строится с искомыми переменными величинами — количеством $$Х1$$ корма А и количеством $$Х2$$ корма Б для каждой порции оптимальной смеси. С учетом целевых коэффициентов — цены кормов — они определяют целевую функцию — издержки производства на одну порцию корма для цыплят:

    $$F(X1, X2)=3{,}80*Х1+4{,}20*Х2 \Rightarrow MIN$$

    Оптимальному решению отвечает минимум целевой функции при следующих ограничениях:

    $$0{,}10 Х1+0{,}25 Х2 >=1$$ потребление тиамина не менее нормы;

    $$1{,}00 X1+0{,}25 Х2 >=5$$ потребление аскорбина не менее нормы;

    $$110 Х1+120 Х2 >=400$$ калорийность питания не должна быть ниже нормы.

    $$Х1 >=0; X2 >=0$$ переменные $$Х1$$ и $$Х2$$ не могут быть отрицательными.

    А теперь перенесем эту математическую модель в среду MS Excel.

    Результаты решения, приведенные в таблице, совпадают с результатами графического решения. Для данных видов кормов калорийность питания почти в два раза превосходит норму. При принятии управленческих решений по этой задаче следует, видимо, перейти на другие, менее калорийные корма.

    Задача 2.6

    Для поддержания нормальной жизнедеятельности человеку необходимо потреблять не менее 118 г белков, 56 г жиров, 500 г углеводов, 8 г минеральных солей. Количество питательных веществ, содержащихся в 1 кг каждого вида потребляемых продуктов, а также цена 1 кг приведены в таблице.

    Питательные вещества Содержание (г) питательных веществ в 1 кг продукта
    Мясо рыба молоко масло сыр крупа картофель
    Белки 180 190 30 10 260 130 4
    Жиры 20 3 40 865 310 30 2
    Углеводы - - 50 6 20 650 200
    Минеральные соли 9 10 7 12 60 20 10
    Цена 1 кг продукта (руб.) 300 225 25 370 500 63 40

    Составить дневной рацион, содержащий не менее суточной нормы человека в необходимых питательных веществах при минимальной общей стоимости потребляемых продуктов. Записать математическую модель в программе MS Excel.

    Построить диаграммы дневного рациона при минимальной общей стоимости потребляемых продуктов, а также при затратах на питание 100 руб., 200 руб. и 300 руб. в сутки.

    Составить ментальную карту по условиям задачи.

    Решить задачу в MS Excel с помощью надстройки "Поиск решения".

    Приведем таблицу MS Excel для основного варианта данной задачи:

    Оказывается, что оптимально можно питаться только молочной кашей.

    Задача 2.7

    Предприятие выпускает четыре вида продукции (А, Б, В, Г) и использует три типа основного оборудования: токарное, фрезерное и шлифовальное. Затраты времени на изготовление единицы продукции для каждого из типов оборудования приведены в таблице. В ней же указаны общий фонд рабочего времени каждого из типов оборудования, а также прибыль от реализации одного изделия данного вида. Спрос на продукцию обеспечен.

    Тип оборудования Затраты станочного времени на единицу продукции, (станко-час) Общий фонд рабочего времени, (станко-час)
    А Б В Г
    Токарное 2 1 1 3 300
    Фрезерное 1 - 2 1 70
    Шлифовальное 1 2 1 - 340
    Прибыль от реализации единицы продукции, руб. 800 300 200 100 -

    Определите такой объем выпуска каждого из изделий, при котором общая прибыль от их реализации является максимальной. Запишите математическую модель в программе MS Excel.

    Для увеличения прибыли руководство предприятия решило нанять одного токаря и одного фрезеровщика, каждого на 1/2 ставки (на 80 рабочих часов). Рассчитайте и с помощью сценариев покажите на графике на сколько увеличится прибыль при работе токаря и фрезеровщика на 1/2 ставки и на полной ставке (160 раб. часов).

    Задача 2.8

    Цех алкидных красок с производительностью 450 тонн продукта в месяц способен производить три разновидности красок: белой, синей и красной. Согласно договорам цех должен изготовить 40 тонн белой, 60 тонн синей и 80 тонн красной красок за месяц. Избыток краски сверх этого количества поступает в свободную продажу. В качестве сырья для изготовления красок используются четыре мастики в различных соотношениях. Цех располагает следующими запасами мастики: первой — 100 тонн, второй — 150 тонн, третьей — 120 тонн и четвертой — 180 тонн. Данные о расходе мастики на производство одной тонны каждой разновидности краски сведены в таблицу.

    Краски Расход мастики на 1 тонну краски, т
    Мастика 1 Мастика 2 Мастика 3 Мастика 4
    Белая 0,3 0,2 0,4 0,4
    Синяя 0,2 0,1 0,3 0,6
    Красная 0,2 0,5 0,2 0,3

    Требуется найти оптимальное (в смысле максимизации прибыли) количество каждого вида изготавливаемых красок при условии, что стоимости красок равны: белой – 13500 руб. , синей — 11300 руб. и красной — 8200 руб. за тонну.

    С помощью сценариев постройте гистограммы и определите, насколько уменьшится прибыль, если цех будет работать не на полную мощность, а по договорному минимуму? Каков будет расход мастики в обоих случаях?

    Таблица Excel формируется для этой задачи стандартным образом:

    Неизвестные переменные помещаем в ячейки H3:H5, а целевую функцию — в ячейку G6. Ограничения вводим из условия задачи:

    Сохраним сценарий этого решения под именем "Краски_450". Далее во втором ограничении поставим знак "=" и сохраним сценарий под именем "Краски_180". По команде Данные — Анализ "что если" — Диспетчер сценариев — Отчеты — Структура выведем на лист отчет сценариев. Отредактированный отчет выглядит следующим образом:

    Из отчета следует, что договорные поставки загружают мощности предприятия лишь на 40% и дают лишь 56,38% возможной выручки. При этом остаются невостребованными со склада запасы мастики, хранение которой также требует существенных расходов. По данным отчета построим гистограммы расхода мастики для двух вариантов производственного плана:

    Конечно, для принятия управленческого решения проведенного анализа недостаточно. Но по аналогии с данным примером в сценарий можно ввести дополнительные параметры.

    Задача 2.9

    На механическом участке работает 20 человек. Каждый из них в среднем за год работает 1800 часов. Выделенные участку ресурсы: 32 т металла и 54 тысячи кВт/ч электроэнергии. План по реализации: не менее 2 тысяч изделий А и не менее 3 тысяч изделий Б. На выпуск одной тысячи изделий А затрачивается:

  • 3 т металла;
  • 3 тысячи кВт/ ч электроэнергии;
  • 3 тысячи часов рабочего времени.
  • На выпуск одной тыс. изделий Б затрачивается:

  • 1 т металла;
  • 6 тысячи кВт/ ч электроэнергии;
  • 3 тысячи часов рабочего времени.
  • От реализации одной тысячи изделий А завод получает прибыль 500000 руб., а от реализации одной тысячи изделий Б – 700000 руб. Выпуск какого количества изделий А и Б (в тысячах штук) надо запланировать, чтобы прибыль от их реализации была наибольшей?

    Увеличится ли прибыль, если администрация наймет ещё одного или двух рабочих на полную ставку (160 рабочих часов)? Покажите это на графике.

    Начальник участка изучает возможность расширить ассортимент товаров: добавить к выпускаемым изделиям А и Б еще два изделия: В и Г. Предварительное изучение спроса показало, что можно реализовать не более 5 тыс. изделий В, получив при этом прибыль в размере 120 руб. с каждого изделия. Можно также реализовать не более 6 тыс. изделий Г, получив прибыль 100 руб. с изделия.

    На тысячу изделий В расход металла составляет 2 т, электроэнергии - 3 тыс. кВт/ч, рабочего времени одна тысяча часов.

    Для выпуска одной тысячи изделий Г требуется 2 т металла, две тысячи кВт/ч электроэнергии, одна тысяча часов рабочего времени.

    Расширение ассортимента изделий потребует приобретения дополнительного оборудования на сумму 80 тысяч руб. (в конце года она будет возмещена из прибыли участка). Можно ли спланировать выпуск товаров А, Б, В, Г так, чтобы получить большую прибыль, чем при выпуске только товаров А и Б (то есть целесообразно ли расширение ассортимента выпускаемых товаров)?

    Решение, как обычно, нужно начинать с построения таблицы MS Excel:

    Целевая функция помещена в ячейку D7, так что оптимальное решение находится сразу, если вектор расхода не превышает вектор ресурсов:

    Сохраните сценарий этого решения. Обратите внимание, что четверть запасов металла остается невостребованной, а трудовой и энергетический ресурсы израсходованы полностью. Проведите параметрический анализ оптимального решения, изменяя количество трудовых ресурсов. По отчету сценариев постройте график зависимости прибыли от трудовых ресурсов.

    Для решения вопроса о расширении ассортимента нужно дополнить таблицу данными о новых товарах В и Г и снова запустить "Поиск решения":

    Из таблицы видно, что материальные и энергетические ресурсы исчерпаны полностью, а прибыль снизилась на 35%. Такие инновации предприятию не нужны.

    Задача 2.10

    Предприятие имеет запасы 4-х видов ресурсов (мука, жиры, сахар, финансы), которые используются для производства 2 видов продуктов (хлеб и батон). Известны нормы расхода ресурсов на единицу продукции, запасы ресурсов, цена сырья и цена на единицу продукции. Спрос на хлеб ограничен, а батоны реализуются все. Составьте план ежедневной выпечки. Критерий оптимальности: максимум дохода от продажи продукции.

    Исходные данные для построения модели
    Сырье Нормы расхода Цена сырья, руб. Запасы
    Хлеб Батон
    Мука, кг 0,6 0,5 22 1200
    Жиры, кг 0,01 0,02 150 30
    Сахар, кг 0,02 0,06 21 80
    Финансы, руб. 0,2 0,24 500
    Цена продукции, руб. 29 39
    Спрос (верхний), шт. 1500
    Спрос (нижний), шт. 1200

    Найдите доход при верхнем и нижнем спросе. Какие убытки понесет предприятие, если не весь хлеб будет продан? Учтите, что в задаче указана цена продуктов, что позволит определить только выручку. А для нахождения дохода нужно вычесть из выручки стоимость сырья.

    Внесем формулы в ячейки таблицы MS Excel:

    В ограничениях нужно указать ограничения запланированного количества выпечки хлеба как сверху, так и снизу:

    Из таблицы видно, что количество хлеба, выпекаемого "на запас", составляет 84 шт. Если он не будет продан, то убыток составит 29 руб. х 84 = 2436 руб. Конечно, реальные ситуации производства и продажи продукции намного сложнее излагаемой здесь схематической модели.

    Задача 2.11

    Завод производит два вида электродвигателей Д1 и Д2 с производительностью 60 и 70 двигателей в день. Для Д1 требуется 10 единиц комплектующих изделий, а для Д2 — 8. Поставщик обеспечивает 800 единиц комплектующих. Доходность Д1 составляет 400 руб., а доходность Д2 — 300 руб. Максимизировать дневной доход при условии, что должно быть произведено не менее 10 единиц каждого электродвигателя.

    Вставим в таблицу MS Excel формулы расхода времени и комплектующих изделий:

    В качестве целевой функции в ячейке D5 укажем доход от реализации двигателей. В столбце H в качестве ресурса времени вводим 1 день, а в качестве материального ресурса — 800 шт. комплектующих изделий. Вводя соответствующие ограничения, сразу получим оптимальное решение:

    Выпуск ограничен производительностью, а 210 шт. комплектующих изделий остается ежедневно в избытке.

    Страницы:

    Структура производственных моделей

    Производственная математическая модель предназначена для формирования оптимального производственного плана или технологических операций при ограниченных временных, материальных, трудовых и производственных ресурсах [3]. Критерием оптимальности является получение максимума прибыли или минимума издержек. Само планирование состоит обычно в определении количества выпускаемой продукции или составляющих в пределах заданного ассортимента. Чтобы создать математическую модель производственной фирмы, надо определить следующие параметры:

  • константы нормативных затрат материалов, труда и финансов;
  • переменные решения;
  • целевую функцию;
  • запас ресурсов или продукции;
  • параметры спроса на продукцию.
  • Оптимизация модели производственного плана состоит в поиске максимума (для прибыли) или минимума (для затрат) целевой функции при ограничении на спрос и ресурсы [4]. При оптимизации раскроя листовых материалов возникают важные для технологов вопросы минимизации отходов. При составлении смесей часто требуется выполнить ограничение сверху и снизу концентрации составляющих компонент.

    Задача 2.1. Составление производственного плана

    Фабрика выпускает сумки: женские, мужские, дорожные. Данные о материалах, используемых для производства сумок и месячный запас сырья на складе приведены в таблице.

    Материалы Нормы расхода Месячный запас материалов
    Сумка женская Сумка мужская Сумка дорожная Сумка спортивная
    Кожа (м2) 0,5 75
    Кожзаменитель (м2) 0,3 1,5 1,0 150
    Подкладочная ткань (м2) 0,6 0,4 1,7 1,5 300
    Нитки (м) 20 10 30 25 8000
    Фурнитура-молния (шт.) 4 5 3 6 1500
    Фурнитура-пряжки (шт.) 2 2 2 2 800
    Фурнитура разная (шт.) 2 2 4 6 1000

    По информации, полученной при изучении рынка продаж, ежемесячный спрос на продукцию фабрики составляет

  • сумка женская — 150 шт. при оптовой цене 3000 руб.;
  • сумка мужская — 70 шт. при оптовой цене 700 руб.;
  • сумка дорожная — 50 шт. при оптовой цене 2000 руб.;
  • сумка спортивная — 30 шт. при оптовой цене 1200 руб.
  • Отделом маркетинга были заключены договоры на поставки на следующий месяц.

    Найти оптимальный план производства сумок каждого типа, обеспечивающий максимальную выручку при реализации продукции и обеспечивающий удовлетворение рыночного спроса.

    При разработке программ обычно составляют подробный алгоритм их реализации. Здесь также составим наглядную ментальную карту по исходным данным задачи. Ментальная карта должна проиллюстрировать основную формулу математической модели (рисунок 2.1):

    (рис 2.1) Основная формула математической модели

    Ментальную карту выполним в виде столбцов со списками данных (рисунок 2.2):

    (рис 2.2) Представление исходных данных

    Продукцию мы представляем в виде вектора искомых переменных производственного плана $$x_i$$ $$(i = 1,2,3,4)$$. Составляющие этого вектора — количество сумок данного типа, запланированные к производству в следующем месяце. Второй столбец представляет собой вектор обязательных поставок $$D_i$$. Вектор поставок $$D_i$$ должен быть меньше вектора переменных $$x_i$$.

    В третьем столбце представлена матрица нормативных коэффициентов $$a_{ij}$$ $$(i=1,2,3,4; j=1,2,\ldots,7)$$ — удельных затрат материалов на каждый вид сумки. Индексы определяют один из четырех видов продукции и один из семи видов ресурсов.

    Вектор расхода материала $$r_j$$ в четвертом столбце определяется произведением матрицы нормативных коэффициентов $$a_{ij}$$ на вектор искомых значений переменных $$x_i$$. Вектор расхода материала $$r_j$$ не должен превышать вектор ресурсов $$R_j$$, составляющие которого приведены в последнем столбце.

    Целевая функция формируется скалярным произведением вектора цены $$c_i$$ на вектор искомых значений переменных $$x_i$$. Критерий оптимальности плана — получение максимального значения выручки — целевой функции $$F(c_i, x_i)$$.

    Подставляя в общие выражения исходные численные значения задачи, получим выражение для целевой функции:

    $$F(x)=\sum c_i*x_i=3000x_1+700x_2+2000x_3+1200x_4 \Rightarrow MAX$$

    Оптимальному решению задачи отвечает максимальное значение целевой функции при следующих условиях и ограничениях:

    Тестовая таблица
    Выражение Знак отношения Ресурс Примечание
    $$х_1$$ $$>=$$ 150 Выполнение договорных поставок сумки женские
    $$х_2$$ $$>=$$ 70 сумки мужские
    $$х_3$$ $$>=$$ 50 сумки дорожные
    $$х_4$$ $$>=$$ 30 сумки спортивные
    $$х_1, х_2, х_3, х_4$$ Целые Доли сумок не выпускаются
    $$0{,}5х_1$$ $$<=$$ 75 Ограничение на расход материалов кожа
    $$0{,}3х_2+1{,}5х_3+х_4$$ $$<=$$ 150 кожзаменитель
    $$0{,}6х_1+0{,}4х_2+1{,}7х_3+1{,}5х_4$$ $$<=$$ 300 подкладочная ткань
    $$20х_1+10х_2+30х_3+25х_4$$ $$<=$$ 8000 нитки
    $$4х_1+5х_2+3х_3+6х_4$$ $$<=$$ 1500 фурнитура-молнии
    $$2х_1+2х_2+2х_3+2х_4$$ $$<=$$ 800 фурнитура-пряжки
    $$2х_1+2х_2+4х_3+6х_4$$ $$<=$$ 1000 фурнитура-разная

    Лишь после того, как мы разобрались в условиях задачи, можно приступить к формированию таблицы в MS Excel (рисунок 2.3). Заполним ячейки исходными данными. Искомые переменные (количество сумок каждого вида) поместим в ячейки строки 12. В ячейку F3 вставим формулу и протянем ее до ячейки F10. Напомним, что задание абсолютного адреса производится нажатием клавиши F4. Целевая функция помещается в ячейке F10. Это выручка, т.е. стоимость всех произведенных сумок.

    (рис 2.3) Вставка формул в таблицу MS Excel

    Отформатированная таблица представлена на рисунке 2.4. В ячейки для искомых переменных В12:Е12 можно вставлять, вообще говоря, любые числа. Программа выполнит подбор их числовых значений в соответствии с условиями задачи. Однако чаще всего в качестве начальных значений вводят 0 (как на рисунке 2.4) или 1 (как на рисунке 2.5).

    (рис 2.4) Сформированная таблица MS Excel

    После вставки формул по команде Данные — Поиск решения вызовем диалог и заполним поля, как показано на рисунке 2.5. Адреса ячеек нужно не набирать вручную, а показывать мышью. Вызывать поля ограничений для записи нужно кнопкой "Добавить". На рисунке показано, что введены ограничения на целостность искомых переменных, на превышение выпуска продукции над обязательными поставками и на не превышение расхода материалов над запасами их на складе. Не отрицательность переменных учитывается в диалоге автоматически.

    (рис 2.5) Заполнение диалога "Параметры поиска решения"

    После выполнения команды "Найти решение" будет выдан результат расчета: значения искомых переменных и соответствующий расход материалов (рисунок 2.6):

    (рис 2.6) Результаты поиска решения

    Таким образом, мы нашли, что максимально возможная выручка может составить 677500 руб. Для этого сверх договорных поставок мы должны изготовить 35 мужских сумок и 9 дорожных сумок. При этом на складе останется около 10% запаса материалов, кроме кожи и кожзаменителя, которые будут израсходованы полностью. Для сохранения результата нужно нажать кнопку "Сохранить сценарий", в диалоге дать имя сценарию "Сумки_1".

    Оптимизация математической модели фактически закончена. Но теперь нужно перейти обратно от модели к реальной ситуации, т.е. принять управленческое решение. А что будет, если не удастся реализовать сумки, изготовленные сверх потребности? Ясно, что выручка будет равна только сумме, перечисленной от покупателей по договорным обязательствам. Тогда, может быть, и не изготавливать излишнюю продукцию? А сколько при этом останется материалов на складе? Руководитель предприятия на основе данного анализа должен иметь возможность принять решение о создании запасов как буферных (запас материалов для компенсации задержек в поставках), так и гарантийных (запас продукции для удовлетворения ожидаемого спроса).

    Вернемся в диалоговое окно "Поиск решения". Изменим запись, приравняв в окне ограничений искомое количество продукции поставкам по договорам (рисунок 2.7):

    (рис 2.7) Решение для обязательных поставок

    Полученное решение оптимально — оно отвечает максимуму целевой функции и удовлетворяет заданным ограничениям. Сохраним второй сценарий под именем "Сумки_2".

    А теперь подготовим графические материалы для отчета по составлению производственного плана. Представим остатки материалов на складе в конце следующего месяца для двух вариантов плана: для максимальной выручки и только для обязательных поставок.

    По команде на ленте "Данные" — Анализ "что если" — Диспетчер сценариев — Отчет получим отчет по сценариям. Отредактируем отчет вручную по примеру, приведенному на рисунке 2.8:

    (рис 2.8) Отредактированный отчет по двум сценариям остатков материалов

    Для построения гистограмм остатков на складе проведем сортировку данных по убыванию и построим гистограммы по команде Вставка — Гистограмма (показаны на рисунке 2.9):

    (рис 2.9) Остатки материалов на складе для двух вариантов плана, %

    Таким образом, планируемая максимальная выручка в 677500 руб. обеспечена материальными ресурсами фабрики. Выпуск сумок только по обязательным договорным поставкам уменьшит выручку до 635000 руб. При этом остатки материалов на складе увеличатся.

    Задача 2.2. Раскрой листовых материалов

    Механическому цеху требуется из куска листового металла выкроить развертку для изготовления короба. Короб можно изготовить так: сделать по углам квадратные вырезы, отогнуть боковины и соединить боковые швы сваркой. Можно ли из имеющихся в цехе стандартных листов размером 1,0 м х 2,0 м изготовить коробы объемом 200 л? Составить математическую модель. Формализовать задачу в MS Excel для других размеров листов при условии максимальной вместимости короба. Поставщики выпускают стальной лист следующего сортамента (м): 1х2, 1х3, 2х2, 2х2,5, 2х3. Построить графики зависимости максимальной вместимости (куб. м) и остатков материала (кв. м) от площади квадратных листов (кв. м).

    Решение задачи

  • Составим ментальной карту в виде выкройки и эскиза готовой конструкции, представленных на рисунке 2.10. (рис 2.10) Раскрой листа для изготовления короба
  • Составим математическую модель в виде формулы для объема короба.

    Площадь листа: $$S=M*L$$

    Объем короба равен произведению площади основания на высоту: $$V=(L-2h)*(M-2h)*h$$

    Остатки материала: $$Q=4h^2$$

  • Сформируем таблицу в MS Excel (справа показана вставка формул в ячейки столбца D). В ячейку D8 помещаем искомую переменную — высоту короба $$h$$. Вписываем в ячейку произвольное число, например, 0,10 м. Целевая функция помещена в ячейку D9 — это объем короба.
  • В параметрах поиска решения устанавливаем требуемое значение целевой функции $$V=0{,}2\mbox{куб.м} (200\mbox{л})$$. В ограничениях указываем, что длина и ширина основания короба должны быть положительными числами. Данная задача нелинейная: Объем короба и площадь остатков нелинейно зависят от высоты короба. В результате поиска программа выдает отрицательный результат:

    Программа нашла, что при высоте короба 21 см его вместимость будет составлять только 192,45 л, — из имеющегося материала изготовить короб объемом 200 л невозможно.

    Проверим теперь, что этот объем есть максимально возможный. В параметрах поиска решения предложим оптимизировать целевую функцию до максимума. Программа подтвердит, что объем 192,45 л есть максимально возможный.

    Для иллюстрации построим зависимость объема короба от его высоты по формуле

    $$V=4h^3–2h^2(M+L)+M*L*h$$ (рисунок 2.11)

    (рис 2.11) Нелинейная зависимость объема короба от его высоты
  • Проведем требуемый анализ максимальной вместимости короба для других размеров листов со сторонами м) 1х3, 2х2, 2х2,5, 2х3. Для этого продолжим таблицу, указывая другие размеры листов. Устанавливаем целевые ячейки в строке 9. Далее вызываем программу "Поиск решения" для каждого варианта и ищем максимальное значение целевой функции. Построим графики максимальной вместимости короба и остатков материала при раскрое в зависимости от площади листа:
  • Выводы:

    Максимальная вместимость короба почти линейно возрастает с увеличением площади листа заготовки. При этом около 10% листа уходит в отходы.

  • Задача 2.3. Учет стоимости материалов

    Трикотажная фабрика использует для производства свитеров и кофточек чистую шерсть, силон и нитрон, запасы которых составляют, соответственно, 800, 400 и 300 кг. Количество сырья, необходимого для изготовления продукции, его цена, а также выручка, получаемая от их реализации, приведены в таблице. Составить план производства изделий, обеспечивающий получение максимального дохода (разницы между выручкой и затратами на сырье).

    Вид сырья Затраты пряжи на 1 шт. Цена сырья, руб./кг
    свитер кофточка
    Шерсть 0,4 0,2 300
    Силон 0,2 0,1 200
    Нитрон 0,1 0,1 150
    Цена, руб./шт. 600 500

    Составим ментальную карту со схемой формирования выручки:

    Таблица данных в MS Excel выглядит так:

    В целевую ячейку "Доход" вставлена формула F7=D7–E7. В параметрах "Поиска решения" мы указываем только, что расход материалов не может превышать их запаса:

    Оптимальное решение задачи: при выпуске 1000 свитеров и 2000 кофточек доход составит 1 235 000 руб. Затраты на сырье составят 365 000 руб.:

    Аналогичным образом можно учесть и другие затраты, количественно связанные с целевой функцией.

    Финансовую деятельность можно также отнести к производственной деятельности. Руководство цеха управляет потоками сырья и материалов, чтобы производить только то, что выгодно. Финансовый отдел предприятия управляет потоками капитала, чтобы обеспечить безубыточность производства, получение максимальной прибыли. Деятельность финансового отдела направлена на выбор новых инвестиционных проектов, организацию внешних заимствований, формирование портфеля ценных бумаг.

    Особенностью финансовой деятельности является наличие рисков потери вложенных средств. Чаще всего, риски тем выше, чем больше доходность вложений. Поэтому оптимальное решение сводится к выбору вариантов приемлемого дохода при наименьших рисках. Рассмотрим, например, задачу об оптимизации пакета акций.

    Задача 2.4. Формирование портфеля инвестиций

    Инвестор принимает решение о вложении капитала в 1 млн. руб. Выбраны акции трех предприятий А, В и С. При принятии решения требуется учесть следующие условия:

  • Доля наиболее надежных акций должна быть не менее трети суммарного объема капитала.
  • Доля акций с наивысшим доходом должна быть не менее суммы, вложенной в остальные акции.
  • Доля, приходящаяся на каждый тип акций, не может быть менее 1 тысячи рублей. Данные по дивидендам (в %) и по надежности (в баллах) приведены в таблице.
  • Наименование Дивиденды по акциям (%) Надежность акций (баллы)
    А 10 2
    В 6 5
    С 6,5 3

    Какую максимальную прибыль можно получить в первый год инвестиций?

    Решение задачи начнем с формирования таблицы в MS Excel:

    Целевая функция в ячейке В6 представляет собой сумму дивидендов по всем вложенным акциям. Суммарный объем капитала указан в ячейке D6. В диалоговом окне вводим все указанные в условии задачи ограничения:

    Максимальная прибыль в конце первого года составит 86631,67 руб.

    Ключевые термины

    Вектор искомых переменных $$x_i$$ — количество запланированной к выпуску продукции по ассортименту.

    Вектор обязательных поставок — количество продукции по ассортименту, запланированной к сбыту по договорам.

    Матрица нормативных коэффициентов — удельные затраты материалов на единицу продукции по ассортименту. Первый индекс фиксирует вид продукции в ассортименте. Второй индекс фиксирует вид исходного материала.

    Вектор расхода материала $$r_j=a_{ij}*x_i$$ — общий расход материалов по видам.

    Вектор ресурсов $$R_j$$ — производственный запас материалов на период.

    Вектор цены $$c_i$$ — цена продукции по ассортименту.

    Целевая функция $$F=c_i*x_i$$ — стоимость выпущенной продукции.

    Краткие итоги

    Планирование выпуска продукции должно преследовать основную цель производства — получение максимальной прибыли. Эта задача актуальна для любого предприятия. Примеры ее решения, показанные в лекции и далее в упражнениях, позволяют автоматизировать поиск решения и снизить неизбежные риски.

    Вопросы

  • Может ли целевая функция быть фиксированной?
  • Как формируются ограничения в задачах?
  • Что такое сценарий?
  • По какой команде выдается отчет сценария?
  • Как поступить, если программа выдала отрицательный результат?
  • Упражнения

    Задача 2.5

    В лекции 1 мы графически решили задачу о питании цыплят:

    Для птицефабрики требуется составить самый дешевый рацион питания цыплят в виде смеси из корма А и корма Б. Цыплята должны получить необходимую дозу витамина В1 — тиамина и витамина С — аскорбина при достаточной калорийности питания. Сколько надо взять граммов корма А и корма Б для каждой порции оптимальной смеси, чтобы удовлетворить потребность цыплят в витаминах и питательности корма?

    Исходные данные для поиска решения приведены в таблице:

    Тиамин, мг Аскорбин, мг Калории, кал Цена, руб.
    Корм А, г 0,1 1 110 3,80р.
    Корм Б, г 0,25 0,25 120 4,20р.
    Потребность 1 5 400

    Математическая модель строится с искомыми переменными величинами — количеством $$Х1$$ корма А и количеством $$Х2$$ корма Б для каждой порции оптимальной смеси. С учетом целевых коэффициентов — цены кормов — они определяют целевую функцию — издержки производства на одну порцию корма для цыплят:

    $$F(X1, X2)=3{,}80*Х1+4{,}20*Х2 \Rightarrow MIN$$

    Оптимальному решению отвечает минимум целевой функции при следующих ограничениях:

    $$0{,}10 Х1+0{,}25 Х2 >=1$$ потребление тиамина не менее нормы;

    $$1{,}00 X1+0{,}25 Х2 >=5$$ потребление аскорбина не менее нормы;

    $$110 Х1+120 Х2 >=400$$ калорийность питания не должна быть ниже нормы.

    $$Х1 >=0; X2 >=0$$ переменные $$Х1$$ и $$Х2$$ не могут быть отрицательными.

    А теперь перенесем эту математическую модель в среду MS Excel.

    Результаты решения, приведенные в таблице, совпадают с результатами графического решения. Для данных видов кормов калорийность питания почти в два раза превосходит норму. При принятии управленческих решений по этой задаче следует, видимо, перейти на другие, менее калорийные корма.

    Задача 2.6

    Для поддержания нормальной жизнедеятельности человеку необходимо потреблять не менее 118 г белков, 56 г жиров, 500 г углеводов, 8 г минеральных солей. Количество питательных веществ, содержащихся в 1 кг каждого вида потребляемых продуктов, а также цена 1 кг приведены в таблице.

    Питательные вещества Содержание (г) питательных веществ в 1 кг продукта
    Мясо рыба молоко масло сыр крупа картофель
    Белки 180 190 30 10 260 130 4
    Жиры 20 3 40 865 310 30 2
    Углеводы - - 50 6 20 650 200
    Минеральные соли 9 10 7 12 60 20 10
    Цена 1 кг продукта (руб.) 300 225 25 370 500 63 40

    Составить дневной рацион, содержащий не менее суточной нормы человека в необходимых питательных веществах при минимальной общей стоимости потребляемых продуктов. Записать математическую модель в программе MS Excel.

    Построить диаграммы дневного рациона при минимальной общей стоимости потребляемых продуктов, а также при затратах на питание 100 руб., 200 руб. и 300 руб. в сутки.

    Составить ментальную карту по условиям задачи.

    Решить задачу в MS Excel с помощью надстройки "Поиск решения".

    Приведем таблицу MS Excel для основного варианта данной задачи:

    Оказывается, что оптимально можно питаться только молочной кашей.

    Задача 2.7

    Предприятие выпускает четыре вида продукции (А, Б, В, Г) и использует три типа основного оборудования: токарное, фрезерное и шлифовальное. Затраты времени на изготовление единицы продукции для каждого из типов оборудования приведены в таблице. В ней же указаны общий фонд рабочего времени каждого из типов оборудования, а также прибыль от реализации одного изделия данного вида. Спрос на продукцию обеспечен.

    Тип оборудования Затраты станочного времени на единицу продукции, (станко-час) Общий фонд рабочего времени, (станко-час)
    А Б В Г
    Токарное 2 1 1 3 300
    Фрезерное 1 - 2 1 70
    Шлифовальное 1 2 1 - 340
    Прибыль от реализации единицы продукции, руб. 800 300 200 100 -

    Определите такой объем выпуска каждого из изделий, при котором общая прибыль от их реализации является максимальной. Запишите математическую модель в программе MS Excel.

    Для увеличения прибыли руководство предприятия решило нанять одного токаря и одного фрезеровщика, каждого на 1/2 ставки (на 80 рабочих часов). Рассчитайте и с помощью сценариев покажите на графике на сколько увеличится прибыль при работе токаря и фрезеровщика на 1/2 ставки и на полной ставке (160 раб. часов).

    Задача 2.8

    Цех алкидных красок с производительностью 450 тонн продукта в месяц способен производить три разновидности красок: белой, синей и красной. Согласно договорам цех должен изготовить 40 тонн белой, 60 тонн синей и 80 тонн красной красок за месяц. Избыток краски сверх этого количества поступает в свободную продажу. В качестве сырья для изготовления красок используются четыре мастики в различных соотношениях. Цех располагает следующими запасами мастики: первой — 100 тонн, второй — 150 тонн, третьей — 120 тонн и четвертой — 180 тонн. Данные о расходе мастики на производство одной тонны каждой разновидности краски сведены в таблицу.

    Краски Расход мастики на 1 тонну краски, т
    Мастика 1 Мастика 2 Мастика 3 Мастика 4
    Белая 0,3 0,2 0,4 0,4
    Синяя 0,2 0,1 0,3 0,6
    Красная 0,2 0,5 0,2 0,3

    Требуется найти оптимальное (в смысле максимизации прибыли) количество каждого вида изготавливаемых красок при условии, что стоимости красок равны: белой – 13500 руб. , синей — 11300 руб. и красной — 8200 руб. за тонну.

    С помощью сценариев постройте гистограммы и определите, насколько уменьшится прибыль, если цех будет работать не на полную мощность, а по договорному минимуму? Каков будет расход мастики в обоих случаях?

    Таблица Excel формируется для этой задачи стандартным образом:

    Неизвестные переменные помещаем в ячейки H3:H5, а целевую функцию — в ячейку G6. Ограничения вводим из условия задачи:

    Сохраним сценарий этого решения под именем "Краски_450". Далее во втором ограничении поставим знак "=" и сохраним сценарий под именем "Краски_180". По команде Данные — Анализ "что если" — Диспетчер сценариев — Отчеты — Структура выведем на лист отчет сценариев. Отредактированный отчет выглядит следующим образом:

    Из отчета следует, что договорные поставки загружают мощности предприятия лишь на 40% и дают лишь 56,38% возможной выручки. При этом остаются невостребованными со склада запасы мастики, хранение которой также требует существенных расходов. По данным отчета построим гистограммы расхода мастики для двух вариантов производственного плана:

    Конечно, для принятия управленческого решения проведенного анализа недостаточно. Но по аналогии с данным примером в сценарий можно ввести дополнительные параметры.

    Задача 2.9

    На механическом участке работает 20 человек. Каждый из них в среднем за год работает 1800 часов. Выделенные участку ресурсы: 32 т металла и 54 тысячи кВт/ч электроэнергии. План по реализации: не менее 2 тысяч изделий А и не менее 3 тысяч изделий Б. На выпуск одной тысячи изделий А затрачивается:

  • 3 т металла;
  • 3 тысячи кВт/ ч электроэнергии;
  • 3 тысячи часов рабочего времени.
  • На выпуск одной тыс. изделий Б затрачивается:

  • 1 т металла;
  • 6 тысячи кВт/ ч электроэнергии;
  • 3 тысячи часов рабочего времени.
  • От реализации одной тысячи изделий А завод получает прибыль 500000 руб., а от реализации одной тысячи изделий Б – 700000 руб. Выпуск какого количества изделий А и Б (в тысячах штук) надо запланировать, чтобы прибыль от их реализации была наибольшей?

    Увеличится ли прибыль, если администрация наймет ещё одного или двух рабочих на полную ставку (160 рабочих часов)? Покажите это на графике.

    Начальник участка изучает возможность расширить ассортимент товаров: добавить к выпускаемым изделиям А и Б еще два изделия: В и Г. Предварительное изучение спроса показало, что можно реализовать не более 5 тыс. изделий В, получив при этом прибыль в размере 120 руб. с каждого изделия. Можно также реализовать не более 6 тыс. изделий Г, получив прибыль 100 руб. с изделия.

    На тысячу изделий В расход металла составляет 2 т, электроэнергии - 3 тыс. кВт/ч, рабочего времени одна тысяча часов.

    Для выпуска одной тысячи изделий Г требуется 2 т металла, две тысячи кВт/ч электроэнергии, одна тысяча часов рабочего времени.

    Расширение ассортимента изделий потребует приобретения дополнительного оборудования на сумму 80 тысяч руб. (в конце года она будет возмещена из прибыли участка). Можно ли спланировать выпуск товаров А, Б, В, Г так, чтобы получить большую прибыль, чем при выпуске только товаров А и Б (то есть целесообразно ли расширение ассортимента выпускаемых товаров)?

    Решение, как обычно, нужно начинать с построения таблицы MS Excel:

    Целевая функция помещена в ячейку D7, так что оптимальное решение находится сразу, если вектор расхода не превышает вектор ресурсов:

    Сохраните сценарий этого решения. Обратите внимание, что четверть запасов металла остается невостребованной, а трудовой и энергетический ресурсы израсходованы полностью. Проведите параметрический анализ оптимального решения, изменяя количество трудовых ресурсов. По отчету сценариев постройте график зависимости прибыли от трудовых ресурсов.

    Для решения вопроса о расширении ассортимента нужно дополнить таблицу данными о новых товарах В и Г и снова запустить "Поиск решения":

    Из таблицы видно, что материальные и энергетические ресурсы исчерпаны полностью, а прибыль снизилась на 35%. Такие инновации предприятию не нужны.

    Задача 2.10

    Предприятие имеет запасы 4-х видов ресурсов (мука, жиры, сахар, финансы), которые используются для производства 2 видов продуктов (хлеб и батон). Известны нормы расхода ресурсов на единицу продукции, запасы ресурсов, цена сырья и цена на единицу продукции. Спрос на хлеб ограничен, а батоны реализуются все. Составьте план ежедневной выпечки. Критерий оптимальности: максимум дохода от продажи продукции.

    Исходные данные для построения модели
    Сырье Нормы расхода Цена сырья, руб. Запасы
    Хлеб Батон
    Мука, кг 0,6 0,5 22 1200
    Жиры, кг 0,01 0,02 150 30
    Сахар, кг 0,02 0,06 21 80
    Финансы, руб. 0,2 0,24 500
    Цена продукции, руб. 29 39
    Спрос (верхний), шт. 1500
    Спрос (нижний), шт. 1200

    Найдите доход при верхнем и нижнем спросе. Какие убытки понесет предприятие, если не весь хлеб будет продан? Учтите, что в задаче указана цена продуктов, что позволит определить только выручку. А для нахождения дохода нужно вычесть из выручки стоимость сырья.

    Внесем формулы в ячейки таблицы MS Excel:

    В ограничениях нужно указать ограничения запланированного количества выпечки хлеба как сверху, так и снизу:

    Из таблицы видно, что количество хлеба, выпекаемого "на запас", составляет 84 шт. Если он не будет продан, то убыток составит 29 руб. х 84 = 2436 руб. Конечно, реальные ситуации производства и продажи продукции намного сложнее излагаемой здесь схематической модели.

    Задача 2.11

    Завод производит два вида электродвигателей Д1 и Д2 с производительностью 60 и 70 двигателей в день. Для Д1 требуется 10 единиц комплектующих изделий, а для Д2 — 8. Поставщик обеспечивает 800 единиц комплектующих. Доходность Д1 составляет 400 руб., а доходность Д2 — 300 руб. Максимизировать дневной доход при условии, что должно быть произведено не менее 10 единиц каждого электродвигателя.

    Вставим в таблицу MS Excel формулы расхода времени и комплектующих изделий:

    В качестве целевой функции в ячейке D5 укажем доход от реализации двигателей. В столбце H в качестве ресурса времени вводим 1 день, а в качестве материального ресурса — 800 шт. комплектующих изделий. Вводя соответствующие ограничения, сразу получим оптимальное решение:

    Выпуск ограничен производительностью, а 210 шт. комплектующих изделий остается ежедневно в избытке.

    Вернуться к учебному плану