Задача о раскрое материалов

На раскрой (распил, обработку) поступает материал одного образца в количестве а единиц. Требуется изготовитьиз него l разных комплектующих изделий в количествах, пропорциональных числам (условие комплектности). Каждая единица материала может быть раскроена n различными способами, причем использование i-го способа (i =1,2,..., п) дает аik единиц k -го изделия (k = 1,2,..., l;).

Необходимо найти план раскроя, обеспечивающий максимальное число комплектов.

Составим экономико-математическую модель задачи. Обозначим, xi — число единиц материала, раскраиваемых i -м способом, и х — число изготавливаемых комплектов изделий. Так как общее количество материала равно сумме его единиц, раскраиваемых различными способами, то .

Требование комплектности выразится уравнениями:

 
 

Очевидно, что должны соблюдаться условия: .

Экономико-математическая модель задачи: найти такое решение Х=(), удовлетворяющее построенной системе уравнений и условию неотрицательности переменных, при котором функция F=х принимает максимальное значение, т.е.:

Пример 2.4

Для изготовления брусьев длиной 1,2 м, 3 м и 5 м в соотношении 2:1:3 на распил поступают 195 бревен длиной 6 м. Определить план распила, обеспечивающий максимальное число комплектов. Составить экономико-математическую модель задачи.

Построение математической модели.

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

Способ распила i Число получаемых брусьев длиной, м
1,2 3,0 5,0
    - -
      -
  -   -
  - -  

Обозначим: число бревен, распиленных i -м способом(i =1, 2, 3, 4); х — число комплектов брусьев.

Учитывая, что все бревна должны быть распилены, а число брусьев каждого размера должно удовлетворять условию комплектности, экономико-математическая модель задачи примет вид (согласно приведенной выше обобщенной форме записи математической модели задачи о раскрое материала):

Задачу о раскрое легко обобщить на случаи т раскраиваемых материалов.

Пусть каждая единица j-го материала (j = 1, 2,..., т) можетбыть раскроена п различными способами, причем использование i-го способа (i = 1, 2,..., n) дает единиц k-го изделия (k = 1, 2,..., l ), a запас j-го материала равен единиц.

Обозначим число единиц j-го материала, раскрываемого i-м способом.

Экономико-математическая модель задачи о раскрое в общей постановке примет вид: найти такое решение Х=(), удовлетворяющее системе

и условию , при котором функция F = х принимает максимальное значение.

Пример 2.5

Продукция бумажной фирмы выпускается в виде бумажных рулонов стандартной ширины – по 20 м. По специальным заказам потребителей фирма поставляет рулоны и других размеров, для чего производится разрезание стандартных рулонов. Типичные заказы на рулоны нестандартных размеров приведены в таблице:

ЗАКАЗ Требуемая ширина, м. Требуемое количество рулонов
     
     
     

Специализированные заказы выполняются на разрезном устройстве, режущая кромка которого устанавливается в требуемом положении, причем рулон может быть разрезан несколькими способами. Варианты раскроя не должны давать рулонов – остатков шириной более 4 м.

Требуется найти сочетание вариантов установки режущей кромки, при котором поступившие заказы удовлетворяются с минимальными потерями.

Переменные.

Требуемая ширина, м. Вариант установки режущей кромки Минимальное количество рулонов
           
               
               
               
Потери на 1 м длины              

Пусть Xj – количество стандартных рулонов, разрезаемых по варианту j, .

Целевая функция. Общие потери бумаги на 1 м длины:

F = 4Х1 + 3Х2 + Х3 + Х5 + 2Х6

Ограничения. Ограничения непосредственно связаны с требованием обеспечить изготовление заказанного количества нестандартных рулонов. Если будут использованы все приведенные в таблице варианты раскроя стандартного рулона, то мы получим следующие результаты:

Количество рулонов шириной 5 м: 2 + 2Х3 + 4Х4 + Х5.

Количество рулонов шириной 7 м: Х1 + Х2 + 2Х5.

Количество рулонов шириной 9 м: Х1 + Х3 + 2Х6.

Каждое из этих соотношений определяет количество фактически полученных нестандартных рулонов, которое должно быть не меньше 150, 200, 300 для рулонов 5, 7 и 9 м соответственно.

На переменные задачи накладываются еще ограничения неотрицательности.

Итак, математическая модель в общем виде запишется:

min F = 4Х1 + 3Х2 + Х3 + Х5 + 2Х6, при ограничениях

2 + 2Х3 + 4Х4 + Х5 ³ 150

Х1 + Х2 + 2Х5 ³ 200

Х1 + Х3 + 2Х6 ³ 300

Хj ³ 0,

Рассмотрим модификацию или, в некотором смысле, обобщение предыдущих задач на следующем примере.

Пример 2.6

Имеется три технологических процесса для выделения из руды двух нужных веществ А и В. Из каждой тонны руды при применении процессов I, II и III получается, соответственно, 0,4 и 0,6; 0,6 и 0,5; 0,2 и 0,2 килограммов вещества А и В, и при этом затраты составляют: 5 тыс. грн. для процесса I, 6 тыс. грн., для процесса II и 1 тыс. грн., для процесса III. Определить оптимальное распределение 10 т руды по процессам I, II и III, минимизирующее затраты, если необходимо получить не менее 4 кг каждого вещества.


Переменные.

Пусть Xj – количество тонн руды, направляемых на переработку по j-му процессу,. .

Целевая функция. Целью данной задачи является минимизация суммарных затрат на применение трех технологических процессов по переработке руды. Учитывая затраты на переработку 1 тонны руды по каждому из процессов и план переработки руды, т.е. планируемое распределение руды, суммарные затраты можно выразить функцией:

.

Ограничения. В рассматриваемом примере существенными являются три ограничения на допустимые значения переменных модели:

1. Условие распределения 10 тонн руды между технологическими процессами переработки: .

2. Условия выделения из руды минимального количества веществ А и В:

- для вещества А: ;

- для вещества В: .

3. Условие неотрицательности переменных модели: .

Таким образом, математическая модель исходной задачи будет иметь вид:

2.5 Задача об оптимальном плане перевозок

Эту задачу часто называют транспортной. В простейшем варианте транспортная задача возникает при необходимости наиболее рациональной перевозки некоторого однородного груза. При этом потребителям безразлично, из каких пунктов он поступает, лишь бы был удовлетворен спрос, а каждый поставщик имеет возможность доставлять груз любому потребителю. Обратные перевозки не предусматриваются. Итак, пусть в m пунктах производится соответственно a1,…,am единиц некоторого продукта, потребности в котором в n пунктах выражаются величинами b1,…,bn единиц (предполагается, что общий спрос на продукт не превышает возможностей производства, т. е. ).

Известны затраты cij по перевозке единицы продукта из i -го пункта производства в j -й пункт потребления. Требуется составить наиболее экономный план перевозок (в смысле суммарных транспортных расходов), обеспечивающий удовлетворение всех потребностей в продукте.

Построим математическую модель данной задачи.

Обозначим через хij количество продукта, перевозимого из i -го пункта производства в j- й пункт потребления. Тогда задача сводится к определению числовых значений mn неизвестных хij (i=1,..., m; j=1,..., n), удовлетворяющих условиям:

(из каждого пункта производства вывозится не более производимого в нем количества продукта);

(в каждый пункт потребления доставляется не менее требуемого им количества продукта);

(i=1,..., m; j=1,..., n) (перевозимое количество продукта обратно в пункт производства не возвращается) и доставляющих минимум функции (суммарные затраты на перевозки продукта).



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: