Контрольная работа по "Логистике". 17
Содержание
Задача 1 3
Задача
2 8
Задача №1
Предприятие выпускает два вида продукции и , для производства которых используют три вида сырья . На производство единицы j-го вида продукции требуется единиц i-го вида сырья. Предприятие имеет запасы каждого вида сырья, соответственно, единиц. Прибыль имеет предприятия от реализации единицы j-го вида продукции составляет сj денежных единиц. Требуется найти план производства хi единиц первого вида продукции, при котором суммарная выручка предприятия будет наибольшей. С этой целью:
- Записать задачу линейного программирования
- Решить е геометрическим способом.
- Решить ее симплекс-методом.
- Составить двойственную задачу и решить ее.
| Вид сырья | Продукция | ограничения | |
| 3 | 1 | 330 | |
| 2 | 8 | 800 | |
| 5 | 6 | 745 | |
| прибыль | 33 | 24 | |
РЕШЕНИЕ:
1) Запишем данную задачу в форме задачи линейного программирования. Элементами решения будут - количества единиц изделия , , которые необходимо произвести. Обязательность выполнения задачи запишется ограничений-неравенств: .
Каждого
трех видов сырья должно хватить,
отсюда следуют три ограничения-
Прибыль будет равна . Таким образом, сформулирована задача линейного программирования:
2) Решим эту задачу геометрически:
Пусть
дана прямоугольная система
- - решением этого неравенства является полуплоскость с границей
| х1 | 110 | 0 |
| х2 | 0 | 330 |
точка О(0;0)
– принадлежит этой полуплоскости, т.к.
ее координаты удовлетворяют (1).
-
- решением
этого неравенства является
полуплоскость с границей
| х1 | 0 | 400 |
| х2 | 100 | 0 |
О(0;0) принадлежит этой полуплоскости, т.к. ее координаты удовлетворяют (2).
- - полуплоскость с границей
| х1 | 0 | 149 |
| х2 | 124 | 0 |
О(0;0) принадлежит этой полуплоскости т.к. ее координаты удовлетворяют (3).
- - первый квадрант.
Пусть L=0, тогда
| х1 | 0 | 24 |
| х2 | 0 | -33 |
Вектор указывает направление увеличения L; в вершине А достигается максимального значения, которое найдем как пересечение прямых.
А (95;45)
д.ед.
3) Решаем симплексным методом задачу.
Для этого представим ее в канонической форме, введя дополнительные переменные , которые имеют смысл остатков неиспользованного сырья, соответственно, первого, второго и третьего видов:
Функцию L представили в неявном виде:
Пусть - свободные переменные, а - базисные.
Пусть , тогда . При этом , т.е. если ни один вид продукции не производится. Все ресурсы остаются неиспользованными, а, следовательно, прибыли нет.
| №1 | |||||||
| 3 | 1 | 1 | 0 | 0 | 330 | 330/3=110 | |
| 2 | 8 | 0 | 1 | 0 | 800 | 800/2=400 | |
| 5 | 6 | 0 | 0 | 1 | 745 | 745/5=149 | |
| -33 | -24 | 0 | 0 | 0 | 0 |
Для нахождения оптимального решения необходимо одну из базисных переменных превратить в свободную.
В последней строке таблицы среди отрицательных значений находим наибольшее по абсолютной величине (это (-33)). Ведущий столбец соответствует переменной . Делим свободные члены на соответствующие элементы ведущего столбца и среди частных от деления находим минимальное, т.е. .
Ведущей является первая строка, которая соответствует старой базисной переменной . - переводится в свободные. На пересечении ведущей строки и ведущего столбца находится разрешающий элемент .
Ведущую строку переписываем во вторую таблицу, поделив предварительно все элементы строки на ; все элементы ведущего столбца заменяем нулями, кроме разрешающего. Переменная переводится в свободные, ведущую строку записываем во вторую таблицу, поделив все элементы строки на разрешающий элемент. Все элементы ведущего столбца заменяем нулями, кроме разрешающего элемента.
Остальные элементы переписываем по правилу прямоугольника.
где - элемент ведущего столбца, стоящий в одной строке с ;
- элемент ведущей строки, стоящий в одной строке с .
Получим симплексную таблицу:
| №2 | |||||||
| 1 | 0 | 0 | 110 | 330 | |||
| 0 | - |
1 | 0 | 580 | 79 | ||
| 0 | - |
0 | 1 | 195 | 45 | ||
| 0 | -13 | 11 | 0 | 0 | 3630 |
Базисные переменные: . Свободные переменные: . Прибыль д.ед.
Полученное решение не является оптимальным, т.к. в последней строке есть отрицательный элемент.
Преобразуем аналогично полученную таблицу:
| №3 | ||||||
| 1 | 0 | 0 | - | 95 | ||
| 0 | 0 | 1 | - | 250 | ||
| 0 | 1 | 0 | 45 | |||
| 0 | 0 | 6 | 0 | 3 | 4215 |
В последней строке все элементы положительные, это означает, что полученное опорное решение является оптимальным.
Предприятие получит максимальную прибыль при выпуске =95 единицы изделия ; и =45 единиц изделия . При этом ресурсы первого и третьего вида будут использованы полностью . По ресурсу второго вида будет остаток кг. Прибыль предприятия составит: д.ед.
4) Двойственная задача по отношению к исходной, состоит в следующем.
Каковы должны быть оценки единицы ресурсов каждого типа, чтобы при заданных количествах сырья и стоимости единицы изделий каждого вида общие затраты производства были минимальными.
- функция общих затрат
Решение этой задачи можно найти непосредственно из последней строки симплекс-таблицы, оптимальный для прямой задачи.
Искомые значения равны элементам, лежащим на пересечении последней строки и столбцов, соответствующих дополнительным переменным: . Сырье второго вида использовано не полностью и его оценка
.
Ответ. Необходимо выпустить 95 единиц продукции типа и 45 единиц продукции типа для того чтобы получить наибольшую прибыль 4215 денежных единиц.
Задача
2
На три склада завезли каменный уголь в количествах тонн, соответственно. Уголь требуется завезти в пять котелен , , , , в количествах , , , .
Спланировать
перевозки так, чтобы их стоимость
была минимальной. Матрица тарифов
перевозок между пунктами отправления
и пунктами назначения, а также запасы
и потребности
зададим таблицей.
| Запасы | ||||||
| 2 | 4 | 11 | 5 | 3 | 250 | |
| 8 | 17 | 13 | 7 | 6 | 300 | |
| 14 | 10 | 5 | 8 | 9 | 270 | |
| Потребности
|
120 | 230 | 190 | 160 | 120 | 820 |
Решение
Построим опорный план по методу северо-западного угла.
Выбираем северо-западную клетку . На базе имеется 250 т груза, потребность пункта составляет 120 т и может быть удовлетворена базой .
Исключаем
из рассмотрения первый столбец.
| №1 | Запасы, | |||||
| 2
120 |
4
130 |
11 | 5 | 3 | 250 | |
| 8 | 17
100 |
13
190 |
7
10 |
6 | 300 | |
| 14 | 10 | 5 | 8
150 |
9
120 |
270 | |
| 120 | 230 | 190 | 160 | 120 | 820 |
Исключаем первый столбец. На складе осталось 130т.
Теперь северо-западной клеткой является : из перевезем оставшиеся 130 т угля в пункт .
На базе больше нет груза, исключаем из рассмотрения первую строку.
Аналогично заполняем всю таблицу.
Транспортные расходы по этой программе равны:
д.ед.
Составим
вспомогательную рабочую
Кроме того, введем вспомогательный столбец, в который внесем значения неизвестных u1 ... u3 (3, это m - число складов) и вспомогательную строку, в которую внесем значения неизвестных v1 ... v5 (5,это n - число потребителей). На рисунке они представлены желтым цветом. Эти n+m неизвестных должны для всех (i,j), соответствующих загруженым клеткам, удовлетворять линейной системе уравнений ui+vj=pij
Эту систему всегда можно решить следующим способом: На первом шаге полагают v5=0. Если на k-м шаге найдено значение неизвестной, то в системе всегда имеется еще не определенная неизвестная, которая однозначно может быть найдена на (k+1)-м шаге из уравнения ui+vj=pij, так как значение другой неизвестной в этом уравнении уже известно. То какую неизвестную можно найти на (k+1)-м шаге, определяют методом проб. Переменные ui и vj называются симплекс-множителями или потенциалами.
Рабочая матрица затрат с рассчитанными потенциалами представлена ниже.
| b1=120 | b2=230 | b3=190 | b4=160 | b5=120 | ||
| a1=250 | 2 | 4 | 21 | 11 | 8 | u1= -5 |
| a2=300 | -7 | 17(-) | 13 | 7(+) | -2 | u2= 8 |
| a3=270 | -2 | -8(+) | 1 | 8(-) | 9 | u3= 9 |
| v1= 7 | v2= 9 | v3= -5 | v4= -1 | v5= 0 |
Порядок вычисления потенциалов был следующий:
1) пусть v5 = 0;
2) u3 = p3,5 – v5;
3) v4 = p3,4 - u3;
4) v3= p3,3 - u3;
5) u2 = p2,3 - v3;
6) v2 = p2,2 - u2;
7) u1 = p1,2 - v2;
8) v1 = p1,1 - u1.
Теперь для всех свободных клеток рабочей матрицы затрат вычислим оценки Sij, по формуле Sij = pij – ui - vj. Каждая такая оценка показывает на сколько изменятся общие транспортные затраты при загрузке данной клетки единицей груза. Так как среди оценок имеются отрицательные (затраты уменьшаются), то данный план можно улучшить переместив в соответствующую клетку некоторое количество продукции.
Из всех отрицательных оценок имеет смысл выбрать наибольшую по модулю (-8), так как ее воздействие на общие затраты является максимальным, она находится в ячейке а3,b2, в соответствующую ячейку транспортной таблицы переместим некоторое количество продукции, т.е. загрузить ее. Отметим в транспортной таблице ячейку а3,b2 знаком + . Кроме нее мы пометим знаками - и + другие занятые числами ячейки таким образом, что в каждой строке и каждом столбце транспортной таблицы число знаков + будет равно числу знаков - .
Это
всегда можно сделать единственным
образом, причем в каждой строке и каждом
столбце содержится по одному + и
- .То есть помеченные знаками клетки
должны образовывать цикл.
Перераспределяем груз по выбранному циклу:
| №2 | Запасы | |||||
| 2
120 |
4
130 |
11 | 5 | 3 | 250 | |
| 8 | 17 | 13
190 |
7
110 |
6 | 300 | |
| 14 | 10
100 |
5 | 8
50 |
9
120 |
270 | |
| 120 | 230 | 190 | 160 | 120 | 820 |
| b1=120 | b2=230 | b3=190 | b4=160 | b5=120 | ||
| a1=250 | 2 | 4 | 1 | 1 | 0 | u1= 3 |
| a2=300 | 3 | 10 | 13(-) | 7(+) | 0 | u2= 6 |
| a3=270 | 6 | 10 | -11(+) | 8(-) | 9 | u3= 9 |
| v1= -1 | v2= 1 | v3= 7 | v4= 1 | v5= 0 |
Так как есть отрицательные оценки, то план не оптимален.
Перераспределим
груз по циклу клетки а3b3:
| №3 | Запасы | |||||
| 2
120 |
4
130 |
11 | 5 | 3 | 250 | |
| 8 | 17 | 13
140 |
7
160 |
6 | 300 | |
| 14 | 10
100 |
5
50 |
8 | 9
120 |
270 | |
| 120 | 230 | 190 | 160 | 120 | 820 |

- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"
- Контрольная работа по "Логистике"