Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR1.doc
Скачиваний:
27
Добавлен:
09.11.2019
Размер:
350.21 Кб
Скачать

Розв’язок задачі

Розв’язок задачі стохастичного програмування проводиться як розв’язок звичайної задачі нелінійного програмування.

Алгоритм 3. Розв’язок задачі стохастичного програмування.

1.В комірки В3:Е3 (рис.1) ввести початкові значення xj0: В3=C3=D3=E3=1.

2.Сервис, Поиск решения...

3.В діалоговому вікні Поиск решения ввести:

  • Целевая функція: F7, максимизировать.

  • Изменяя ячейки: В3:Е3.

  • Граничні умови:

B3>=B4, C3>=C4, D3>=D4, E3>=E4

  • Обмеження:

K19<=M19, K20<=M20, K21<=M21.

4.Выполнить.

На екрані: результат розв’язку (рис.3).

A

B

C

D

E

F

G

H

I

J

K

L

M

1

2

Ім’я

Прод.1

Прод.2

Прод.3

Прод.4

3

значення

8.04

0.00

4.84

0.00

4

нижн.гр.

5

верхн.гр.

6

M[c]

ФМ

напр

7

коеф.в ФМ

60

70

120

130

1063

Макс

8

M[a]

9

Детер.лів.частина

M[b]

10

Трудові

1

1

1

1

12.88

16.00

11

Сировина

6

5

4

3

67.59

110.00

12

фінанси

4

6

10

13

80.53

100.00

13

V=0.20

В К15 введено =НОРМСТОБР(К14)

14

σ[a]

σ[b]

=0.50

15

Трудові

0.2

0.2

0.2

0.2

3.2

t()=

0.00

16

Сировина

1.2

1

0.8

0.6

22

17

Фінанси

0.8

1.2

2

2.6

20

18

σ2[a]*x2

σ2[b]

v

t()*v

лів.част.

знак

M[b]

19

Трудові

2.59

0.00

0.94

0.00

3.52

10.24

3.71

0.00

12.88

16

20

Сировина

93.10

0.00

14.97

0.00

108.08

484

24.33

0.00

67.59

110

21

Фінанси

41.38

0.00

93.59

0.00

134.97

400

23.13

0.00

80.53

100

Рис.3

Прод1=В3=8,04;

Прод2=С3=0;

Прод3=D3=4,84;

Прод4=Е3=0;

Функція мети =F7=1063.

Отриманий розв’язок нецілочисельний. Якщо необхідно мати цілочисельний розв’язок, тоді потрібно виконати наступне.

Алгоритм 4. Розв’язок цілочисельної задачі стохастичного програмування.

1.Виконати в алгоритмі 3 п.1-п.3.

2.В діалоговому вікні Поиск решения додатково ввести:

В3=целое С3=целое D3=целое Е3=целое

3.Выполнить.

На екрані: результат розв’язку (рис.4).

A

B

C

D

E

F

G

H

I

J

K

L

M

1

2

Ім’я

Прод.1

Прод.2

Прод.3

Прод.4

3

значення

7.00

0.00

5.00

0.00

4

нижн.гр.

5

верхн.гр.

6

M[c]

ФМ

напр

7

коеф.в ФМ

60

70

120

130

1020

Макс

8

M[a]

9

Детер.лів.частина

M[b]

10

Трудові

1

1

1

1

12.00

16.00

11

Сировина

6

5

4

3

62.00

110.00

12

фінанси

4

6

10

13

78.00

100.00

13

V=0.20

В К15 введено =НОРМСТОБР(К14)

14

σ[a]

σ[b]

=0.80

15

Трудові

0.2

0.2

0.2

0.2

3.2

t()=

0.84

16

Сировина

1.2

1

0.8

0.6

22

17

Фінанси

0.8

1.2

2

2.6

20

18

σ2[a]*x2

σ2[b]

v

t()*v

лів.част.

знак

M[b]

19

Трудові

1.96

0

1

0

2.96

10.24

3.63

3.06

15.06

16

20

Сировина

70.56

0

16

0

86.56

484

23.89

20.10

82.10

110

21

Фінанси

31.36

0

100

0

131.36

400

23.05

19.40

87.40

100

Рис.4

Порівняльні результати розв’язку за різних умов наведені на рис.5.

В останньому рядку таблиці наведене відносне погіршення функції мети

DF=ФМ/ФМДЕТ.

Детермінована

Стохастична

безперервна

цілочисельна

Прод 1

10

8.04

7

Прод 2

0

0

0

Прод 3

6

4.84

5

Прод 4

0

0

0

ФМ

1320

1063

1020

dF

1.00

0.81

0.77

Рис.5

З наведеного видно, що розв’язок задачі з урахуванням стохастичних вихідних даних погіршує отримані результати оптимального розв’язку.

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