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

Математические методы исследования систем.-3

.pdf
Скачиваний:
5
Добавлен:
05.02.2023
Размер:
655.05 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ»

В.Г. Спицын Методические указания

к выполнению практических работ по дисциплине “Математические методы исследования систем”

Томск 2012

1

y f (x), x (a;b)

1. Математические методы и их применение при принятии управленческих решений

Математическая модель системы - это ее отображение в виде совокупности уравнений, неравенств, логических отношений, графиков. Таким образом, модель - это условный образ системы, созданный для упрощения ее исследования, получения о ней новых знаний, анализа и оценки пронимаемых решений в конкретных или возможных ситуациях.

Выпуклость графика функции. Точки перегиба. Системы линейных уравнений

При исследовании поведения функции и формы ее графика полезно установить, на каких интервалах график функции обращен выпуклостью вверх, а на каких - выпуклостью вниз.

Определение. График функции y f (x), x (a;b)

называется выпуклым вверх (вогнутым вниз) на интервале (a,b), если график расположен ниже (точнее не выше) любой своей касательной. Сама функция f(x)также называется выпуклой вверх (вогнутой вниз).

Определение. График функции

называется выпуклым вниз (вогнутым вверх) на интервале (a,b), если он расположен выше (точнее не ниже) любой своей касательной. Сама функция f(x)также называется выпуклой вниз (вогнутой вверх).

На интервале выпуклости вверх (вогнутости вниз) производная функции убывает.

На интервале выпуклости вниз (вогнутости вверх) производная функции возрастает.

Достаточное условие выпуклости графика функции. Если на

интервале

(a;b)

дважды

дифференцируемая

функция

y f (x), x (a;b) ,

имеет

отрицательную (положительную)

вторую производную, то график функции является выпуклым вверх (вниз).

Точка графика непрерывной функции f(x), в которой существует касательная и при переходе через которую график функции меняет направление выпуклости, называется точкой перегиба.

Необходимое условие существования точки перегиба. Если дифференцируемая функция y f (x), x (a;b) , имеет

2

непрерывные производные до второго порядка включительно на

интервале

(a;b) и точка (x0,f(x0)),

где x0 (a;b) , является точкой

перегиба графика функции f(x), то f

 

(x0 ) 0 .

Достаточное условие существования точки перегиба. Если

функция

y f (x), x (a;b)

дважды дифференцируема на

интервале (a;b) и при переходе через x0 (a;b) , вторая производная

 

меняет знак, то точка кривой с абсциссой x=x0

является

f (x0 )

точкой перегиба.

ЗАДАЧИ

1.Найти промежутки выпуклости (вогнутости) и точки перегиба графиков следующих функций:

a)y x3 3x2 2x 1;

b)y 3x2 x3 ;

5

c)y x x 3 ;

d)y ln(1 x2 ) .

2.Исследовать на экстремум следующие функции двух переменных:

a)y x12 2x1 x2 2x22 x1 2x2 ;

b)y x12 x22 ;

c)y x12 4x1 x2 x22 ;

d)

найти

экстремум

функций

y x2

x2

,

при условии,

что

 

 

 

 

 

1

2

 

 

 

 

x1 x2 1 0

(т.е.

точка

экстремума должна

находится

на

этой

прямой).

 

 

 

 

 

 

 

 

 

3.

Определить,

является

ли

 

система

векторов

A1 (5,4,3,2), A2 (3,3,2,2), A3 (8,1,3, 4)

линейно-зависимой; если она линейно-зависима, то найти ее максимальную линейно-независимую подсистему.

4. Показать, что функция f (x1 , x2 ) 2x13 x2 6 является выпуклой при

x1 0 .

5. Любые m переменных системы m линейных уравнений с n переменными (m<n) называются основными или базовыми, если определитель матрицы коэффициентов при них отличен от нуля. Тогда остальные n-m переменных называются неосновными или свободными.

Найти все возможные группы основных переменных в системе (1).

3

x1 x2 2x3 x4 0,

2x1 x2 2x3 x4

0.

(1)

7. Базисным решением системы m линейных уравнений с n переменными называется решение, в котором все n-m неосновных переменных равны 0.

Найти все базисные решения системы (1)

8. Является ли точка X выпуклой линейной комбинацией точек X1 , X 2 , X 3 , если соответствующее выражение имеет вид:

a) X 1 3 X1 1 2 X 2 1 3 X 3 ; b) X 1 6 X1 1 2 X 2 1 3 X 3 ; c) X 1 3 X1 1 2 X 2 73 X 3 ; d) X 1 6 X1 1 2 X 2 1 3 X 3 .

2 Линейное программирование и теория двойственности

Линейное программирование (планирование) - математический метод поиска максимума или минимума линейной функции при наличии ограничений в виде линейных неравенств или уравнений.

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

1.Если первая задача имеет размеры m n (m ограничений с n неизвестными), то вторая – размеры n m.

2.Каждому ограничению исходной задачи соответствует переменная двойственной задачи, называемая двойственной переменной. Каждой переменной исходной задачи соответствует ограничение двойственной задачи; так, если в исходной системе имеется три переменных, то двойственная задача также должна иметь три ограничения.

3.Матрица коэффициентов при двойственных переменных в ограничениях двойственной задачи является транспонированной матрицей коэффициентов при переменных, состоящих в

ограничениях. Так, если в исходной задаче

имеется два

ограничения, то матрица их коэффициентов

А и ее транс-

4

понированный аналог АT (столбцы превращаются в ряды) имеют вид:

a

a

 

 

a

 

,

A

11

12

 

13

 

 

 

a22

 

a23

 

 

