Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прикладная математика. Курсовик. Вариант 10.doc
Скачиваний:
15
Добавлен:
16.12.2013
Размер:
526.34 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ»

Институт Налогов и Налогового Менеджмента

Кафедра Прикладной Математики

КУРСОВАЯ РАБОТА

по дисциплине

«Прикладная математика»

Вариант 10

Выполнила:

студентка IIкурса

1ой группы

Григорян Г.Г..

Научный руководитель

­­­­­­­­­­­­­­­­­­­­­

_______________________

Москва − 2005

Содержание

­­­­­­­­­­­­­­­­­­­­­ 3

Содержание 4

При выполнении оптимальной производственной программы второй и третий ресурсы используются полностью, т.е. образуют “узкие места производства”. Будем их заказывать дополнительно. Пусть Т(0, t2, t3) – вектор дополнительных объемов ресурсов. Так как используются найденные двойственные оценки, то должно выполняться следующее условие: 8

Список использованной литературы 36

Линейное производственное планирование

1.1Линейная производственная задача.

Задача линейного оптимального планирования - один из важнейших математичес-

ких инструментов, используемых в экономике. Рассмотрим предприятие, которое

из m видов ресурсов производит n видов продукции. Известны нормы рас-

хода a[i,j] - количество единиц i-го ресурса, расходуемое на производство

одной единицы j-го вида продукции. Известны запасы ресурсов - i-го ресурса

имеется b[i] , известны удельные прибыли c[j] -прибыли от реализации одной

единицы j-го вида продукции. План производства X=(x[1],...,x[n]) называется

допустимым если имеющихся ресурсов для него достаточно. Рассматриваемая

задача состоит в нахождении допустимого плана, дающего максимальную прибыль

из всех допустимых планов. Такой план называется оптимальным. Симплекс-метод

является наиболее мощным и распространенным методом решения подобных задач,

называемых задачами линейного программирования - ЛП.

Заданы удельные прибыли, нормы расхода и запасы ресурсов, решим

поставленную задачу симплекс-методом.

Исходные данные:

59

27

20

35

1

3

2

2

102

3

2

0

3

204

4

2

3

1

188

Обозначим x1,x2,x3,x4 - число единиц 1-й,2-й,3-й,4-й продукции, которые

планируем произвести. При этом можно использовать только имеющиеся

запасы ресурсов. Целью является получение максимальной прибыли. Получаем

следующую математическую модель оптимального планирования:

P(x1,x2,x3,x4)=59*x1+27*x2+20*x3+35*x4 -->max

1*x1+ 3*x2+ 2*x3+ 2*x4<=102

3*x1+ 2*x2+ 0*x3+ 3*x4<=204

4*x1+ 2*x2+ 3*x3+ 1*x4<=188

x1,x2,x3,x4>=0

Для решения полученной задачи в каждое неравенство добавим неотрицательную

переменную. После этого неравенства превратятся в равенства, в силу этого добавляемые переменные называются балансовыми. Получается задача ЛП на максимум,

все переменные неотрицательны, все ограничения есть равенства и есть базисный

набор переменных: x5 - в 1-м равенстве, x6 - во 2-м и x7 - в 3-м . Теперь

можно запускать симплекс-метод.

P(x1,x2,x3,x4)=59*x1+27*x2+20*x3+35*x4+ 0*x5+ 0*x6+ 0*x7 -->max

1*x1+ 3*x2+ 2*x3+ 2*x4+ x5 =102

3*x1+ 2*x2+ 0*x3+ 3*x4 + x6 =204

4*x1+ 2*x2+ 3*x3+ 1*x4 + x7=188

x1,x2,x3,x4,x5,x6,x7>=0

Таблица N 1

59

27

20

35

0

0

0

СБ

Б

Н

X1

X2

X3

X4

X5

X6

X7

0

0

0

X5

X6

X7

102.00

204.00

188.00

1 .00

3.00

4.00

3.00

2.00

2.00

2.00

0.00

3.00

2.00

3.00

1.00

1.00

0.00

0.00

0.00

1.00

0.00

0.00

0.00

1.00

P

0

-59

-27

-20

-35

0

0

0

Если все оценочные коэффициенты (зеленый цвет) неотрицательны, то получено

оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Если же есть отрицательный оценочный коэффициент, то находят самый малый из них. Если в столбце коэффициентов над ним нет положительных, то задача не имеет решения.

Задача оптимального планирования не может быть таковой, поэтому ищут минимальное отношение свободных членов к положительным элементам указанного столбца

(минимальное отношение – выделено жирным шрифтом).

Таблица N 2

59

27

20

35

0

0

0

Сб

Б

Н

X1

X2

