- •Содержание
- •Введение
- •Глава 1. Оптимизация плана производства Цели
- •Пример №1 решения задачи оптимизации плана производства Исходная постановка задачи
- •Формальная математическая постановка задачи
- •Методика выполнения в Microsoft Excel
- •Пример №2 решения задачи оптимизации плана производства Исходная постановка задачи
- •Формальная математическая постановки задачи
- •Методика выполнения в Microsoft Excel
- •Глава 2. Транспортная задача
- •Пример решения транспортной задачи Исходная постановка задачи
- •Формальная математическая постановка задачи
- •Методика выполнения в Microsoft Excel
- •Глава 3. Оптимальный раскрой Цели
- •1. Определение рациональных способов раскроя материала.
- •2. Определение интенсивности использования рациональных способов раскроя.
- •Пример решения задачи оптимального раскроя Исходная постановка задачи
- •Формальная математическая постановки задачи
- •Методика выполнения в Microsoft Excel
- •Требования к выполнению лабораторной работы
- •"Решение задач оптимизации средствами Microsoft Excel"
Пример решения задачи оптимального раскроя Исходная постановка задачи
Для изготовления парников используется материал в виде металлических стержней длиной 220 см. тот материал разрезается на стержни длиной 120, 100 и 70 см. Для выполнения заказа требуется изготовить 80 стержней длиной 120 см, 120 стержней длиной 100 см и 102 стержня длиной 70 см.
Вопросы:
-
Сколько существует рациональных способов раскроя?
-
Какое минимальное количество материала следует разрезать, чтобы выполнить заказ?
-
Сколько способов раскроя следует использовать при выполнении заказа?
Составим для наглядности таблицу исходных данных. Определяем все рациональные способы раскроя материала на заготовки. Таких способов оказывается пять:
Виды заготовок |
Способы раскроя из стержня 220 см |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|
Заготовка 120 см |
1 |
1 |
0 |
0 |
0 |
Заготовка 100 см |
1 |
0 |
2 |
1 |
0 |
Заготовка 70 см |
0 |
1 |
0 |
1 |
3 |
Величина отходов, см |
0 |
30 |
20 |
50 |
10 |
Таким образом, можем ответить на первый вопрос задачи. Получаем пять рациональных способов раскроя
Для нахождения решения используем модель А для одного вида материала.
Формальная математическая постановки задачи
Константы
-
Пусть 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 |
-
Пусть bk – число заготовок вида k в комплекте, поставляемом заказчику; k – индекс вида заготовки, к = 1,2,3.
b1 =80 – число заготовок длиной 120 см;
b2 =120 – число заготовок длиной 100 см;
b3 =102 – число заготовок длиной 70 см;
Переменные
-
Обозначим через xj – количество единиц материала, раскраиваемых по j-му способу (интенсивность использования способа раскроя), то есть:
x1 – количество материала , раскраиваемого по способу 1;
… x5 - количество материала , раскраиваемого по способу 5.
-
Обозначим через Fk фактическое количество заготовок k, то есть F1 – фактическое количество заготовок 120 см; F2 – фактическое количество заготовок 100 см; F3 – фактическое количество заготовок 70 см.
-
Обозначим через N количество материала (количество металлических стержней длиной 220 см), которое следует разрезать, чтобы выполнить заказ.
Решение
1.Зададим математическую модель нахождения фактического количества заготовок k
или
2. Зададим математическую модель нахождения общего количества материала (количества металлических стержней длиной 220 см) N=x1+x2+x3. Его минимизация является целью решения задачи. Следовательно, целевая функция будет иметь вид:
Ограничения
-
Количество заготовок, необходимое для выполнения заказа, должно быть не менее требуемого количества
или
-
Количество заготовок должно быть целым числом.
-
Поскольку x1, x2, x3, x4, x5,выражают количество заготовок, то они не могут быть отрицательны, то есть x1≥0; x2≥0; x3≥0; x4≥0, x5≥0.