Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

M01590

.pdf
Скачиваний:
6
Добавлен:
07.02.2016
Размер:
264.75 Кб
Скачать

21

2.

х

 

1

2

3

4

5

6

у

 

3

6

8

5

11

14

 

x

0 =7.

 

 

 

 

 

3.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

2

4

4

9

10

14

 

x

0 =8.

 

 

 

 

 

.1.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

4

7

10

12

11

 

x

0 =8.

 

 

 

 

 

4.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

3

5

4

9

10

15

 

x

0 =8.

 

 

 

 

 

5.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

6

4

9

13

12

 

x

0 =7.

 

 

 

 

 

6.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

4

5

8

9

12

11

 

x

0 =6.

 

 

 

 

 

7.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

 

у

 

5

3

7

8

12

15

 

x

0 =6.

 

 

 

 

 

8.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

3

5

4

9

9

14

 

x

0 =6.

 

 

 

 

 

9.

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

1

5

5

9

8

10

 

x

0 =6.

 

 

 

 

 

10.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

3

5

5

9

11

12

 

x

0 =6.

 

 

 

 

 

11.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

4

6

9

11

11

 

x

0 =7.

 

 

 

 

 

12.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

4

5

4

7

13

12

 

x

0 =6.

 

 

 

 

 

13.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

4

7

8

12

11

 

x

0 =6.

 

 

 

 

 

14.

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

7

7

9

12

12

 

x

0 =6.

 

 

 

 

 

15.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

1

5

3

9

9

14

 

x

0 =6.

 

 

 

 

 

16.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

2

5

4

9

11

10

 

x

0 =6.

 

 

 

 

 

17.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

3

5

4

9

12

11

 

x

0 =6.

 

 

 

 

 

18.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

4

5

5

9

8

10

 

x

0 =6.

 

 

 

 

 

19.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

3

7

9

8

12

 

x

0 =6.

 

 

 

 

 

20.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

4

7

10

9

10

 

x

0 =6.

 

 

 

 

 

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

 

 

 

 

 

24

 

 

21.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

1

5

3

6

7

11

 

x

0 =8.

 

 

 

 

 

22.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

4

3

7

7

13

11

 

x

0 =6.

 

 

 

 

 

23.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

2

3

7

5

12

9

 

x

0 =6.

 

 

 

 

 

24.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

3

7

10

12

15

 

x

0 =6.

 

 

 

 

 

25.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

3

3

7

8

12

11

 

x

0 =6.

 

 

 

 

 

26.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

5

7

7

9

13

14

 

x

0 =6.

 

 

 

 

 

27.

 

 

 

 

 

 

х

 

1

2

3

4

5

6

у

 

2

5

4

9

10

 

 

x

0 =6.

 

 

 

 

 

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

 

 

 

 

25

 

 

28.

 

 

 

 

 

 

х

1

2

3

4

5

6

у

6

5

7

10

12

11

x

0 =8.

 

 

 

 

 

29.

 

 

 

 

 

 

х

1

2

3

4

5

6

у

5

4

7

10

12

11

x

0 =6.

 

 

 

 

 

30.

 

 

 

 

 

 

х

1

2

3

4

5

6

у

3

5

5

9

10

15

x0 =6.

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

26

4. Лабораторна робота №4.

Тема: “Розв’язок задачі лінійного програмування” Пояснення до виконання лабораторної роботи

В загальному вигляді задача лінійного програмування полягає в максимізації або мінімізації лінійної функції (цільова функція)

Z = c1x1 + c2 x2 +K+ cn xn ,

від n змінних, які задовольняють наступним обмеженням.

ìa11x1 + a12 x2 +K+ a1n xn £ b1

ïa

21

x + a

22

x

+K+ a

 

x

£ b

ï

 

1

 

2

 

 

 

2n

n

 

2

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

íLLLLLLLLLLLL

ïa

m1

x + a

m2

x

2

+K+ a

mn

x

£ b

ï

1

 

 

 

 

 

 

n

m

ïx

 

³ 0, x

 

³ 0,K, x

³ 0.

 

 

 

î 1

 

 

2

 

 

 

 

n

 

 

 

 

 

 

Серед обмежень можуть одночасно зустрічатись знаки ³, £, та = .

Для розв’язку таких задач застосовується симплекс-метод. В Excel існують засоби наближеного розв’язку задач лінійного програмування.

Хід виконання лабораторної роботи розглянемо на конкретному прикладі.

