Методы решения задач транспортного типа

Автор: Пользователь скрыл имя, 13 Сентября 2011 в 12:19, курсовая работа

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

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

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

Содержание

Введение
Задание №1
-метод северо-западного угла

-метод минимального элемента

-метод двойного предпочтения

-метод потенциалов

-венгерский метод

Задание №2
-графический метод

-прямая задача

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

-симплекс-метод

-метод целочисленных форм

-метод ветвей и границ

Задание №3
-метод наискорейшего спуска

-метод золотого сечения

-метод Ньютона

-метод Нелдора-Мида

Задание №4
Заключение
Список литературы

Работа содержит 1 файл

мет оптим кур.docx

— 227.50 Кб (Скачать)
 

х2=6

х1=5

L=50+54=104

Значение  целевой функции, полученное в методе целочисленных форм, отличается от значения, полученного в графическом методе: графически получилось, что L = 102, а по методу целочисленных форм вышло, что L = 104; различие связано с тем, что графический метод менее точный. 
 

    2.9. Метод ветвей и границ. 

L=10x1+9x2→max        (1)

10x1+12x2 ≤ 120           (2)

13x1+9x2 ≤ 117             (3)

x1≥0, x2 ≥0

xj – целые.

x1 є [0;9],        (4) 

x2 є [0;10],      (5) 

    Каждую  итерацию обозначим t, на каждой итерации имеется нижняя граница (оценка) Wt.

    t = 1:

    На  первой итерации возьмём W1 = 0.

    Основной  список на первой итерации содержит 1 задачу, содержащую (1), (2), (3), (4), (5).

    Выбираем  задачу 1 из списка и решаем её:

    x1 = ,

    x2 =,

        W = 10·54/11 + 9·65/11= 102 > 0.

    Так как оптимальное решение не целочисленное  и полученное значение целевой функции  больше, чем  W1, то выбираем x2 и вносим в основной список 2-ой задачи линейного программирования.

     Задача 2 содержит (1), (2), (3), (4), вместо (5):

    5≤x1≤9,        (4) 

    0≤x2≤10,      (6)

     Задача 3 содержит (1), (2), (3), (4), вместо (5):

0≤x1≤4,         (4) 

    0≤x1≤10,    (7)

    Принимаем на второй итерации W2 = W1 = 0.  

Таблица 33.

Б.п. Св. чл. Св. пер.
Х1 Х2 Х3 Х4
Y1 120     

  -50

10         

     -10

12     

         0

0            

               0

0           

     0

Y2 117         

               -65

13               

    -13

9              

       0

0              

              0

0             

0

Y3 5

                 5

1

                    1

0

                    0

0

                    0

0

                     0

Y4 10

                 0

0

                    0

1

                    0

0

                    0

0

                     0

L 0  

        -50

10             

  -10

9               

0

0                     

       0

0              

0

 

Таблица 34.

Б.п. Св. чл. Св. пер.
Y3 Х2 Х3 Х4
Y1 70  

  -624/9

-10         

     156/9

-12     

         -12/9

0            

               0

0           

     0

Y2 52        

               52/9

-13               

    13/9

9              

       1/9

0              

              0

0             

0

Х1 5

                 0

1

                    0

0

                    0

0

                    0

0

                     0

Y4 10

          -52/9

0

               13/9

1

             -1/9

0

                    0

0

                     0

L -50  

        -52

-10             

13

9               

-1

0                     

       0

0              

0

 

    Таблица 35.

Б.п. Св. чл. Св. пер.
Y3 Y2 Х3 Х4
Y1 6/9 66/9 -12/9      0            

              

0           

    

Х2 52/9        

              

-13/9                1/9               0              

             

0             
Х1 5

                

1

                   

0

                    

0

                   

0

                    

Y4 38/9

          

13/9               -1/9

             

0

                   

0

                    

L -102

       

3 -1                0                     

      

0              

        x1=5

    x2=

    L=102

    Т.к. оптимальное решение нецелочисленное  и получено значение W2 > W1 (102>0),то решаем задачу 3. 

    Таблица 36.

Б.п. Св. чл. Св. пер.
Х1 Х2 Х3 Х4
Y1 120     

  -40

10         

     -10

12     

         0

0            

               0

0           

     0

Y2 117         

               -52

13               

    -13

9              

       0

0              

              0

0             

0

Y3 4

                 4

1

                    1

0

                    0

0

                    0

0

                     0

Y4 10

                 0

0

                    0

1

                    0

0

                    0

0

                     0

L 0  

        -40

10             

  -10

9               

0

0                     

       0

0              

0

 
 

    Таблица 37.

Б.п. Св. чл. Св. пер.
Y3 Х2 Х3 Х4
Y1 80  

80/12

-10         

     -10/12

12     

         1/12

0            

               0

0           

     0

Y2 65       

               -60

-13               

    90/12

9              

       1/9

0              

              0

0             

0

Х1 4

                 0

1

                    0

0

                    0

0

                    0

0

                     0

Y4 10

          -80/12

0

             10/12

1

              -1/12

0

                    0

0

                     0

L -40  

        -60

-10             

90/12

9               

-9/12

0                     

       0

0              

0

Информация о работе Методы решения задач транспортного типа