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

Автор работы: Пользователь скрыл имя, 23 Ноября 2011 в 10:31, курсовая работа

Описание работы

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

Содержание работы

Задание на курсовую работу 3
Линейная производственная задача 6
Двойственная задача 13
Задача о «расшивке узких мест производства» 15
Транспортная задача линейного программирования 17
Динамическое программирование. Распределение капитальных
вложений 21
Матричная игра как модель конкуренции и сотрудничества 24
Анализ доходности и риска финансовых операций 28

Файлы: 1 файл

прикл мат. курсовик.doc

— 291.50 Кб (Скачать файл)
 

    Обозначим через µ(p1, p2, p3, q1, q2, q3, q4) вектор симплексных множителей (потенциалов). Тогда

                            ∆ij=µA ij - c ij                   i=1, 2, 3          j=1, 2, 3, 4

откуда  следует 

                          ∆iji+qj - c ij                   i=1, 2, 3          j=1, 2, 3, 4                 (6)

    Значение потенциала р1 выберем произвольно, так как в системе (3) и (4) одно уравнение линейно зависит от остальных. Пусть р1=0. Остальные потенциалы находим из условия, что для базисных клеток ∆ij=0. Получаем

    11=0,             р1+q1 – c11=0,        0+q1 - 1=0,           q1=1

    12=0,             р1+q2 – c12=0,        0+q2 - 3=0,           q2=3

    22=0,             р2+q2 – c22=0,        p2+3 - 6=0,           p2=3

    23=0,             р2+q3 – c23=0,        3+q3 - 5=0,           q3=2

    33=0,             р3+q3 – c33=0,        p3+2 - 1=0,           p3=-1

    34=0,             р3+q4 – c34=0,      -1+q4 - 3=0,           q4=4

    35=0,             р3+q5 – c35=0,      -1+q5 - 0=0,           q5=1

    Затем по формуле (6) вычисляем оценки всех свободных клеток:

    13=p1+q3 – c13=0+2 – 2=0,    ∆14=0+4 – 5=-1,   ∆15=1+0 – 0=1,

    21=1+3 – 4=0,       ∆24=3+4 – 9=-2,         ∆25=1+3 – 0=4,

    31=1 - 1 – 2=-2,     ∆32=3 - 1 – 4=-2.

    Находим наибольшую положительную оценку

                           max(∆ij > 0) = 4 = ∆25

    Для найденной свободной клетки строим цикл пересчета. Это будет 25 – 23 – 33 – 35.

    Производим  перераспределение поставок вдоль  цикла пересчета

17  
15 12

           ↓                                             

17-ρ ρ
15+ ρ 12- ρ

           ↓                                            

5 12
27  
 

    ρmax=12

    Получаем  второе базисное допустимое решение:

    Транспортная  таблица 2

Потребление 

Производство

b1=30 b2=58 b3=32 b4=43 b5=12  
a1=65 1

30

3

35

2 5 0 p1=0
a2=40 4 6

23

5

5

9 0

12

p2=3
a3=70 2 4 1

27

3

43

