таблице, можно применить следующие комбинации вариантов А, В и С:
1.
Разрезать 300 стандартных рулонов, используя вариант А, и 75 рулонов с
помощью варианта В.
2.
Разрезать 200 стандартных рулонов, используя вариант А, и 100 рулонов с
помощью варианта С.
Какая из этих комбинаций лучше? Чтобы ответить на этот вопрос, надо рассмотреть
потери от каждой из комбинаций. На нашем рисунке отходы бумаги после каждого
варианта разрезки располагаются от правого края каждого рулона до первой
пунктирной линии.
Мы можем оценить преимущества каждой комбинации, если подсчитаем суммарные
отходы, полученные после их применения. Но поскольку отрезки рулонов, идущие в
отходы, имеют разную длину, нам надо подсчитать объем этих отходов, а не просто
количество отрезков.
Предполагая, что стандартный рулон бумаги имеет площадь поперечного сечения,
равную L квадратным футам, подсчитываем потери для комбинаций 1 и 2:
комбинация 1: 300×(4×L) + 75×(3×L) = 1425L куб. футов,
комбинация 2: 200×(4×L) + 100×(1×L) = 900L куб. футов.
Если число рулонов шириной 5, 7 или 9 футов, которые были получены в результате
применения какой-либо комбинации вариантов разрезки, превышает количество,
необходимое для выполнения заказа, то разность между ними также следует отнести
к потерям.
В первой комбинации при использовании варианта A получено 300 – 200 = 100
лишних рулонов шириной 7 футов; применение варианта B добавляет еще 75 лишних
рулонов такой же ширины. Таким образом, дополнительные потери составляют 175×
(7×L) = 1225L куб. футов.
Во второй комбинации не производится лишних рулонов шириной 7 и 9 футов, но
применение варианта C приводит к появлению 200 – 150 = 50 лишних рулонов
шириной 5 футов, что составляет 50×(5×L) = 250L куб. футов дополнительных
отходов бумаги. В результате этих выкладок имеем следующее:
объем отходов от 1-й комбинации = 1425L + 1225L = 2650L куб. футов,
объем отходов от 2-й комбинации = 900L + 250L = 1150L куб. футов.
Очевидно, что вторая комбинация лучше, так как имеет меньше отходов.
Для получения оптимального решения данной задачи необходимо определить все
допустимые варианты разрезки стандартных рулонов и затем получить ее все
возможные комбинации этих вариантов. Хотя определить все допустимые варианты
разрезки несложно, перебор всех комбинаций этих вариантов уже является
нетривиальной задачей. Здесь необходим систематический подход к организации
такого перебора. В данном случае это может выполнить задача линейного
программирования.
Математическая модель
Мы должны найти комбинацию вариантов разрезки (переменные), с помощью
которой можно было бы выполнить заказ (ограничения) с наименьшими отходами
бумаги (целевая функция).
Переменные надо определить таким образом, чтобы их значения можно было бы
интерпретировать в способ разрезки стандартных рулонов бумаги. Поэтому
определим переменные как количество стандартных рулонов,
азрезанных
Ст
. 72 из 101Шаблон для книг
Word 97
15.09.2004mk:
MSITStore:\\e
b4\New%20files\К
т
зов.chm::/Manual.htm