X3

X4

X5

X6

X7

0

0

59

X5

X6

X1

55.00

63.00

47.00

0.00

0.00

1.00

5/2

1/2

1/2

5/4

-9/4

3/4

7/4

9/4

1/4

1.00

0.00

0.00

0.00

1.00

0.00

-1/4

-3/4

1/4

P

2773

0.00

5/2

97/4

-81/4

0.00

0.00

59/4

Если все оценочные коэффициенты (выделены курсивом) неотрицательны, то получено

оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Если же есть отрицательный оценочный коэффициент, то находят самый малый из них. Если в столбце коэффициентов над ним нет положительных, то задача не имеет решения.

Задача оптимального планирования не может быть таковой, поэтому ищут минимальное отношение свободных членов к положительным элементам указанного столбца

(минимальное отношение – выделено жирным шрифтом).

Таблица N 3

59

27

20

35

0

0

0

Сб

Б

Н

X1

X2

X3

X4

X5

X6

X7

0

35

59

X5

X4

X1

6.00

28.00

40.00

0.00

0.00

1.00

19/9

2/9

4/9

3.00

-1.00

1.00

0.00

1.00

0.00

1.00

0.00

0.00

-7/9

4/9

-1/9

1/3

-1/3

1/3

Р

3340.00

0.00

7.00

4.00

0.00

0.00

9.00

8.00

Оптимальный план: x5= 6.00;x4= 28.00;x1= 40.00;

все остальные переменные равны 0 ; максимум целевой функции равен 3340.00

значение переменной с номером i большим 4 есть остаток (i-4)-го ресурса

(после выполнения оптимального плана).

Так как все оценочные коэффициенты (выделены курсивом) неотрицательны, то получено

оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Выше выписан ответ.

Задача 1.2.Двойственная задача линейного программирования

Задача линейного оптимального планирования - исходная в своей паре симметричных двойственных задач. Вообще же другая задача в двойственной паре строится так: 1)меняется тип экстремума целевой функции ( max на min и наоборот);

2)коэффициенты целевой функции одной задачи становятся свободными членами

другой задачи; 3)свободные члены одной задачи становятся коэффициентами

целевой функции двойственной задачи ; 4)тип неравенств меняется

( <= на => и наоборот); 5) каждый столбец одной задачи порождает строку

ограничений другой задачи и наоборот. В матрично - векторном виде обе

задачи выглядят так:

исходная задача двойственная задача

CX-->max YB-->min

AX<=B, X>=0 YA=>C, Y=>0

P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

y1,y2,y3>=0

Таблица N 3

59

27

20

35

0

0

0

C

Б

Н

x1

x2

x3

x4

x5

x6

x7

0

x5

6.00

0.00

2.11

3.00

0.00

1.00

-0.78

0.33

35

x4

28.00

0.00

0.22

-1.00

1.00

0.00

0.44

-0.33

59

x1

40.00

1.00

0.44

1.00

0.00

0.00

-0.11

0.33

P

3340.00

0.00

7.00

4.00

0.00

0.00

9.00

8.00

Исходная задача: x1= 40.00;x2=0;x3=0;x4= 28.00;x5= 6.00;x6=0;x7=0;

Оптимальные значения двойственных переменных равны оценочным коэффициентам

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

Двойственная задача: y1= 0.00;y2= 9.00;y3= 8.00; экстремумы целевых

функций исходной и двойственной задач равны 3340.00 (см. таблицу).

P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

y1,y2,y3>=0

Решение одной из пары двойственных задач можно найти, зная только ответ к

другой задаче и пользуясь 2-й теоремой двойственности: если i-е ограничение

одной из пары двойственных задач на компонентах оптимального решения есть стро-

гое неравенство, то оптимальное значение i-й переменной другой задачи равно 0,

или, что то же самое - если оптимальное значение j-й переменной одной задачи

строго положительно, то j-е ограничение другой из пары двойственных задач на

компонентах оптимального решения есть равенство. Проверим решение,

используя эту теорему.

Исходная задача: x1= 40.00;x2=0;x3=0;x4= 28.00;x5= 6.00;x6=0;x7=0;

Двойственная задача: y1= 0.00;y2= 9.00;y3= 8.00

экстремумы целевых функций исходной и двойственной задач равны 3340.00

P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

y1,y2,y3>=0

Задача 1.3.Расшивка узких мест

Исходные данные:

59

27

20

35

0

0

0

C

Б

Н

x1

x2

x3

x4

x5

x6

x7

0

35

59

X5

X4

X1

6.00

28.00

40.00

0.00

0.00

1.00

2,11

0,22

0,44

3.00

-1.00

1.00

0.00

