Лабораторная работа № 2. Графическая интерпретация задачи линейного программирования.

Цель лабораторной работы: Изучение графического метода решения задач линейного программирования и реализация его на Matlab.

Задания к лабораторной работе № 2

Решить графически следующие задачи линейного программирования и реализовать их решение на Mathlab:

1) , ; 2) , ; 3) , ;
4) , ; 5) , ; 6) , ;
7) , ; 8) , ; 9) , ;
10) , ; 11) , ; 12) , ;
13) , ; 14) , ; 15) , ;
16) , ; 17) , ; 18) , ;
19) , ; 20) , ; 21) , ;

 

22) , ; 23) ; 24) , ;
25) , ; 26) , ; 27) , ;
28) , ; 29) , ; 30) , .

Лабораторная работа № 3. Прямой симплекс-метод.

Цель лабораторной работы: Изучение прямого симплекс-метода решения задач линейного программирования и реализация его на Matlab.

Задания к лабораторной работе № 3

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

1) , ; 2) , ; 3) , ;  
4) , ; 5) , ; 6) , ;  
7) , ; 8) , ; 9) , ;  
10) , ; 11) , ; 12) , ;  
13) , ; 14) , ; 15) , ;  
16) , ; 17) , ;
18) , ; 19) , ;
20) , ; 21) , ;
22) , ; 23) , ;
24) , ; 25) , ;
26) , ; 27) , ;
28) , ; 29) , ;
30) , .
                 

Лабораторная работа № 4. Двойственный симплекс-метод.

Цель лабораторной работы: Изучение двойственного симплекс-метода решения задач линейного программирования и реализация его на Matlab.

Задания к лабораторной работе № 4

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

1) , ; 2) , ; 3) , ;
4) , ; 5) , ; 6) ;
7) , ; 8) , ; 9) , ;
10) , ; 11) , ; 12) , ;
13) , ; 14) , ; 15) , ;
16) , ; 17) , ; 18) , ;
20) , ; 21) , ;  
22) , ; 23) , ;  
24) , ; 25) , ;  
26) , ; 27) , ;  
28) , ; 29) , ;  
                 

 

30) , .

Лабораторная работа № 5. Решение транспортных задач методом потенциалов.

Цель лабораторной работы: Изучение метода потенциалов для решения транспортных задач и реализация его на Matlab.

Задания к лабораторной работе № 5

Решить следующие транспортные задачи методом потенциалов и реализовать их решение на Matlab:

1) a1 = 15, a2 = 25, a3 = 5; b1 = 5, b2 = 15, b3 = 15, b4 = 10; ; 2) a1 = 70, a2 = 90, a3 = 50; b1 = 30, b2 = 95, b3 = 25, b4 = 60; ;  
3) a1 = 70, a2 = 90, a3 = 50; b1 = 30, b2 = 95, b3 = 25, b4 = 60; ; 4) a1 = 11, a2 = 11, a3 = 8; b1 = 5, b2 = 9, b3 = 9, b4 = 7; ;  
5) a1 = 1, a2 = 7, a3 = 8; b1 = 2, b2 = 2, b3 = 2, b4 = 10; ; 6) a1 = 50, a2 = 70, a3 = 40; b1 = 30, b2 = 60, b3 = 45, b4 = 25; ;  
7) a1 = 115, a2 = 70, a3 = 68; b1 = 95, b2 = 38, b3 = 50, b4 = 70; ; 8) a1 = 25, a2 = 20, a3 = 35; b1 = 30, b2 = 20, b3 = 12, b4 = 18; ;  
9) a1 = 60, a2 = 70, a3 = 20; b1 = 40, b2 = 30, b3 = 30, b4 = 50; ; 10) a1 = 60, a2 = 65, a3 = 70; b1 = 40, b2 = 60, b3 = 70, b4 = 25; ;
11) a1 = 30, a2 = 40, a3 = 20; b1 = 20, b2 = 30, b3 = 30, b4 = 10; ; 12) a1 = 50, a2 = 40, a3 = 60; b1 = 36, b2 = 42, b3 = 31, b4 = 41; ;
             

 

