Решение задачи о раскрое стержней
ЗАДАНИЕ.
Завод заключил договор на поставку комплектов стержней
длиной 18, 23 и 32 см. Причём количество стержней разной длины в комплекте должно быть в соотношении 1:5:3. на сегодняшний день имеется 80 стержней длиной 89 см. Как их следует разрезать, чтобы количество комплектов было максимальным? Какова при этом будет величина отходов?
РЕШЕНИЕ.
Составляем математическую модель раскроя с учётом
комплектации и ограничением на используемый материал.
Определяем все рациональные способы раскроя материала (т.е.
стержней длиной 89 см) на заготовки типа А (стержни длиной 32 см), типа B (стержни длиной 23 см) и типа C (стержни длиной 18 см). Таких способов оказывается девять.
Вариант раскроя |
Количество стержней, шт. |
В еличина о |
|||
Ст ержень |
Ст ержень |
Ст ержень |
|||
1 |
2 |
1 |
0 |
2 |
|
2 |
2 |
0 |
1 |
7 |
|
3 |
1 |
2 |
0 |
1 1 |
|
4 |
1 |
1 |
1 |
6 |
1 |
5 |
1 |
0 |
3 |
|
3 |
6 |
0 |
3 |
1 |
|
2 |
7 |
0 |
2 |
2 |
|
7 |
8 |
0 |
1 |
3 |
2 |
1 |
9 |
0 |
0 |
4 |
7 |
1 |
Обозначим
x1 – количество стержней, раскраиваемых по 1-му варианту, x2 – количество стержней, раскраиваемых по 2-му варианту, x3 – количество стержней, раскраиваемых по 3-му варианту, x4 – количество стержней, раскраиваемых по 4-му варианту, x5 – количество стержней, раскраиваемых по 5-му варианту, x6 – количество стержней, раскраиваемых по 6-му варианту, x7 – количество стержней, раскраиваемых по 7-му варианту, x8 – количество стержней, раскраиваемых по 8-му варианту, x9 – количество стержней, раскраиваемых по 9-му варианту, N – количество комплектов.
Общее количество раскраиваемых стержней не должно превышать
имеющееся количество, т.е. 80. Следовательно, имеем первое ограничение:
x1+ x2+ x3 + x4+ x5+ x6 + x7 + x8 + x9≤ 80.
Общее количество всех заготовок А, полученное при раскрое равно
2x1+2x2+ x3 + x4+ x5.
Общее количество всех заготовок В, полученное при раскрое равно
x1+ 2x3 + x4+ 3x6 +2x7 + x8.
Общее количество всех заготовок С, полученное при раскрое равно
x2 + x4 + 3x5 + x6 + 2x7 + 3x8 + 4x9.
Т.к. число комплектов равно N и в каждом комплекте должно быть 1 заготовка С, 5 заготовок B и 3 заготовки А, то всего должно быть не менее N заготовок С, 5N заготовок В и 3N заготовок А, т.е.
2x1+2x2+ x3 + x4+ x5 ≥ 3N ; x1+ 2x3 + x4+ 3x6 +2x7 + x8≥ 5N; x2 + x4 + 3x5 + x6 + 2x7 + 3x8 + 4x9≥ N.
В задаче требуется найти максимальное значение целого числа N.
Математическая модель задачи имеет вид: Найти max N при следующих ограничениях: 2x1 + 2x2 + + + −x3 x4 x5 3N ≥ 0
x1 + 2x3 + +x4 3x6 + 2x7 + −x8 5N ≥ 0
x2 + +x4 3x5 + +x6 2x7 +3x8 + 4x9 − N ≥ 0
x1 + + + + + + + +x2 x3 x4 x5 x6 x7 x8 x9 ≤ 80
и при выполнении условий xi ≥ 0, N≥ 0, xi −целые.
Решаем задачу в EXCEL с использованием модуля «Поиск
решения».
![]() |
Из полученного решения видно, что для получения оптимального
раскроя необходимо разрезать 45 стержней по варианту 1, т.е. из каждого из 45-и стержней длиной 89 см получить 2 стержня по 32 см и 1 стержень 23 см, и 35 стержней разрезать по варианту раскроя 6, т.е. из каждого из этих 35-и стержней длиной 89 см получить 3 стержня по 23 см длиной и 1 стержень длиной 18 см.
Таким образом, мы получим из 80-и стержней длиной 89 см 2×45 = 90 стержней длиной 32 см, 1×45+3×35=150 стержней длиной 23 см и 1×35=35 стержней длиной 18 см. Из этого набора можно образовать N=30 полных наборов и 5 стержней длиной 18 см останутся лишними.
Подсчитаем величину отходов при таком плане.
Каждый разрез стержня по 1-му варианту даёт 2 см отходов. Следовательно, из 45-и разрезанных по 1-му варианту стержней мы получим 90 см отходов.
Каждый разрез стержня по 6-му варианту даёт тоже 2 см отходов. Следовательно, из 35-и разрезанных по 6-му варианту стержней мы получим ещё 70 см отходов.
Если оставшиеся неукомплектованными 5 стержней длиной 18 см
тоже считать отходами, то это добавляет ещё 5×18 = 90 см отходов.
Итого получаем 90+70+90 = 250 см отходов.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.