В начало презентации   Назад  Вперед В конец презентации 

 

Обозначения:

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”, используя построенную модель, находит решение.