Маємо задачу лінійного програмування:

Z = -x1 - 2x2 + x3 ® min

ì- x1 + 4x2 - 2x3 £ 6 ïïx1 + x2 + 2x3 ³ 6 íï2x1 - x2 + 2x3 = 4

ïîxi ³ 0,i =1,2,3

Наберемо вхідні данні в Excel як показано на рисунку 4.1.

При цьому, у клітині Е13 набираємо формулу =СУММПРОИЗВ(B3:D3;B6:D6), а в клітині Е9 відповідно =СУММПРОИЗВ($B$3:$D$3;B9:D9). Формулу з клітини Е9 треба скопіювати в Е10:Е11. Оскільки в діапазоні В3:D3 стоять поки що нульові значення, то і в залежних клітинах Е9:Е11, Е13 відображаються нулі.

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

27

Рисунок 4.1.

Далі, в головному меню вибираємо Сервис”, потім “Поиск решения”. З’являється діалогове вікно, яке потрібно заповнити, як показано на рис. 4.2.

Рисунок 4.2.

Для редагування та запису обмежень використовуємо кнопки

Добавить”, “Изменить”, “Удалить”.

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

28

Потім натискуємо на кнопку “Параметри”. З’являється нове діалогове вікно, в якому треба встановити відповідні настройки (див.

рис. 4.3.)

Рисунок 4.3.

Повертаємось в попереднє вікно. Тепер усе готове для виконання алгоритму Поиск решения”.

Натискуємо кнопку Выполнить”. З’являється вікно з інформацією про результати (рис. 4). Тепер ми маємо можливість зберегти найдений розв’язок, вибрати форму звіту, провести аналіз результатів. Лист Excel із початковими даними теж змінився. Тепер у клітині Е13 маємо мінімальне значення цільової функції, а в діапазоні

B3:D3 з’являються результуючі значення, x1, x2 , x3 , при яких цільова функція набуває мінімуму (рис. 4.5.)

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

29

Рисунок 4.4.

Рисунок 4.5.

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

 

30

 

Варіанти завдань

1.

2.

ì- x2

+ 4x3

³1

ï

+ 5x2

£ 1

ï- x1

í

+ 2x2 + 3x3 £ 9

ï- x1

ïx , x

2

, x

3

³ 0

î 1

 

 

 

z = 2x1 - 2x2 + 4x3 ® min

ì- 2x2 + 3x3 ³1 ïï- x1 + 6x2 £ 7

íï- x1 + 2x2 + 3x3 £ 8 ïîx1 , x2 , x3 ³ 0

z = x1 - 3x2 + 5x3 ® min

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

 

 

 

 

 

 

 

 

 

 

 

 

ì- x1 + 3x2 - 4x3 £ 5

ì- 3x1 + 45x2 - x3 £ 8

ï

 

 

 

+ 2x2 + 2x3 ³ 7

ï

+ 5x2 + x3 ³ 5

ïx1

ï3x1

í3x

1

- x

2

+ 2x

3

= 3

íx - 3x

2

 

 

+ 2x

3

= 5

ï

 

 

 

 

 

 

 

 

 

 

ï 1

 

 

 

 

 

 

 

 

 

 

ïx

1

, x

2

, x

3

³ 0

 

 

 

ïx , x

2

, x

3

 

³ 0

 

 

î

 

 

 

 

 

 

 

 

 

î 1

 

 

 

 

 

 

 

 

z = -x1 - 4x2

+ 3x3 ® min

z = -4x1 - x2 + 2x3 ® min

5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

 

 

 

 

 

 

 

 

 

 

 

 

ì- 3x1 + 4x2 - 2x3 £ 4

ì- 2x1 + 5x2 - 2x3 £ 8

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

+ x2 + 4x3 ³ 6

ï2x1 + x2 + 2x3 ³ 5

ï3x1

 

í

 

 

 

- x2

+ 2x3 = 6

í

 

- 5x2 + 4x3 = 7

ïx1

 

ï3x1

 

ïx

1

, x

2

, x

3

³ 0

 

 

 

ïx , x

2

, x

3

³ 0

 

 

î

 

 

 

 

 

 

 

 

î 1

 

 

 

 

 

 

 

 

z = -4x1

- 3x2

 

+ 5x3 ® min

z = -2x1

- 2x2 + 6x3 ® min

PDF создан испытательной версией pdfFactory Pro www.pdffactory.com

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]