Задача о «расшивке узких мест производства»

Автор работы: Пользователь скрыл имя, 14 Октября 2012 в 19:38, курсовая работа

Описание

В качестве критерия эффективности правомерно принять принцип максимального результата, поэтому математическая постановка задачи выглядит следующим образом: найти вектор X, обеспечивающий максимум линейной форме Z=30x1+11x2+45x3+6x4 при ограничивающих неравенствах (1) на его компоненты.

Работа состоит из  1 файл

МОЙкурсач 4 вар.doc

— 503.00 Кб (Скачать документ)

 

 

 

3. Транспортная задача линейного программирования

Однородный продукт, сосредоточенный  в трёх пунктах хранения с запасами A=(50;70;30) соответственно, необходимо распределить между четырьмя пунктами потребления, которым необходимо B=(30;11;45;36) единиц продукта соответственно. Стоимость перевозки единицы продукта из i-го пункта отправления в j-ый пункт назначения равна сij , а именно:

Необходимо составить  план перевозок X=(xij), при котором запросы всех пунктов потребления были бы удовлетворены за счет имеющихся продуктов в пунктах производства, из всех трех пунктов хранения был бы вывезен весь товар, и общие транспортные расходы  по доставке продуктов были минимальными.

Общее количество продукции  составляет: ∑ai=50+70+30=150

Общая потребность в продукции составляет: ∑bj=30+11+45+36=122

Таким образом имеем  дисбаланс между запасом и  потреблением. Для ликвидации дисбаланса введём фиктивного потребителя с  потреблением равным: b5=∑ai - ∑bj=150-122=28.

Причем тарифы на перевозку  в этот пункт условимся считать равными нулю, помня, что переменные, добавляемые к левым частям неравенств для превращения их в уравнения, входят в функцию цели с нулевыми коэффициентами.

В качестве показателя эффективности  выступает общая стоимость перевозок:

L=3x11+ 2x12+ 6x13+ 7x14+ 7x21+ 8x22+ 3x23+ 5x24+ 4x31+ 3x32+ 4x33+ 6x34+0+0+0+0

В качестве критерия эффективности  выступает принцип минимального результата, так как поставленная задача подразумевает использование  наименьшего количества издержек (стоимость) для перевозки всего продукта ко всем потребителям.

Число базисных неизвестных  равно: k=n+m-1=5+3-1=7.

Первое базисное решение  легко построить по правилу ²северо-западного угла².


A\B

b1=30

b2=11

b3=45

b4=36

b5=28

pi

a1=50

30

3

11

2

9

6

 

7

 

0

p1=0

a2=70

 

7

 

8

36

3

34

5

 

0

p2=-3

a3=30

 

4

 

3

 

4

2

6

28

0

p3=-2

qj

q1=3

q2=2

q3=6

q4=8

q5=2

 

 

Введем симплексные  множители Dij = μ(p1,p2,p3,q1,q2,q3,q4,q5), которые выступают в качестве показателя эффективности перевозок, состоящие из p и q называемые потенциалами.

В качестве критерия эффективности плана перевозки выступает неположительность всех значений D11 для свободных клеток.

Один из потенциалов  выбираем произвольно, так как одно уравнение линейно зависит от остальных. Пусть p1 = 0. Остальные потенциалы находим из условия, что для базисных клеток ∆ij= pi+qj-Cij=0. В данном случае получаем:

D11 = 0,  p1 + q1 - c11 = 0,  0+ q1 -3 = 0,  q1 = 3

D12 = 0,  p1 + q2 - c12 = 0,  0+ q2 -2 = 0,  q2 = 2

D13 = 0,  p1 + q3 – c13 = 0, 0 + q3 -6 = 0,  q3 = 6

D23 = 0,  p2 + q3 – c23 = 0, p2 + 6 – 3 = 0,  p2 = - 3

D24 = 0,  p2 + q4 – c24 = 0, -3 + q4 – 5 = 0, q4 = 8

D34 = 0,  p3 + q4 – c34 = 0, p3 + 8 – 6 = 0, p3 = - 2

D35 = 0,  p3 + q5 – c35 = 0, - 2 + q5 – 0 = 0, q5 = 2.

 

