
- •Пояснительная записка к курсовому проекту по курсу: «Математические основы теории систем»
- •Задание №1 Модели в пространстве состояний
- •2. Запишем столбцовую присоединенную каноническую форму.
- •3. Запишем строчную присоединенную каноническую форму.
- •4. Имитация модели с помощью модального регулятора:
- •5. Формируем систему с желаемым характеристическим полиномом.
- •Задание №2. Линейное программирование
- •2. Построить задачу, двойственную к исходной, решить её и сравнить решения прямой и двойственной задач.
- •3. Т.К. Решение задачи не является целочисленным, получим целочисленное решение путём введения дополнительных ограничений по методу Гомори.
- •Задание №3 Нелинейное программирование
- •3. Найти максимальное значение функции f(X) с учётом системы ограничений задачи, используя:
- •Приложение №1
2. Построить задачу, двойственную к исходной, решить её и сравнить решения прямой и двойственной задач.
Найти минимальное значение функции:
F(x)=5x1+3x2-3x4 (min)
Ограничения имеют вид:
;
;
Приводим
неравенства задачи к виду
умножая
третье и четвёртое ограничения на (-1):
; y1
y2
;
y3
y4
A=
;
B=
;
CT=[5
3 0 -3].
Запишем выражение для двойственной функции:
max{F(y)=BTy
│ AT
C,
y
}.
F(y)
=BT
y=[-18
18 3 0]*
AT=
;
C=
.
Тогда двойственная задача примет вид:
0;
;
y2, y3, y4 .
Решаем обратную задачу так же, как и прямую, вводя дополнительные переменные y5,y6,y7,y8, c помощью симплекс метода.
0;
;
y2, y3, y4 .
БП |
Свободные Члены |
Небазисные переменные |
|||
|
|
|
|
||
y5 |
5 |
3 |
-3 |
0 |
4 |
y6 |
3 |
-2 |
5 |
4 |
-4 |
y7 |
0 |
-2 |
4 |
0 |
5 |
y 8 |
-3 |
-5 |
0 |
-3 |
-5 |
F |
0 |
18 |
-18 |
-3 |
0 |
Решение не является допустимым, т.к. в столбце свободных членов имеется отрицательный элемент.
Выбираем
ведущий столбец и строку в соответствии
с алгоритмом решения. В результате
введём в базис, а переменную
исключим из него.
БП |
Свободные Члены |
Небазисные переменные |
|||
|
|
|
|
||
y5 |
16/5 |
3/5 |
-3 |
-9/5 |
1 |
y6 |
21/5 |
-2/5 |
5 |
26/5 |
-2 |
y 7 |
6/5 |
-2/5 |
4 |
6/5 |
7 |
y1 |
3/5 |
-1/5 |
0 |
3/5 |
1 |
F |
-54/5 |
18/5 |
-18 |
-69/5 |
-18 |
Решение является допустимым, но не оптимальным, т.к. в F-строке имеются отрицательные элементы.
Выбираем
ведущий столбец и строку в соответствии
с алгоритмом решения. В результате
введём в базис, а переменную
исключим из него.
БП |
Свободные Члены |
Небазисные переменные |
|||
|
|
|
|
||
y5 |
41/10 |
3/10 |
¾ |
-9/10 |
25/4 |
y 6 |
27/10 |
1/10 |
-5/4 |
37/10 |
-43/4 |
y2 |
3/10 |
-1/10 |
¼ |
3/10 |
7/4 |
y1 |
3/5 |
-1/5 |
0 |
3/5 |
1 |
F |
-27/5 |
9/5 |
9/2 |
-42/5 |
27/2 |
Решение является допустимым, но не оптимальным, т.к. в F-строке имеются отрицательные элементы.
Выбираем
ведущий столбец и строку в соответствии
с алгоритмом решения. В результате
введём в базис, а переменную
исключим из него.
БП |
Свободные Члены |
Небазисные переменные |
|||
|
|
|
|
||
y5 |
176/37 |
12/37 |
33/74 |
9/37 |
269/74 |
y3 |
27/37 |
1/37 |
-25/74 |
10/37 |
-215/74 |
y 2 |
3/37 |
-4/37 |
13/37 |
-3/37 |
97/37 |
y1 |
6/37 |
-8/37 |
15/74 |
-6/37 |
203/74 |
F |
27/37 |
75/37 |
123/74 |
84/37 |
-807/74 |
Решение является допустимым, но не оптимальным, т.к. в F-строке имеются отрицательные элементы.
Выбираем ведущий столбец и строку в соответствии с алгоритмом решения. В результате введём в базис, а переменную исключим из него.
БП |
Свободные Члены |
Небазисные переменные |
|||
|
|
|
|
||
y5 |
176/37 |
46/97 |
-4/97 |
69/194 |
-269/194 |
y3 |
159/194 |
-9/97 |
5/97 |
-15/194 |
215/194 |
y4 |
3/97 |
-4/97 |
13/97 |
-3/97 |
37/97 |
y1 |
15/194 |
-10/97 |
-16/97 |
-15/194 |
-203/194 |
F |
207/194 |
153/97 |
303/97 |
375/194 |
807/194 |
Получено оптимальное решение.
На y1 ограничение не накладывается.
У становим соответствия между переменными прямой и двойственной задач:
x1
x2
x3
x4
R x5
x6
x7
y5 y6 y7 y8 y1 y2 y3 y4
Fmin (x ) = Fmax (y)=1,07=1,07; y1=0,077; y3=0,82; y4=0,031; y2,6,7,8=0.