04. Оптимальный раскрой

Цели

В данной главе показаны возможности использования Модели линейного программирования Для решения задач раскроя. Эта об­ласть приложения модели линейного программирования хорошо изучена. Благодаря работам в области оптимального раскроя ос­новоположника теории линейного программирования лауреата Нобелевской премии академика Л. В. Канторовича задачу опти­мального раскроя можно назвать классической прикладной опти­мизационной задачей.

После того как вы выполните задания, предлагаемые в этой главе, вы будете уметь формулировать и использовать для эконо­мического анализа следующие понятия:

• материал;

• заготовка;

• отходы;

• способ раскроя (рациональный и оптимальный);

• интенсивность использования рациональных способов рас­кроя.

Модели

Большинство материалов, используемых в промышленности, поступает на производство в виде стандартных форм. Непосред­ственное использование таких материалов, как правило, невоз­можно. Предварительно их разделяют на заготовки необходимых размеров. Это можно сделать, используя различные способы рас­кроя материала. Задача оптимального раскроя состоит в том, что­бы выбрать один или несколько способов раскроя материала и определить, какое количество материала следует раскраивать, при­меняя каждый из выбранных способов. Задачи такого типа воз­никают в металлургии и машиностроении, лесной, лесообрабаты­вающей, легкой промышленности.

Выделяют два этапа решения задачи оптимального раскроя. На первом этапе определяются рациональные способы раскроя мате­риала, на втором — решается задача линейного программирова­ния для определения интенсивности использования рациональных способов раскроя.

1. Определение рациональных способов раскроя материала.

В задачах оптимального раскроя рассматриваются так называемые рациональные (оптимальные по Парето) способы раскроя. Пред­положим, что из единицы материала можно изготовить заготов­ки нескольких видов. Способ раскроя единицы материала назы­вается Рациональным (оптимальным по Парето), если увеличение числа заготовок одного вида возможно только за счет сокращения числа заготовок другого вида.

Пусть K — индекс вида заготовки, K = 1,.... Q; I — индекс спо­соба раскроя единицы материала, I = 1,..., Р; аIk — количество (це­лое число) заготовок вида K, полученных при раскрое единицы материала <-м способом.

Приведенное определение рационального способа раскроя мо­жет быть формализовано следующим образом.

Способ раскроя V Называется рациональным (оптимальным по Па­рето), если для любого другого способа раскроя I из соотношений АIk ³ аVk, k = 1, ..., Q, следуют соотношения АIk = аVk, k = 1, ..., Q.

2. Определение интенсивности использования рациональных спо­собов раскроя.

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

J —индекс материала, J = 1,..., П;

K —индекс вида заготовки, K = 1, ..., Q;

I — индекс способа раскроя единицы материала, I = 1,..., Р;

АIjk — количество (целое число) заготовок вида K, полученных при раскрое единицы J-го материала I-м способом;

Bk — число заготовок вида K В комплекте, поставляемом заказ­чику;

Dj — количество материала J-го вида;

Xji — количество единицу J-го материала, раскраиваемых по I-му способу (интенсивность использования способа раскроя);

Cji — величина отхода, полученного при раскрое единицы J-го материала по I-му способу;

У — число комплектов заготовок различного вида, поставля­емых заказчику.

Модель А раскроя с минимальным расходом материалов:

Здесь (1) — целевая функция (минимум количества использу­емых материалов);

(2) — система ограничений, определяющих количество заготовок, необходимое для выполнения заказа;

(3) — условия неотрицательности переменных.

Специфическими для данной области приложения модели ли­нейного программирования являются ограничения (2).

Модель В раскроя с минимальными отходами:

Здесь (4) — целевая функция (минимум отходов при раскрое ма­териалов);

(5) — система ограничений, определяющих количество заготовок, необходимое для выполнения заказа;

(6) — условия неотрицательности переменных.

Модель С раскроя с учетом комплектации:

Здесь (7) — целевая функция (максимум комплектов, включающих заготовки различных видов);

(8) — ограничения по количеству материалов;

(9) — система ограничений, определяющих количество заготовок, необходимое для формирования комплектов;

(10) — условия неотрицательности переменных.

Специфическими для данной области приложения модели ли­нейного программирования являются ограничения (9).

© 2011-2024 Контрольные работы по математике и другим предметам!