Произведем оценку (для  свободных клеток), где нет поставок  ∆ij= pi+qj-Cij:

D21 =   p2 + q1 - c21 = - 3 + 3 - 7 = - 7

D31 =  p3 + q1 - c31 = - 2 + 3 - 4 = - 3

D22 =   p2 + q2 - c22 = - 3 + 2 – 8 = - 9

D32 =   p3 + q2 – c32 = - 2 + 2 – 3 = - 3

D33 =   p3 + q3 – c33 = - 2 + 6 – 4 = 0

D14 =   p1 + q4 – c14 = 0 + 8 – 7 = 1

D15 =   p1 + q5 – c15 = 0 + 2 – 0 = 2

D25 =   p2 + q5 – c25 = - 3 + 2 – 0 = -1.

Так как решение не оптимально, т.е. существуют Dij, которые больше 0, поменяем набор базисных переменных. Для этого выберем ячейку, в которой оценка максимальна:  max ( ) = 2 = D15 .

Для найденной свободной  клетки (1;5) строим цикл пересчета - замкнутую ломаную линию, соседние звенья которой взаимно перпендикулярны, сами звенья параллельны строкам и столбцам таблицы, одна из вершин находится в данной свободной клетке, а все остальные - в базисных клетках. Это будет (1;5) – (1;3) – (2;3) – (2;4) – (3;4) – (3;5).

 

Находим максимальную поставку, которую можно передать по циклу: λmax=9.

Использование такого метода позволяет получить новое базисное решение, причём сумма в строках  и столбцах остаётся неизменной.

 

 

A\B

b1=30

b2=11

b3=45

b4=36

b5=28

pi

a1=50

30

3

11

2

 

6

 

7

9

0

p1=0

a2=70

 

7

 

8

45

3

25

5

 

0

p2=-1

a3=30

 

4

 

3

 

4

11

6

19

0

p3=0

qj

q1=3

q2=2

q3=4

q4=6

q5=0

 

 

 

Находим новые потенциалы, новые базисные оценки. Пусть p1 = 0. Остальные потенциалы находим из условия, что для базисных клеток . В данном случае получаем:

D11 = 0,  p1 + q1 - c11 = 0,  0+ q1 -3 = 0,  q1 = 3

D12 = 0,  p1 + q2 - c12 = 0,  0+ q2 -2 = 0,  q2 = 2

D15 = 0,  p1 + q5 – c15 = 0, 0+q5 - 0=0,  q5 = 0

D35 = 0,  p3 + q5 – c35 = 0, p3 + 0 – 0 = 0, p3 = 0

D34 = 0,  p3 + q4 – c34 = 0, 0 + q4 – 6 = 0, q4 = 6

D24 = 0,  p2 + q4 – c24 = 0, p2 + 6 – 5 = 0, p2 = - 1.

D33 = 0,  p3 + q3 – c33 = 0, 0 + q3 -4 = 0,  q3 = 4

Произведем оценку (для  свободных клеток), где нет поставок  ∆ij= pi+qj-Cij:

D21 =  p2 + q1 - c21 = - 1 + 3 - 7 = - 5

D31 = p3 + q1 - c31 =  0 + 3 - 4 = - 1

D22 =  p2 + q2 - c22 = - 1 + 2 – 8 = - 7

D32 =  p3 + q2 – c32 = 0 + 2 – 3 = - 1

D13 =  p1 + q3 – c13 = 0 + 4 – 6 = - 2

D33 =  p3 + q3 – c33 = 0 + 4 – 4 = 0

D14 =  p1 + q4 – c14 = 0 + 6 – 7 = - 1

D25 =  p2 + q5 – c25 = - 1 + 0 – 0 = -1

Все оценки свободных  клеток Dij ≤ 0, следовательно, мы получили оптимальное базисное допустимое решение:

Lmin=3*30+ 2*11+ 3*45+ 5*25+ 6*11=438, т.е. минимальная стоимость перевозки всего груза из трех пунктов хранения в четыре пункта потребления составит 438 ед.

 

4. Анализ доходности  и риска финансовых операций

