Скачиваний:
2
Добавлен:
02.11.2025
Размер:
300.51 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ФАКУЛЬТЕТ ИНФОКОММУНИКАЦИОННЫХ СЕТЕЙ И СИСТЕМ (ИКСС)

КАФЕДРА СЕТЕЙ СВЯЗИ И ПЕРЕДАЧИ ДАННЫХ

ПРАКТИЧЕСКАЯ РАБОТА №1

«Постановка функциональной задачи линейного программирования» по дисциплине

«Оптимизация и математические методы принятия решений» Вариант 8

Выполнили:

Студенты группы ИКПИ-32

Андреев А. А., Жилкин Д. А., Яковлев М. А.

Преподаватель:

Владимиров С. А.

Санкт-Петербург

2025г.

Цель работы: научиться представлять функциональную задачу линейного программирования в различных формах. Научиться формулировать целевую функцию задачи, составлять матрицы коэффициентов, свободных членов и переменных системы ограничений задачи. Научиться представлять исходные данные задачи в векторной форме. Научиться оперировать направлением экстремума в целевой функции задачи.

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

Целевая функция:

Ограничения:

Матричная форма

Векторная форма

Ход работы

1. Исходные данные Целевая функция:

( ! + 14 " + 26 # + 10 $ + 25 % + & + 30 ')

Система ограничений:

10 ! + 14 " + 16 # + 13 $ + 29 % − 3 & + 3 ' = 81 −7 ! + 2 " + 8 # + 18 $ + 12 % + 25 & + 13 ' = 75 23 ! + 21 " + 21 # + 18 $ + 8 % + & + 11 ' ≥ 98 2 ! + 16 " + 6 # + 24 $ + 3 % + 16 & + 25 ' ≥ 85 13 ! + 4 " + 11 # + $ − 7 % + 8 & − 9 ' ≤ 29

2. Преобразование системы ограничений в вид: ≤ 10 ! + 14 " + 16 # + 13 $ + 29 % − 3 & + 3 ' = 81 −7 ! + 2 " + 8 # + 18 $ + 12 % + 25 & + 13 ' = 75 −23 ! − 21 " − 21 # − 18 $ − 8 % & − 11 ' ≤ −98

−2 ! − 6 " − 6 # − 24 $ − 3 % − 16 & − 25 ' ≤ −85 13 ! + 4 " + 11 # + $ − 7 % + 8 & − 9 ' ≤ 29

3.Запись исходных данных в матричной форме Целевая функция:

!

"

# max ((1, 14, 26, 10, 25, 1, 30) $ )

%

 

 

 

 

 

 

&

 

Ограничения:

 

 

 

 

'

 

10

14

16

13

29

−3

3

!

81

"

−7

2

8

18

12

25

13

#

75

$

−23

−21

−21

−18

−8

−1

−11

 

≤ −98

%

−2

−6

−6

−24

−3

−16

−25

&

−85

13

4

11

1 −7 8

−9 '

29

4. Запись исходных данных в векторной форме

Целевая функция:

!

"

# max ((1, 14, 26, 10, 25, 1, 30) $ )

%

 

 

 

 

 

 

 

&

 

Ограничения:

14

 

16

 

 

'

20

10

 

 

 

13

−7

 

2

8

 

 

18

12

! −23

+ " −21 + # −21

+ $ −18

+ % −8

−2

−6

 

−6

 

 

−24

−3

13

4

11

 

 

1

−7

 

 

−3

 

−3

 

 

81

 

 

25

13

75

 

 

+ &

−1

 

+ ' −11

−98

 

 

 

−16

 

−25

 

 

−85

 

 

8

−9

 

29

 

5.Переход к эквивалентной задаче минимума.

max( ! + 14 " + 26 # + 10 $ + 25 % + & + 30 ') <=> min (- !

14 " − 26 # − 10 $ − 25 % & − 30 ')

6.Преобразование системы ограничений с неравенствами (стандартная форма задачи) в систему уравнений (каноническая форма задачи).

Система уравнений

10 ! + 14 " + 16 # + 13 $ + 29 % − 3 & + 3 ' = 81 −7 ! + 2 " + 8 # + 18 $ + 12 % + 25 & + 13 ' = 75 23 ! + 21 " + 21 # + 18 $ + 8 % + & + 11 ' + ( = −98 2 ! + 16 " + 6 # + 24 $ + 3 % + 16 & + 25 ' + * = −85 13 ! + 4 " + 11 # + $ − 7 % + 8 & − 9 ' + !+ = 29

7. Запись преобразованной задачи в матричной форме

!

min ((−1, − 14, − 26, −10, −25, −1, −30)

Ограничения

"

#

$ )

%

&

'

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

 

10

14

16

13

29

−3

3

0

0

0

 

#"

 

 

 

$

 

 

−7

2

8

18

12

25

13

0

0

0

 

 

 

 

 

%

 

 

−21

−21

−18

−8

−1

−11

1

0

 

 

−23

0

 

&

 

−2

−6

−6

−24

−3

−16

−25

0

1

0

 

 

'

 

13

4

11

1 −7 8

−9 0 0 1

 

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*

!+

81

75

=−98

−8529

≥ 0

8. Запись преобразованной задачи в векторной форме Целевая функция

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

#"

 

 

 

 

 

 

 

$

 

 

min ((−1, − 14, − 26, −10, −25, −1, −30)

 

)

 

 

%

 

 

 

 

 

 

 

&

 

 

Ограничения

16

 

13

 

'

 

 

10

14

 

 

 

−3

 

−7

2

8

18

 

25

! −23

+ " −21 + # −21

+ $ −18

+ % + &

−1

 

−2

−6

−6

 

−24

 

 

 

−16

 

13

4

11

1

0

8

 

−3

0

 

0

 

81

 

 

13

0

+

0

0

75

 

+ ' −11

+ ( 1

* 0 + !+ 0 =

−98

 

−25

0

 

1

0

−85

 

 

−9

0

 

0

1 29

≥ 0

9.Контрольные вопросы

1.Основной принцип оптимизации функциональной задачи заключается в поиске экстремума целевой функции при наличии заданных ограничений в виде уравнений или неравенств.

2.Целевая функция — это величина (одно число или система чисел), служащая для сравнения количественных или качественных характеристик системы или модели. Она представляет собой многопараметрическую функцию, имеющую определённый физический смысл в зависимости от условий задачи.

3.Преобразование неравенств и изменение формы задачи позволяют рассмотреть её с разных сторон или упростить процесс поиска решения.