
- •Постановка задачи
- •Подбор исходных данных
- •Поиск оптимального решения
- •Создайте таблицу основных продуктов питания, входящих в аварийный набор.
- •Решение:
- •Отчет по пределам:
- •Зачетные задания
- •1. Создать таблицу основных продуктов питания Si c s, где I – номер варианта, взяв данные из сетевых ресурсов internet
- •Варианты заданий
- •Список литературы
Отчет по пределам:
Полученный отчет по пределам представлен на отдельном листе рабочей книги и имеет вид:
Отчет состоит из целевой ячейки и списка влияющих ячеек модели, их значений, а также нижних и верхних границ. Такой отчет не создается для моделей, значения в которых ограничены множеством целых чисел. Нижним пределом является значение, которое может содержать влияющая ячейка, в то время как значения остальных влияющих ячеек фиксированы и удовлетворяют наложенным ограничениям. Следовательно, верхним пределом называется наибольшее значение.
При анализе отчетов становится очевидным, что в набор с такими ограничениями вошли всего три продукта, а именно: сухое молоко, сухари и топленое масло. По полученным результатам построим диаграмму.
Диаграмма полученного решения:
Для расчета суточного оптимального запаса, исходя из полученного оптимального решения, на 10дней для 2000 человек в единицах упаковки (задание 5), используем таблицу:
Где количество упаковок, например, сухого молока рассчитывается по формуле:
G2=СУММ(B2*100*E2*F2)/C2
Вес в килограммах определяется по формуле:
H2=СУММ(G2*C2)/100
Цена есть:
I2=СУММ(H2*D2*10)
Остальные значения таблицы рассчитываются аналогично.
Если ставить целью расчет оптимального запаса, исходя из того, что каждый продукт должен войти в набор, то нужно лишь поменять условие не отрицательности изменяемых переменных, но цена в этом случае будет больше, чем в наборе из трех выше перечисленных продуктов.
Например, добавив к уже заданным ограничениям калорийности, общего веса набора и количества белков ограничения на вес каждого из продуктов, получим новое оптимальное решение для набора из всех семи предложенных продуктов питания. Пусть условие задачи теперь выглядит следующим образом:
Стоимость набора: Сmin
Калорийность: К Р1, ккал
Кол-во белков: В Р2, грамм
Вес набора: Н = Р3, грамм/100
Где:
Р1 = 1900 (ккал)
Р2 = 25 (грамм)
Р3 = 3 (грамм/100)
P1>=0,3
P2>=0,04
P3>=0,05
P4>=0,05
P5>=0,06
P6>=0,001
P7>=0,02
Проведя расчеты в программе Excel, аналогично первой задаче, были получены следующие результаты:
Отчет по устойчивости, полученный в качестве альтернативного решения задачи:
Отчет по пределам, полученный в результате альтернативного решения:
Построим диаграмму альтернативного решения задачи, в которую вошел весь набор продуктов:
Исходя из вновь полученных результатов, возможно рассчитать 10-дневный запас для 2000 человек так, чтобы в набор вошли все предлагаемые продукты.
Продукт |
Количество упаковок |
Вес в кг |
Цена |
Тушенка |
1587 |
600 |
24000 |
Сгущеное молоко |
200 |
80 |
1600 |
Сухое молоко |
1952 |
976 |
29276,67 |
Сухари |
4494 |
1124 |
16853,44 |
Макароны |
240 |
120 |
1920 |
Масло топленое |
7651 |
3061 |
153027,4 |
Яичный порошок |
200 |
40 |
3200 |