logo
Решение задач оптимизации в MS Ecxel

Формальная математическая постановки задачи

Константы

  1. Пусть akj количество (целое число) заготовок вида k, полученных при раскрое единицы k-го материала j-м способом; где k=1,2,3; j=1,2,3,4,5 (в данной задаче i=k).

1

1

0

0

0

akj =

1

0

2

1

0

0

1

0

1

3

  1. Пусть bk – число заготовок вида k в комплекте, поставляемом заказчику; k индекс вида заготовки, к = 1,2,3.

b1 =80 – число заготовок длиной 120 см;

b2 =120 – число заготовок длиной 100 см;

b3 =102 – число заготовок длиной 70 см;

Переменные

  1. Обозначим через xj – количество единиц материала, раскраиваемых по j-му способу (интенсивность использования способа раскроя), то есть:

x1 – количество материала , раскраиваемого по способу 1;

x5 - количество материала , раскраиваемого по способу 5.

  1. Обозначим через Fk фактическое количество заготовок k, то есть F1 – фактическое количество заготовок 120 см; F2 – фактическое количество заготовок 100 см; F3 – фактическое количество заготовок 70 см.

  2. Обозначим через N количество материала (количество металлических стержней длиной 220 см), которое следует разрезать, чтобы выполнить заказ.

Решение

1.Зададим математическую модель нахождения фактического количества заготовок k

или

2. Зададим математическую модель нахождения общего количества материала (количества металлических стержней длиной 220 см) N=x1+x2+x3. Его минимизация является целью решения задачи. Следовательно, целевая функция будет иметь вид:

Ограничения

  1. Количество заготовок, необходимое для выполнения заказа, должно быть не менее требуемого количества

или

  1. Количество заготовок должно быть целым числом.

  2. Поскольку x1, x2, x3, x4, x5,выражают количество заготовок, то они не могут быть отрицательны, то есть x1≥0; x2≥0; x3≥0; x4≥0, x5≥0.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4