В начало презентации Назад Вперед В конец презентации
Обозначения:
J – множество выбранных кормов, jÎJ;
I – множество ингредиентов, iÎI.
Jg- множество выбранных кормов g-й группы, gÎJk.
Управляемые факторы (переменные
задачи):
Xjg
- количество j-го корма, принадлежащего g-й группе в единице
смеси;
Yi
- недостаток i-го ингредиента в
единице смеси,
Zi
- избыток i-го ингредиента в единице смеси,
Неуправляемые факторы:
Dg
-
верхняя граница доли содержания g-й группы корма в единице смеси;
dg -
нижняя граница доли содержания g-й группы корма в единице смеси.
Aij - количество i-го ингредиента в единице j-го
корма,
Ki - норма содержания i-го ингредиента в
смеси,
Сj - цена j-го корма,
s1i – величина штрафа за единицу
недостатка i-го ингредиента в смеси,
s2 i - величина штрафа за единицу избытка i-го ингредиента в смеси.
Построение целевой функции
В целевой функции минимизируем сумму общей
стоимости смеси и штрафов за дисбаланс содержания ингредиентов:
[ ∑ cj * xj
+ ∑( s1j * yi + s2j * zi) ] à min iÎI, jÎJ
Ограничения:
Для
того, что бы обеспечить потребность птицы в i-м ингредиенте с учетом возможного дисбаланса запишем
равенство:
∑ [ Aij * xj
+ yi - zi ] = Ki iÎI, jÎJ
Для
определения структуры единицы смеси
запишем ограничение:
∑
xj ] = 1 jÎJ
Структурные
ограничения на содержание кормов разных групп в смеси:
dk <=
∑ xjk <=
Dk k Î KI
Данная модель является линейной
оптимизационной. Оптимизатор Excel “solver”,
используя построенную модель, находит решение.