0 p3=-1
  q1=1 q2=3 q3=2 q4=4 q5=-3  
 

    Находим новые потенциалы

    р1=0

    11=0,             р1+q1 – c11=0,        0+q1 - 1=0,           q1=1

    12=0,             р1+q2 – c12=0,        0+q2 - 3=0,           q2=3

    22=0,             р2+q2 – c22=0,        p2+3 - 6=0,           p2=3

    23=0,             р2+q3 – c23=0,        3+q3 - 5=0,           q3=2

    33=0,             р3+q3 – c33=0,        p3+2 - 1=0,           p3=-1

    34=0,             р3+q4 – c34=0,        -1+q4 - 3=0,          q4=4

    25=0,             р2+q5 – c25=0,        3+q5 - 0=0,           q5=-3

      и новые оценки

    13=0+2 – 2=0,    ∆14=0+4 – 5=-1,   ∆15=1+-3 – 0=-3,

    21=1+3 – 4=0,       ∆24=3+4 – 9=-2,

    31=1 - 1 – 2=-2,     ∆32=3 - 1 – 4=-2, ∆35=-3 - 1 – 0=-4.

    Все ∆ij ≤ 0,                         i=1,2,3;          j=1,2,3,4.

    Таким образом, мы нашли базисное оптимальное решение:

                                 Х= .

    ДИНАМИЧЕСКОЕ  ПРОГРАММИРОВАНИЕ.

    РАСПРЕДЕЛЕНИЕ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ. 

    Производственное  объединение состоит из четырех  предприятий (n=4). Требуется реконструировать предприятия, для чего выделено 700 тыс. руб. (b=700). Обозначим через fj(xj) прирост прибыли на j-м предприятии, если оно получит xj  рублей. Требуется найти такое распределение (х1, х2, х3, х4) капитальных вложений между предприятиями, которое максимизирует суммарный прирост прибыли.

                                  Z = f1(x1)+ f2(x2)+ f3(x3)+ f4(x4)

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

                                        х1+х2+х3+х4=700.

Выделяемые  предприятиям суммы кратны 100 тыс. руб.

Значения  функции fj(xj) приведены в таблице 1.

                                                                                                                 Таблица 1

xj 0      100       200       300        400        500        600        700
f1(x1) 0       5          10         14          17          19          21          22
f2(x2) 0      20      34         45          50          48          40          40
f3(x3) 0      15       24         30          38          46          52          53
f4(x4) 0       26      30         35          40          45          48          50
 

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

    Введем  параметр состояния и определим  функцию состояния. За параметр состояния ξ примем количество рублей, выделяемых нескольким предприятиям, а функцию состояния Fk(ξ) определим как максимальную прибыль на первых k предприятиях, если они вместе получают ξ рублей. Параметр ξ может изменяться от 0 до b=700. Если k-е предприятие получит хk рублей, то остальные ξ- хk рублей получат предприятия от первого до (k-1)-го так, чтобы была получена максимальная прибыль Fk-1(ξ - хk.) Тогда прибыль k предприятий будет равна      fkk)+ Fk-1(ξ - хk.). Надо выбрать такое значение хk между 0 и ξ, чтобы эта сумма была максимальной, и мы приходим к рекуррентному соотношению

                    Fk(ξ) = max{ fkk)+ Fk-1(ξ - хk)}

                                      0 ≤ хk ≤ ξ

для k = 2,3,4. Если же k = 1, то

                                          F1(ξ) = f1(ξ).

    Для решения задачи заполняем таблицу 2. Значения f22) складываем со значениями F1(ξ – х2.) = f1(ξ – х2) и на каждой северо-восточной диагонали находим наибольшее число, которое отмечаем звездочкой и указываем соответствующее значение х2(ξ). Заполняем таблицу 3.

                                                                                                                        Таблица 2

    0      100       200       300       400       500       600       700
 
 
0        5          10         14         17         19         21         22
0

100

200

300

400

500

600

700

0

20

34

45

50

48

40

40

0        5          10         14         17         19         21         22

20*    25        30         34         37         39         41

34*    39        44         48         51         53

45*   50*      55*       59         62

50*   55*      60*       64*

48     53        58

40     45        

40

 

                                                                                                                   Таблица 3

ξ 0      100       200       300        400        500        600        700
F2(ξ) 0        20        34         45          50          55          60          64
х2(ξ) 0      100       200       300        400        400        400        400
 

    Продолжая процесс, табулируем функции F3(ξ), х3(ξ) 

                                                                                                                        Таблица 4

    0      100       200       300       400       500       600       700
 
 
0       20         34         45         50         55         60         64
0

100

200

300

400

500

600

700

0

15

24

30

38

46

52

53

0       20*       34         45         50         55         60         64

15   35*      49*       60*       65         70         75

24   44        58         69*       74         79

30    50        64         75*       80

38    58        72         83*

46     66        80

52    72        

53

 

                                                                                                                   Таблица 5

Информация о работе Прикладная математика