a21

 

 

 

 

 

a

a

 

 

 

 

AT

 

11

 

21

 

 

 

a12 a22

.

 

 

 

 

 

 

 

 

 

 

 

 

a13 a23

 

 

 

4. Если в исходной задаче ограничения имеют знаки неравенств типа ( ) меньше, то в двойственной они изменяются на противоположные - типа больше ( ).

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

6.Максимизация целевой функции исходной задачи заменяется минимизацией целевой функции двойственной задачи.

2.Решить геометрически и проверить на компьютере (Excel) следующие задачи:

a) Найти максимальное значение целевой функции

F 2x1 6x2

при ограничениях x1 x2 2,

x1 2x2 4, x1 2x2 8, x1 0, x2 0.

b). Найти минимальное значение целевой функции

F 2x1 x2

при ограничениях

5

x1 x2 4,

x1 2x2 2, x1 2x2 10, x1 0, x2 0.

c). Найти максимальное значение целевой функции

F x1 x2

при ограничениях x1 4x2 4 0, 3x1 x2 0,

x1 x2 4 0, x1 0, x2 0.

d). Найти минимальное значение целевой функции

F 2x1 x2

при ограничениях x1 x2 4,

2x1 x2 2,

x1 2x2 10, x1 0, x2 0.

e). Найти максимальное значение целевой функции

F x1 x2

при ограничениях

2x1 x2 2, x1 2x2 8, x1 x2 5,

x1 0, x2 0.

f). Найти максимальное значение целевой функции

F 4x1 2x2

при ограничениях

6

x1 2x2 0, x1 2x2 2, 2x1 x2 10, x1 0, x2 0.

g) Найти максимальное значение целевой функции

F 2x1 3x2

при ограничениях x1 3x2 18,

2x1 x2 16, x2 5,

3x1 21,

x1 0, x2 0.

h). Найти минимальное значение целевой функции

F 4x1 6x2

при ограничениях

3x1 x2 9, x1 2x2 8, x1 6x2 12, x1 0, x2 0.

i). Найти максимальное значение целевой функции

F 3x1 3x2

при ограничениях x1 x2 8,

2x1 x2 1, x1 2x2 2, x1 0, x2 0.

j). Найти максимальное значение целевой функции

F x1 x2

при ограничениях

7

2x1 4x2 16,4x1 2x2 8, x1 3x2 9,

x1 0, x2 0.

е). Задачи 1-3 решить симплексным методом, составить задачи двойственные данным и найти их решения.

1. F x1 x2 max

при ограничениях

x1 x2 2, x1 2x2 13, 3x1 x2 6, x1 0, x2 0.

2. Z 10y2 3y3 min

при ограничениях

2 y1 y2 y3 1, y1 2 y2 y3 3, y1 0, y2 0, y3 0

3. F x1 x2 max

при ограничениях

x1 4x2 4 0, 3x1 x2 0,

x1 x2 4 0, xi 0, x2i 0.

3. Задачи многокритериальной оптимизации

Задачу многокритериальной оптимизации можно сформулировать следующим образом:

8

Z

 

Z1

 

, Z2

 

,...,Zm

 

, max,

(3.1)

X

X

X

X

 

 

 

 

 

 

Q.

(3.2)

 

 

 

 

X

Здесь i-ый частный критерий обозначен через Zi (

 

) , где

 

 

-

X

X

допустимое решение, а область допустимых решений – через Q.

 

 

 

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

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

упорядочение заданного множества критериев и последовательная оптимизация по каждому из них с помощью

метода последовательных уступок;

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

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

эффективных решений – оптимальных по Парето. Критерий оптимальности итальянского экономиста В. Парето применяется при решении таких задач, когда оптимизация означает улучшение одних показателей при условии, чтобы другие не ухудшились.

Определение. Вектор X * Q называется эффективным (оптимальным по Парето) решением задачи (3.1), (3.2) если не существует такого вектора X Q , что

 

(

 

) Z

(

 

* ),i

1, m

,

 

Z

X

X

(3.3)

i

 

 

 

i

 

 

 

 

 

 

причём хотя бы для одного

значения i имеет

место строгое

неравенство.

 

 

 

 

 

 

 

 

 

 

Множество допустимых решений, для которых невозможно одновременно улучшить все частные показатели эффективности (т.е. улучшить хотя бы один из них, не ухудшая остальных), принято

9

называть областью Парето, или областью компромиссов, а

принадлежащие ей решения – эффективными, или

Пусть задача трёхкритериальной оптимизации имеет вид:

Z1 x1 2x2

max ,

(3.4)

Z2

2x1 x2

max ,

(3.5)

Z3

x1 3x2

max ,

(3.6)

 

x1 x2 6

 

 

1 x1

3

 

 

 

.

(3.7)

 

1 x2

 

4

 

 

 

 

 

Так как коэффициенты при одних и тех же переменных в частных критериях имеют разные знаки, то в заданной области допустимых решений невозможно улучшить все частные критерии, т.е. область Парето совпадает с областью допустимых решений (3.7).

Для определённости можно предположить, что допустимые уступки по первым двум критериям заданы: 1=3; 2=5/3. Тогда можно решить однокритериальную задачу (3.4), (3.7) с помощью графического метода (см. рис. 3.1).

X2 4A

3

Q

2

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

Grad Z1

 

 

 

X1

-1 0

1

2

3

 

 

 

 

 

 

 

 

 

Рис.3.1.

Максимум функции Z1 при условиях (3.7) достигается в точке A области Q с координатами (1;4):

x1* 1; x2* 4; max Z1 Z1* Z1 (A) 7.

10