13) a1 = 40, a2 = 35, a3 = 45; b1 = 32, b2 = 34, b3 = 25, b4 = 29; ; 14) a1 = 35, a2 = 25, a3 = 40; b1 = 15, b2 = 30, b3 = 25, b4 = 30; ;
15) a1 = 40, a2 = 50, a3 = 60; b1 = 35, b2 = 40, b3 = 40, b4 = 35; ; 16) a1 = 25, a2 = 30, a3 = 40; b1 = 20, b2 = 20, b3 = 40, b4 = 15; ;
17) a1 = 100, a2 = 150, a3 = 50; b1 = 75, b2 = 80, b3 = 60, b4 = 85; ; 18) a1 = 30, a2 = 60, a3 = 10; b1 = 15, b2 = 40, b3 = 25, b4 = 20; ;
19) a1 = 30, a2 = 50, a3 = 20; b1 = 15, b2 = 15, b3 = 40, b4 = 30; ; 20) a1 = 100, a2 = 130, a3 = 170; b1 = 150, b2 = 120, b3 = 80, b4 = 50; ;
21) a1 = 50, a2 = 70, a3 = 40; b1 = 30, b2 = 60, b3 = 45, b4 = 25; ; 22) a1 = 50, a2 = 150, a3 = 100; b1 = 30, b2 = 70, b3 = 90, b4 = 110; ;
23) a1 = 125, a2 = 145, a3 = 25; b1 = 115, b2 = 65, b3 = 75, b4 = 40; ; 24) a1 = 110, a2 = 110, a3 = 110; b1 = 97, b2 = 144, b3 = 66, b4 =23; ;
25) a1 = 100, a2 = 110, a3 = 90; b1 = 25, b2 = 135, b3 = 40, b4 =100; ; 26) a1 = 200, a2 = 450, a3 = 250; b1 = 100, b2 = 125, b3 = 325, b4 = 250, b5 = 100; ;
27) a1 = 180, a2 = 90, a3 = 170; b1 = 45, b2 = 45, b3 = 190, b4 =160; ; 28) a1 = 150, a2 = 170, a3 = 110; b1 = 110, b2 = 120, b3 = 80, b4 = 50; b5 = 70; ;

 

29) a1 = 80, a2 = 140, a3 = 70; b1 = 100, b2 = 50, b3 = 50, b4 =90; ; 30) a1 = 25, a2 = 32, a3 = 40, a4 = 20; b1 = 17, b2 = 21, b3 = 41, b4 = 14, b5 = 24; .

Лабораторная работа № 6. Решение целочисленных задач методом отсечения Гомори.

Цель лабораторной работы: Изучение метода отсечения Гомори решения задач целочисленного линейного программирования и реализация его на Matlab.

Задания к лабораторной работе № 6

Решить следующие задачи целочисленного линейного программирования методом отсечения Гомори и реализовать их решение на Matlab:

1) , ; 2) , ;
3) , ; 4) , ;
5) , ; 6) , ;
7) , ; 8) , ;
9) , ; 10) , ;
11) , ; 12) , ;
13) , ; 14) , ;
15) , ; 16) ,
17) , ; 18) , ;
19) , ; 20) , ;
21) , ; 22) , ;
23) , ; 24) , ;
25) , ; 26) , ;
27) , ; 28) , ;

 

 

29) , ; 30) , .

Лабораторная работа № 7. Решение целочисленных задач методом Лэнд-Дойга.

Цель лабораторной работы: Изучение метода Лэнд-Дойга решения задач целочисленного линейного программирования и реализация его на Matlab.

Задания к лабораторной работе № 7

Решить следующие задачи целочисленного линейного программирования методом Лэнд-Дойга и реализовать их решение на Matlab:

1) , ; 2) , ;
3) , ; 4) , ;
5) , ; 6) , ;
7) , ; 8) , ;
9) , ; 10) , ;

 

 

11) , ; 12) , ;
13) , ; 14) , ;
15) , ; 16) , ;
17) , ; 18) , ;
19) , 20) , ;
21) , ; 22) , ;
23) , ; 24) , ;
25) , ; 26) , ;