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

Автор работы: Пользователь скрыл имя, 08 Апреля 2011 в 14:49, контрольная работа

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

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

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

Цели и задачи курсового проекта…………………………………. ...3
Линейная производственная задача………………………………… ..3
Двойственная задача…………………………………………………… 6
Транспортная задача линейного программирования……………….12
Динамическое программирование. Распределение капитальных вложений…………………………………………………………………19
Задача формирования оптимального портфеля ценных бумаг……22
Матричная игра как модель конкуренции и сотрудничества… …27
Анализ доходности и риска финансовых операций…………… ….33
Принятие решений в условиях неопределенности………………. ..35

Файлы: 1 файл

ПриклМатем.doc

— 1.13 Мб (Скачать файл)

     Постановка  задачи:

     Однородный  продукт, сосредоточенный в трех пунктах производства (хранения) в количествах   35, 55  и 80  единиц, необходимо распределить между n-четырьмя  пунктами потребления, которым необходимо соответственно   30,  55,  44,  42  единиц. Стоимость перевозки единицы продукта из i-го пункта отправления  ( ) в j-ый пункт назначения ( ) равна сij  и известна для всех маршрутов.  Она  задана матрицей  С:

     

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

  Обозначим через хij количество груза, планируемого к перевозке от i-го поставщика ( ) j-му ( ) потребителю. При наличии баланса производства и потребления     (1)

     Общий объем производства åаi = 80+50+35= 170 меньше , требуется всем потребителям åbi = 30+55+44+42=171.

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

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

     

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

       

B

A

b1=30  b2=55 b3=44 b4=42
a1=35 x11 2 x12 3 x13 6 x14 4
       
a2=55 x21 4 x22 1 x23 5 x24 7
       
a3=80 x31 5 x32 2 x33 3 x34 3
       
a4=1 x41 0 x42 0 x43 0 x44 0
       
 

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

   ;

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

                                                             (1) 

     Решение:

     Сформулированная  задача  является  задачей  линейного  программирования, которая  обладает  двумя  особенностями,  а  именно

  1. коэффициент  при  каждой  из  неизвестных  в  системе  ограничений  (1)  равен  1;
  2. одно  из  уравнений  системы  ограничений  линейно  зависит  от  других,  в  силу  чего  число  базисных  неизвестных  в  системе  равно  .

     Эти особенности позволяют решить  задачу  специально  разработанными методами:  методом северо-западного угла  или методом наименьших  затрат.  Мы  решим ее  двумя способами. 

     Метод  наименьших  затрат 

потреб 

произв

b1=30 b2=55 b3=44 b4=42
  a1=35  
30
2   3   6
5
4 p1=0
       
a2=55  
0
4 55 1
*
5   7 p2=2
       
a3=80   5   2
44
3 36 3 p3=-1
       
a4=1   0   0   0 1 0 p4=-4
       
q1=2 q2=-1 q3=4 q4=4
 

     

     Обозначим через   m )  вектор симплексных множителей или потенциалов. Тогда .

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

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

     D14 = 0,   p1 + q4 - c14 = 0, q4 = 4

     D34 = 0,  p3 + q4 – c34 = 0, p3 = -1

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

     D21 = 0,  p2 + q1 – c21 = 0,  p2 = 2

     D22 = 0,  p2 + q2 – c22 = 0,     q2 = -1

     D44 = 0,  p4 + q4 – c44 = 0,  p4=-4

     Теперь  по формуле вычисляем оценки всех свободных клеток:

     D12 =  p1 + q2 – c12 = 0-1-3=-4

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

     D23 =  p2 + q3 – c23 = 2+4-5 = 1                 - max

     D24 =  p2 + q4 – c24 = 2+4-7 = -1

     D31 =  p3 + q1 - c31 = -1+2-5 = -4

     D32 =  p3 + q2 – c32 = -1-1-2 = -4

     D41 =  p4 + q1 – c41 = -4+2-0 = -2

     D42 =  p4 + q2 – c42 = -4-1-0 = -5

     D43 =  p4 + q3 – c43 = -4-4-0 = -8

     Находим наибольшую положительную оценку  max ( ) = 1 = D23

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

     Это будет 23-21-11-14-34-33-23:

30    5     30+   5-
    30    5
  0 *     
0-
     
  0   
  44 36       44-
36+
       44 36
 

        min =0 

потреб 

произв

b1=30 b2=55 b3=44 b4=42
  a1=35  
30
2   3   6 5 4 p1=0
       
a2=55   4 55 1 0 5   7 p2=1
       
a3=80   5   2 44 3 36 3 p3=-1
       
a4=1   0   0   0 1 0 p4=-4
       
q1=2 q2=0 q3=4 q4=4
 

     D14 = 0,   p1 + q4 - c14 = 0,  q4 =4

     D34 = 0,  p3 + q4 – c34 = 0,  p3 = -1

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

     D23 = 0,  p2 + q3 – c23 = 0,  p2 = 1

     D22 = 0,  p2 + q2 – c22 = 0,      q2 = 0

     D44 = 0,  p4 + q4 – c44 = 0,  p4=-4 

     Теперь  по формуле вычисляем оценки всех свободных клеток: 

     D12 =  p1 + q2 – c12 = 0-3=-3

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

     D21 =  p2 + q3 – c23 = 1+2-4 = -1

     D24 =  p2 + q4 – c24 = 1+4-7=-2

     D31 =  p3 + q1 - c31 = -1+2-5 = -4

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

     D41 =  p4 + q1 – c41 = -4+2=-2

     D42 =  p4 + q2 – c42 = -4+0=-4

     D43 =  p4 + q3 – c43 = -4+4-0 = 0

     Итак, ,      при    

      Таким образом,  пришли  к  оптимальному  решению  

       Общая стоимость перевозок:   денежных  единиц.

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

  Метод  Северо-западного  угла 

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