Финансовой называется операция, начальное и конечное состояния  которой имеют денежную оценку и цель проведения которой заключается в максимизации дохода - разности между конечной и начальной оценками.

При проведении какой-либо финансовой операции возникает неопределенность и поэтому её результат невозможно предсказать заранее. Из этого можно сделать вывод, что финансовые операции рискованны, т.е. при их проведении возможен как прибыль, так и убыток.

Чтобы оценить операцию с точки зрения её доходности и  риска, будем использовать   представление  дохода операции как случайной величины и оценка риска операции как среднего квадратического отклонения этого случайного дохода.

Даны четыре финансовые операции Q1, Q2, Q3, Q4. Найти средние ожидаемые доходы M(Qi) и риски ri операций. Нанести точки (M(Qi), ri) на плоскость, найти финансовые операции, оптимальные по Парето. С помощью взвешивающей формулы (j (Qi)= 2×M(Qi) – ri) найти лучшую и худшую операции.

Q1

2

6

8

14

1/4

1/4

1/3

1/6

Q2

0

1

2

8

1/3

1/3

1/6

1/6

Q3

2

3

4

10

1/3

1/3

1/6

1/6

Q4

0

4

6

10

1/5

1/5

1/5

2/5


Найдем M(Qi) для каждой операции, показывающая средний ожидаемый доход, и - риск проведения данной операции.

M(Q1)=2*1/4+6*1/4+8*1/3+14*1/6=7

M(Q2)=0*1/3+1*1/3+2*1/6+8*1/6=2

M(Q3)=2*1/3+3*1/3+4*1/6+10*1/6=4

M(Q4)=0*1/5+4*1/5+6*1/5+10*2/5=6

 

D(Qi)=M(Qi2)-M2(Qi)

D(Q1)=64 – 49=15

D(Q2)=11 2/3 – 4 =7 2/3

D(Q3)=23 2/3 – 16=7 2/3

D(Q4)=50 2/5 – 36=14 2/5

 

r1=3,9

r2=2,8

r3=2,8

r4=3,8

 

Теперь нанесём точки (M(Qi), ri) на плоскость.

Получили 4 точки. Чем  правее точка, тем более доходная операция, чем точка выше - тем  более она рисковая. Нас же интересует точка с максимальным доходом, но в то же время с минимальным  риском. Значит, нужно выбирать точку  правее и ниже. Точка (M(Q)’, r’) доминирует точку (M(Q),r) если M(Q)’=>M(Q) и r’<=r. В нашем случае 3-я операция доминирует 2-ю. Но 1-я, 3-я и 4-я операции несравнимы.

Точка, не доминируемая никакой  другой называется оптимальной по Парето, а множество всех таких точек называется множеством оптимальности по Парето. Легко видеть, что если из рассмотренных операций надо выбирать лучшую, то ее обязательно надо выбрать из операций, оптимальных по Парето.

Для нахождения лучшей операции иногда применяют подходящую взвешивающую формулу, которая для пар (M(Q),r) дает одно число, по которому и определяют лучшую операцию. Например, пусть взвешивающая формула есть j (Q)= 2×M(Q) - r . Тогда получаем:

j (Q1)=10,1 – max

j (Q2)=1,2

j (Q3)=5,2

j (Q4)=8,2

Из расчётов видно, что 1-ая операция лучшая, а 2-ая худшая.

 

 

5. Распределение капитальных  вложений

Имеется производственное объединение, включающее в себя 4 предприятия. По плану в ближайшее время  должна проводится реконструкция этих 4-х предприятий. На реконструкцию  выделено 700 млн. руб. и суммы распределены между предприятиями кратно 100 млн. руб. После проведения реконструкции ожидается прирост прибыли от каждого предприятия в зависимости от вложенных в него капиталов. Эти данные известны и заданы таблицей:

 

xj

0

100

200

300

400

500

600

700

f1(x1)

0

42

58

71

80

89

95

100

f2(x2)

0

30

49

63

6

69

65

60

f3(x3)

0

22

37

49

59

68

76

82

f4(x4)

0

50

68

82

92

100

107

112

Информация о работе Задача о «расшивке узких мест производства»