1.00

0.00

1.00

0.00

0.00

-0,78

0,44

-0,11

0,33

-0,33

0,33

Р

3340.00

0.00

7.00

4.00

0.00

0.00

9.00

8.00

При выполнении оптимальной производственной программы второй и третий

ресурсы используются полностью, тем самым они образуют "узкие места"

производства. Будем их заказывать дополнительно. Пусть T=( 0,t2,t3) - вектор

дополнительных объемов ресурсов. Так как мы будем использовать найденные

двойственные оценки ресурсов, то должно выполняться условие H+Q^(-1)T>=0

или H>=-Q^(-1)T, где H -значения базисных переменных в последней симплексной

таблице, а Q^(-1) - обращенный базис, который образуют столбцы при балансовых

переменных в этой таблице. Задача состоит в том, чтобы найти вектор T ,

максимизирующий суммарный прирост прибыли W= 9t2+ 8t3 при условии

сохранения двойственных оценок ресурсов (и, следовательно ассортимента

выпускаемой продукции), предполагая, что можно получить дополнительно не

более 1/3 первоначального объема ресурсов каждого вида.

При выполнении оптимальной производственной программы второй и третий ресурсы используются полностью, т.е. образуют узкие места производства”. Будем их заказывать дополнительно. Пусть Т(0, t2, t3) – вектор дополнительных объемов ресурсов. Так как используются найденные двойственные оценки, то должно выполняться следующее условие:

H + Q-1T ≥ 0.

Задача состоит в том, чтобы найти вектор , максимизирующий суммарный прирост прибыли:

W = 9 t2+ 8 t3

при условии сохранения двойственных оценок ресурсов (и, следовательно, структуры производственной программы), предполагая, что можно надеяться получить дополнительно не более 1/3 первоначального объема ресурса каждого вида

0102

t2 ≤ 1/3 204

t3 188 ,

причем по смыслу задачи t2 ≥0,t3 ≥ 0.

Следовательно, получаем

61 -0,78 0,33 0 0

28 + 0 0,44 -0,33 • t2 0

40 0 -0,11 0,33 t3 0 .

Перемножим матрицы и получим следующую систему неравенств:

-0,78t2 + 0,33t3 ≥ -6, -7t2 + 3t3 ≥ -54, (I)

0,44t2 – 0,33t3 ≥ -28, 4t2 – 3t3 ≥ -252, (II)

-0,11t2 + 0,33t3 ≥ -40, - t2 + 3t3 ≥ -360; (III)

t2 ≤ 204/3, t3 ≤ 188/3, t2 ≤34,46, t3 ≤ 62,67,

t2 ≥ 0, t3 ≥ 0; t2 ≥ 0, t3 ≥ 0.

Решим данную задачу графически.

t3

62,67

0 t204/3

Программа “расшивки” имеет вид

t2 = 34,46 ,t3 = 62,67,

и прирост прибыли составит maxW= 9∙242/7+ 8∙188/3 =17062/21 ≈ 811,48 в точке М(34,46;62,67).

1.4. Задача о комплектном плане.

Исходные данные:

из пункта 1.1. имеем задачу линейного программирования

59 x1 + 27 x2 + 20x3 +35 x4 max,

1x1 + 3x2 + 2x3 + 2x4 102,

3x1+ 2x2+ 0x3+ 3x4204,

4x1+ 2x2+ 3x3+ 1x4≤ 188,

x1 - 4 ≥ 0.

Даны следующие пропорции:

x3x4

— = 2, — =5,

x1 x2

Решение:

1.Предположим, что в данной линейной производственной задаче продукция производится комплектно: 3-го вида продукции необходимо произвести в 2 раза больше, чем 1-го, а 4-го в 5 раз больше, чем второго вида продукции.

x3x4

Т.е. имеем соотношения — = 2, — =5, илиx3= 2x1иx4= 5x2.

x1 x2

Подставляя эти выражения x3 и x4 через x1 и x2 в данную линейную производственную задачу, получаем следующее

59 x1+ 27 x2+ 20∙2x1+35∙5x2 max,

x1+ 3x2+ 2∙2x1+ 2∙5x2 102,

3x1+ 2x2+ 0 + 3∙5x2204,

4x1+ 2x2+ 3∙2x1+ 5x2 ≤ 188,

x1, х2 ≥ 0.

2. Преобразуем полученную модель к задаче линейного программирования с двумя переменными:

99x1 + 202x2 max,

5x1 + 13x2 102, (I)

3x1 + 17x2 204, (II)

10x1+ 7x2≤ 188, (III)

x1, х2 ≥ 0.

Решим полученную задачу графически.

х2

III

I

MII

0 х1