Исследование операций и принятие решения
Обновлено
20
Министерство общего и профессионального образования РФ
Южно-Уральский государственный университет
Кафедра «Системы управления»
Курсовая работа по дисциплине исследование операций
Вариант 4
Группа ПС-317Выполнил: Гречишникова Л.А.Проверил: Плотникова Н.В.Челябинск 2004Содержание- ЗАДАНИЕ N1 3
- Условие 3
- Решение 4
- Ответ 11
- ЗАДАНИЕ N2 12
- Условие 12
- Решение 12
- Ответ 14
- ЗАДАНИЕ N3 15
- Условие 15
- Решение 15
- Ответ 19
- ЗАДАНИЕ N4 20
- Условие 20
- Решение 20
- Ответ 25
- Литература 26
На швейной фабрике «Шанель» для изготовления четырех видов изделий может быть использована ткань трех артикулов. Нормы расхода тканей всех артикулов на пошив одного изделия приведены в таблице. Там же указаны имеющееся в распоряжении фабрики общее количество тканей каждого артикула и цена одного изделия данного вида. Определить, сколько изделий каждого вида должна произвести фабрика, чтобы стоимость изготовленной продукции была максимальной.
Артикул ткани | Норма расхода ткани (м) на одно изделие вида | Общее коли- чество ткани | ||||
1 | 2 | 3 | 4 | |||
I | а11 | а12 | а13 | а14 | b1 | |
II | а21 | а22 | а23 | а24 | b2 | |
III | а31 | а32 | а33 | а34 | b3 | |
Цена одного изделия (руб.) | с1 | с2 | с3 | с4 |
№ вар. | а11 | а12 | а13 | а14 | а21 | а22 | а23 | а24 | а31 | а32 | а33 | а34 | b1 | b2 | b3 | с1 | с2 | с3 | с4 | |
1 | 1 | 0 | 2 | 1 | 0 | 1 | 3 | 2 | 4 | 2 | 0 | 4 | 180 | 210 | 800 | 9 | 6 | 4 | 7 |
b | ||||||
L | ||||||
b | ||||||
L | 1620 | 9 | -6 | 14 | 2 | |
180 | 1 | 0 | 2 | 1 | ||
210 | 0 | 1 | 3 | 2 | ||
80 | -4 | 2 | -8 | 0 |
b | ||||||
L | ||||||
b | ||||||
L | 1860 | -3 | 3 | -10 | 2 | |
180 | 1 | 0 | 2 | 1 | ||
170 | 2 | 7 | 2 | |||
40 | -2 | -4 | 0 |
b | ||||||
L | ||||||
b | ||||||
L | 2115 | 1.5 | 2.25 | 0.5 | 5 | |
95 | -0.5 | 0.25 | -1.5 | 0 | ||
85 | 0.5 | -0.25 | 3.5 | 1 | ||
210 | 1 | 1 | 3 | 2 |
b | |||||
L | |||||
=2 |
b | ||||
L | ||||
b | ||||
L | ||||
b | ||||
L | ||||
b | ||||
L | 8 | 4.5 | 1 | |
2 | 0.5 | 1 | ||
2/3 | 1/6 | -1/3 | ||
4/3 | 5/6 | 1/3 |
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.09 | 0.12 | 0.14 | 0.1 | 0.09 | 3000 | |
A2 | 0.08 | 0.1 | 0.15 | 0.05 | 0.07 | 6000 | |
A3 | 0.1 | 0.15 | 0.15 | 0.08 | 0.06 | 8000 | |
bj | 1000 | 8000 | 3000 | 3000 | 4000 |
Перед тем как приступить к решению, подсчитаем общее количество запасов и общее количество заявок . Понятно что имеем транспортную задачу с избытком заявок . Потребуем, чтобы все пункты назначения были удовлетворены в равной доле. При таком подходе задача сводится к задаче с правильным балансом: необходимо исправить поданные заявки, умножив каждую на коэффициент
k = ai bj . Рассчитаем k.
Тогда получим транспортную задачу с правильным балансом.
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.09 | 0.12 | 0.14 | 0.1 | 0.09 | 3000 | |
A2 | 0.08 | 0.1 | 0.15 | 0.05 | 0.07 | 6000 | |
A3 | 0.1 | 0.15 | 0.15 | 0.08 | 0.06 | 8000 | |
bj | 17000 |
Найдем опорное решение с помощью метода северо-западного угла.
r = 3+5-1 =7
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.14 | 0.1 | 0.09 | 3000 | |||
A2 | 0.08 | 0.05 | 0.07 | 6000 | |||
A3 | 0.1 | 0.15 | 8000 | ||||
bj | 17000 |
Проверим сумму по столбцам, сумму по строкам и количество базисных (заполненных) клеток.
Проверка по столбцам:
Проверка по строкам:
Количество заполненных клеток равно r =7. Найденный план является опорным.
Постараемся улучшить план перевозок
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.14 | 0.1 | 0.09 | 3000 | |||
A2 | 0.08 | 0.05 | 0.07 | 6000 | |||
A3 | 0.1 | 0.15 | 8000 | ||||
bj | 17000 |
Подсчитаем цены выделенных пунктирными прямоугольниками циклов.
Цикл1
(1;1)-(1;2)-(2;2)-(2;1)
, где цена цикла
Цикл2
(2;3)-(2;4)-(3;4)-(3;3)
Для того чтобы стоимость плана уменьшилась, имеет смысл совершать перевозки только по тем циклам, цена которых отрицательна. Цена Цикла2 отрицательна, поэтому выбираем его. Цикл1 в данном случае рассматривать не будем: так как цена его положительна, поэтому план перевозок с помощью перерасчета этого цикла не улучшится.
После всех рассуждений получим следующее:
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.14 | 0.1 | 0.09 | 3000 | |||
A2 | 0.08 | 0.05 | 0.07 | 6000 | |||
A3 | 0.1 | 0.15 | 8000 | ||||
bj | 17000 |
Итак, улучшаем план перевозок с помощью Цикла1. Для этого перенесем по циклу мнимальное количество груза, стоящее в отрицательной вершине.
B1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.14 | 0.1 | 0.09 | 3000 | |||
A2 | 0.08 | 0.07 | 6000 | ||||
A3 | 0.1 | 0.15 | 8000 | ||||
bj | 17000 |
Подсчитаем L для таблицы с изменениями.
L =
Допустим, что найдено оптимальное решение. Проверим его с помощью метода потенциалов.
Примем a1 = 0, тогда bj = cij - ai (для заполненных клеток). Если найденное решение справедливо, то во всех пустых клетках таблицы Дij = cij - (ai + bj )?0. Ясно, что Дij = 0 для заполненных клеток. Получим следующее.
b1=0.09 | b2=0.12 | b3=0.14 | b4=0.07 | b5=0.05 | ai | ||
a1=0 | 3000 | ||||||
a2=-0.02 | 6000 | ||||||
a3=0.01 | 8000 | ||||||
bj | 17000 |
Из таблицы видно, что найденное оптимальное решение верно, так как Дij ?0.
ОтветB1 | B2 | B3 | B4 | B5 | ai | ||
A1 | 0.14 | 0.1 | 0.09 | 3000 | |||
A2 | 0.08 | 0.07 | 6000 | ||||
A3 | 0.1 | 0.15 | 8000 | ||||
bj | 17000 |
№ | b1 | b2 | c11 | c12 | c22 | extr | a11 | a12 | a21 | a22 | p1 | p2 | Знаки огр. 1 2 | ||
2 | 7 | -1 | -2 | -3 | max | 2 | -4 | 3 | 2 | 10 | 20 |
базисные переменные: y1,y2,w1,w2свободные переменные:x1,x2,v1,v2,u1,u2
80M | M | 4M | 0 | M | 4M | 0 | ||
10 | 0 | 1.5 | 0 | 0 | 0.5 | 0 | ||
13.5 | 0 | -1.5 | -2 | 0.5 | 0.5 | -0.5 | ||
50 | 0 | 8 | 0 | 0 | 2 | 0 | ||
58.5 | -1 | 5.5 | 4 | 1.5 | -0.5 | 1.5 |
