- •Задача 1.1.5
- •Задача 1.2.1
- •Задача 1.2.4
- •Задача 1.3.1
- •Задача 1.4.1
- •Задача 1.4.2
- •Задача 1.4.3
- •Задача 1.5.1
- •1. Геометрическое решение:
- •Задача 2.1.1 и 2.1.2
- •Задача 2.2.1
- •Задача 2.2.6
- •Задача 2.3.1
- •Таким образом, оба варианта убыточны в среднем, но менее убыточны вложения в изделие в
- •Задача 2.3.6
- •Задача 2.4.1
Задача 1.2.4
Постройте двойственные задачи к задачам из упражнения №3 прошлой лекции, сформулируйте для них условия признака оптимальности. Достаточно ли этих условий, чтобы найти решения задач?
Задача из упражнения №3: Решите задачу линейного раскроя со следующими данными. Для комплектации одного изделия необходимо две детали первого типа и одна деталь второго типа. Материал поступает в виде стандартных полос длиной 1 м. Деталь первого типа требует 15 см. материала, а деталь второго типа — 35 см.
Решение:
Для данной задачи имеем 3 варианта кроя полос длиной 1 м, при которых из получающегося остатка уже ни одну заготовку не выкроить:
1) , остаток 10 см;
2) , остаток 5 см;
3) , нет остатка.
Пусть на одном технологическом цикле кроится полос по соответствующим кроям и комплектуется v изделий. Длина технологического цикла, таким образом, составляет полос. Выход заготовок на одном цикле задается вектором . Вектор k = (2,1), указывает комплектность заготовок в одном изделии. Введём переменные
При условии, что нет ограничения на длину технологического цикла, приходим к следующей математической задаче:
в векторной форме: по координатам:
или
Запишем прямую задачу как задачу на отыскание минимума некоторой функции:
Решение прямой задачи: х1 = 0, х2 = 1/2, х3 = 1/2, w = 3/2.
Возвращаясь к исходным переменным, получим:
t1 = 0, t2 = 1, t3 = 1, z = 2, v = 3.
Следовательно, оптимальный раскрой следующий:
1) из одной полосы выкраивается заготовки по 2-му плану, т.е. 4 заготовки по 15 см и 1 заготовка 35 см;
2) из следующей полосы выкраивается заготовки по 3-му плану, т.е. по 2 заготовки каждого вида.
Получаем, что из каждого цикла в 2 полосы выкраиваются 6 заготовок по 15 см и 3 заготовки по 35 см. Из этих заготовок можно скомплектовать 3 изделия. Остаток из каждого цикла составляет 5 см.
Записываем двойственную задачу как задачу максимизации. Имеем 4 переменные и 3 ограничения в прямой задаче. Следовательно, в двойственной задаче будет 3 переменные и 4 ограничения. По правилу построения двойственной задачи, если j-е соотношение прямой задачи является неравенством, то соответствующая переменная уj ≥ 0, если j-е соотношение представляет собой уравнение, то переменная двойственной задачи уj – любое число.
Следовательно, переменные y1 и y2 должны быть неотрицательными, а 3-я переменная y3 может быть любым числом.
Если переменная прямой задачи хi ≥ 0, то i-е условие системы ограничений двойственной задачи на максимум является неравенством вида ≤.
Решение двойственной задачи: y1 = 1/2, y2 = 1/4, y3 = – 3/2.
Значения целевых функций на обеих задачах совпадают и равны – 3/2.
Задача 1.3.1
Сформулируйте алгоритм одного шага процедуры последовательного улучшения для задачи в канонической форме 1, воспользовавшись результатами, полученными для формы 3 (перейдите в общем виде от формы 1 к форме 3).
Решение:
Задача в форме 1 Задача в форме 3
Чтобы перейти от формы 1 к форме 3 надо ввести m вспомогательных неотрицательных переменных (по числу ограничений) .
Тогда вектор x будет иметь размерность n+m, в векторах коэффициентов на последних m местах будут стоять нули, кроме –1 на i-том месте.
Первое базисное решение получим, выражая вспомогательные переменные через основные, и положив все основные переменные равными нулю. В этом случае, если все свободные члены были неотрицательны, получим первое допустимое решение, на котором целевая функция принимает нулевое значение, и дальше действуем по алгоритму процедуры последовательного улучшения для задачи в канонической форме 3.
Если какой-то из свободных членов был отрицательным, первое решение оказывается недопустимым. В этом случае находим допустимое решение с помощью метода искусственного базиса, и дальше действуем по алгоритму процедуры последовательного улучшения для задачи в канонической форме 3.