РефератыОстальные рефератыМеМетодические рекомендации рассмотрены и одобрены кафедрой вм и по 13 февраля 2008 г., протокол №5 Рецензент Кацуба В. С., канд физ мат наук, доцент кафедры высшей математики и программного обеспечения ЭВМ

Методические рекомендации рассмотрены и одобрены кафедрой вм и по 13 февраля 2008 г., протокол №5 Рецензент Кацуба В. С., канд физ мат наук, доцент кафедры высшей математики и программного обеспечения ЭВМ

КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ ПО РЫБОЛОВСТВУ


фгоувпо «МУРМАНСКИЙ ГОСУДАРСТВЕННЫЙ


ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»




Кафедра высшей математики и


программного обеспечения ЭВМ



Математика


Часть
7



Задания контрольной работы по теме



«Специальные разделы высшей математики»


и методические указания к ее выполнению



для студентов 2 курса вечерне-заочного факультета


всех специальностей



Мурманск


2008 г.


УДК 51 (076.5)


ББК 22.1 я 73


3 15


Составители:


Хохлова Людмила Ивановна, к.ф.н., доцент кафедры высшей математики и программного обеспечения ЭВМ МГТУ,


Мостовская Любовь Григорьевна, доцент кафедры высшей математики и программного обеспечения ЭВМ МГТУ



Методические рекомендации рассмотрены и одобрены кафедрой ВМ и ПО
13 февраля 2008 г., протокол № 5



Рецензент – Кацуба В.С
., канд. физ.-мат. наук, доцент кафедры высшей математики и программного обеспечения ЭВМ


ÓМурманский государственный технический университет, 2008



Оглавление


Стр.


Введение. 4


Задания на контрольную работу по теме «Специальные разделы высшей математики». 5


Содержание теоретического материала и ссылки на литературу.. 9


Справочный материал к выполнению контрольной работы 10


1. Алгебра логики. 10


1.1. Высказывания и операции над ними
. 10


1.2. Формулы алгебры логики
. 13


1.3. Приложение алгебры логики. Релейно-контактые схемы
.. 15


2. Булевы функции. 17


3. Графы.. 19


3.1. Основные определения
. 19


3.2. Матрицы графов
. 20


4. Элементы вариационного исчисления. 22


4.1. Функционалы в линейном нормированном пространстве
. 22


4.2. Экстремумы
функционала
. 24


5. Оптимальное управление. 27


5.1. Математическая модель системы управления
. 27


5.2. Оптимальное управление динамической системой
. 28


5.3. Принцип максимума Понтрягина
. 29


Решение примерного варианта контрольной работы.. 31


Рекомендуемая литература.. 39



Введение


Настоящее пособие предназначено для студентов 2 курса вечерне-заочного факультета, обучающихся по техническим специальностям. В пособии содержатся ссылки на теоретический материал по теме «Специальные разделы высшей математики», список рекомендуемой литературы и задания к выполнению контрольной работы. К специальным разделам высшей математики в данном пособии отнесены «Математическая логика», «Графы», «Элементы функционального анализа», «Вариационное исчисление и оптимальное управление». В результате изучения этих разделов студенты должны:


• знать, что такое высказывание, и уметь записывать формулы сложных высказываний при помощи логических операций;


• уметь упрощать логические формулы при помощи равносильных преобразований;


• иметь представление о булевых функциях одной и двух переменных;


• знать основные термины теории графов, иметь представление о способах задания ориентированных и неориентированных графов;


• знать, что такое функционал, вариация функционала, вариационная задача;


• уметь находить экстремали некоторых функционалов;


• иметь преставление о математических моделях систем управления;


• знать принцип максимума Понтрягина и уметь находить оптимальное управление для динамической системы.


Данные методические рекомендации включают справочный материал, необходимый для выполнения контрольной работы по теме «Специальные разделы высшей математики», и решение примерного варианта работы, в котором имеются ссылки на используемый справочный материал.



Задания на контрольную работу по теме
«Специальные разделы высшей математики»


Контрольная работа состоит из пяти задач. Задание для каждой задачи включает в себя ее формулировку и десять вариантов исходных данных.


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


Задача 1.

Дана формула алгебры логики. Требуется:


1) при помощи равносильных преобразований упростить формулу;


2) построить релейно-контактные схемы для исходной и упрощенной формул.



































Номер


варианта


Формула


1



2



3



4



5



6



7



8



9



10






Задача 2.

Дана булева функция f
(x
, y
).
Составить таблицу значений функции и указать значение f
(1, 0).



































Номер варианта


Функция f
(x
, y
)


1



2



3



4



5



6



7



8



9



10






Задача 3.

Составить список дуг ориентированного графа, изображенного на рисунке. Сформировать матрицу инцидентности и матрицу смежности этого орграфа.
































Номер


варианта


Орграф


Номер


варианта


Орграф


1



6



2



7



3



8



4



9



5



10






Задача 4.

Даны функционал I
[y
(x
)] = и граничные условия для функции y

): y
(a
) = A
, y
(b
) = B
.
Требуется найти экстремали функционала, удовлетворяющие граничным условиям.



























































Номер


варианта


Функционал I
[y
(x
)]


Граничные условия


1



y
(0) = 3


y
(ln2) = 2


2



y
(0) = 0


y
(3) = 2


3



y
(0) = 1


y
(ln2) = –
1


4



y
(0) = –
0,5


y

) = 0,5


5



y
(0) = 0


y
(2) = e


6



y
(0) = 1


y
(2) = 5


7



y
(0) = 2


y

) = 0


8



y
(0) = 0


y
(1) = –
2


9



y
(0) = 0



= 1


10



y
(0) = 2


y
(ln3) = 10





Задача 5.

Дана модель объекта управления, описываемая системой дифференциальных уравнений и граничными условиями


, ,


где N

номер варианта, t

время (t
[0; b
]), –
фазовый вектор (траектория объекта), u
(t
) –
функция управления объектом.


Требуется найти оптимальное управление объектом u
*(t
) и соответствующую ему оптимальную траекторию , если задан критерий качества управления: I
[u
(t
)] =

























































Номер


варианта


[0; b
]


x
1
(0), x
2
(0)


x
1
(b
), x
2
(b
)


1


[0; 3]


x
1
(0) = 0, x
2
(0) = 1


x
1
(3) = –
1, x
2
(3) = 0


2


[0; 4]


x
1
(0) = 2, x
2
(0) = 0


x
1
(4) = 0, x
2
(4) = 1


3


[0; 2]


x
1
(0) = 1, x
2
(0) = 0


x
1
(2) = –
1, x
2
(2) = 3


4


[0; 3]


x
1
(0) = 0, x
2
(0) = –
1


x
1
(3) = 1, x
2
(3) = 0


5


[0; 4]


x
1
(0) = 0, x
2
(0) = –
2


x
1
(4) = 0, x
2
(4) = 1


6


[0; 2]


x
1
(0) = 0, x
2
(0) = 1


x
1
(2) = –
2, x
2
(2) = 0


7


[0; 1]


x
1
(0) = –
7, x
2
(0) = 0


x
1
(1) = 0, x
2
(1) = 3


8


[0; 2]


x
1
(0) = 0, x
2
(0) = 2


x
1
(2) = 0, x
2
(2) = 1


9


[0; 1]


x
1
(0) = –
3, x
2
(0) = 0


x
1
(1) = 6, x
2
(1) = 0


10


[0; 2]


x
1
(0) = 0, x
2
(0) = 1


x
1
(2) = –
10, x
2
(2) = 0




Содержание теоретического материала
и ссылки на литературу



























задачи


Содержание (темы)


Литература


1


Высказывания, их значения истинности. Операции над высказываниями: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция. Таблицы истинности. Свойства логических операций, порядок их выполнения. Равносильные логические формулы. Алгебра Буля


[1], часть 1, гл. 1, §1-6;


часть 2, гл. 1, §1,2, №1.1-1.22, 1.45, 1.46(1,2), 1.48(1-7), 1.50, 1.51;


[2], гл. 1, п.1.1.1-1.1.3, задачи 1-6;


[3], гл. 16.3


2


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


[1], гл. 1, §7, 8, 13;


часть 2, гл. 1, §3,4, №1.49;


[2], гл. 1, п.1.2.1, 1.2.4, зад. 17;


[3], гл. 16.4


3


Графы. Основные определения: вершины, ребра, кратные ребра. Ориентированные и неориентированные графы. Задание графов. Матрица инцидентности и матрица смежности графа


[2], гл. 4, п.4.1.1, 4.1.4;


[6], гл.III, §1-5


4


Функционал. Приращение функционала. Вариация функционала. Экстремумы функционала, необходимое условие экстремума. Экстремали функционала. Уравнение Эйлера для функционала вида


[4], гл. 7, §1-2;


[5], гл. II, §3.1, 3.3, 3.6, 4; №71, 72, 75-78;


[7], гл.X, № 1281-1285, 1289-1298;


[8], гл. 16, №3.1-3.8


5


Система управления и ее математическая модель. Оптимальное управление. Гамильтониан. Принцип максимума Понтрягина. Каноническая система уравнений задачи оптимального управления


[9], часть III, гл. 9.1.1-9.1.2, №9.1, 9.3, 9.4



Примечание. Ссылки на литературу в таблице даны в соответствии с номерами в списке рекомендуемой литературы.



Справочный материал
к выполнению контрольной работы



1. Алгебра логики

1.1.
Высказывания и операции над ними

Математическая логика – разновидность формальной логики, т.е. науки, которая изучает умозаключения с точки зрения их формального строения.


Высказыванием
называется предложение, к которому можно применить понятия «истинно» или «ложно». Обозначаются высказывания малыми прописными буквами: a
, b
, х
,….


В математической логике не рассматривается смысл высказываний, определяется только их логическое значение – «истина» или «ложь», что принято обозначать соответственно «1» или «0».


Примеры.


1. «Волга впадает в Каспийское море» – высказывание (истинное).


2. «Число 16 кратно 3» – высказывание (ложное).


3. «Может быть, сегодня пойдет снег» – не высказывание.


4. «3х
– 5 = 0» – не высказывание.


Истинные и ложные высказывания образуют соответствующие множества. С помощью простых высказываний можно составлять более сложные, соединяя простые высказывания союзами «и», «или», связками «не», «следует» и др. Таким образом, операции над высказываниями можно описывать при помощи некоторого математического аппарата.


Основные логические операции над высказываниями.


Отрицанием
высказывания х
называется высказывание, которое истинно тогда и только тогда, когда высказывание х
ложно. Отрицание обозначается или Øх
(читается: «не х
»).


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











х



1


0


0


1



Конъюнкцией
двух высказываний х
и y
называется высказывание, истинное тогда и только тогда, когда истинны оба высказывания х
и y
. Конъюнкция обозначается: х
Ù y
, или х
& y
(читается: «х
и y
»). Таблица истинности для х
Ù y
имеет вид:






















х


y


х
Ù y


1


1


1


1


0


0


0


1


0


0


0


0



Дизъюнкцией
двух высказываний х
и y
называется высказывание, ложное тогда и только тогда, когда оба высказывания х
и y
ложны. Дизъюнкция обозначается х
Ú y
(читается: «х
или y
»). Таблица истинности для х
Ú y
имеет вид:






















х


y


х
Ú y


1


1


1


1


0


1


0


1


1


0


0


0




Импликацией
двух высказываний х
и y
называется высказывание, ложное тогда и только тогда, когда высказывание х
истинно, а y
– ложно. Импликация обозначается: х
® y
(читается: «х
влечет y
» или «из х
следует y
»). Высказывание х
называется посылкой импликации
, а высказывание y
– следствием
. Таблица истинности для х
® y
имеет вид:






















х


y


х
® y


1


1


1


1


0


0


0


1


1


0


0


1




Эквиваленцией
(эквивалентностью) двух высказываний х
и y
называется высказывание, истинное тогда и только тогда, когда истинности высказываний х
и y
совпадают. Эквиваленция обозначается: х
« y
, или х
~ y
(читается: «х
эквивалентно y
» или «х
тогда и только тогда, когда y
»). Таблица истинности для х
« y
имеет вид:






















х


y


х
« y


1


1


1


1


0


0


0


1


0


0


0


1



1.2. Формулы алгебры логики

Формулами алгебры логики
называются выражения, полученные из переменных x
, y
,… посредством применения логических операций: отрицания, конъюнкции, дизъюнкции, импликации и эквиваленции, а также сами переменные, принимающие значения истинности высказываний x
, y
,….


Формулы алгебры логики будем обозначать большими буквами латинского алфавита: А
, В
,…..


Если в формулу алгебры логики вместо переменных x
, y
,… подставить конкретные высказывания, то получится высказывание, имеющее логическое значение «1» или «0».


Пример.


Высказывание x
: «Волга впадает в Каспийское море» – истинное (x
= 1),


высказывание y
: «Число 16 кратно 3» – ложное (y
= 0),


тогда формула А
= x
Ú y
будет иметь логическое значение «1»: А
= 1 (см. таблицу истинности для х
Ú y
).


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


Две формулы алгебры логики называются равносильными
или эквивалентными
, если они принимают одинаковые логические значения на любом наборе значений входящих в формулы переменных (элементарных высказываний). Равносильность формул А
и В
будем обозначать знаком «º»: А
º В
.


Равносильность логических формул можно установить при помощи их таблиц истинности.


Пример.
С помощью таблиц истинности проверить, являются ли равносильными формулы А
= и В
= .


Решение.
Составим таблицы истинности для каждой из формул А
и В
.





































x


y




Ù


А
=


1


1


0


0


0


0


1


0


0


1


0


0


0


1


1


0


0


1


0


0


1


1


1


1






































x


y



x
Ú y



В
=


1


1


0


1


0


0


1


0


0


1


0


0


0


1


1


1


0


1


0


0


1


0


1


1




Ответ: данные формулы являются
равносильными.


Другой способ доказательства равносильности логических формул – их упрощение с использованием основных равносильностей
.


Основные равносильности.



Для любых элементарных высказываний x
, y
, z
справедливы следующие равносильности, которые можно разбить на 3 группы.


1. Основные законы:


1) x
Ù x
º x
; 2) x
Ú x
º x
; 3) º x
;


4) x
Ù 0 º 0; 5) x
Ú 0 º x
; 6) Ù x
º 0;


7) x
Ù 1 º x
; 8) x
Ú 1 º 1; 9) Ú x
º 1;


законы поглощения:


10) x
Ù (y
Ú x
) º x
; 11) x
Ú (y
Ù x
) º x
.


2. Выражения одних логических операций через другие:


12) x
® y
º Ú y
; 13) ;


14) x
« y
º (x
® y
) Ù (y
® x
); 15) .


3. Свойства логических операций:


16) x
Ù y
º y
Ù x
; 17) x
Ú y
º y
Ú x
;


18) x
Ù (y
Ù z
) º (x
Ù y
) Ù z
; 19) x
Ú (y
Ú z
) º (x
Ú y
) Ú z
;


20) x
Ù (y
Ú z
) º (x
Ù y
) Ú (x
Ù z
); 21) x
Ú (y
Ù z
) º (x
Ú y
) Ù (x
Ú z
).


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


Для упрощения записи формул принят ряд соглашений. Скобки можно опускать, придерживаясь следующего порядка действий: конъюнкция выполняется раньше, чем все остальные операции, дизъюнкция выполняется раньше, чем импликация и эквиваленция. Если над формулой стоит знак отрицания, то скобки тоже опускаются.


Пример.
Упростить логическую формулу: .


Решение
. Используем основные равносильности.




.


Ответ: А
º x
Ú y
.


1.3. Приложение алгебры логики. Релейно-контактые схемы

Релейно-контактной схемой
(РКС
) или переключательной схемой
называется схематическое изображение устройства, состоящего из следующих элементов:


1) переключателей (контактов, реле, ламп и др.);


2) соединительных проводников;


3) входов-выходов (полюсов РКС).


Рассмотрим простейшую РКС, содержащую один переключатель Р
. Если переключателю Р
поставить в соответствие высказывание х
: «Переключатель Р
замкнут», то истинному значению х

= 1) будет соответствовать замкнутое состояние переключателя, при котором РКС проводит ток, т.е. импульс, поступающий на вход, может быть снят на выходе. Значению х
= 0 будет соответствовать разомкнутое состояние РКС (ток не проводится).


Каждой РКС, состоящей из нескольких переключателей, можно поставить в соответствие высказывание, выраженное некоторой формулой А
, таким образом, что истинному значению формулы (А
= 1) будет соответствовать замкнутое состояние РКС, а значению А
= 0 – разомкнутое состояние. Примеры таких соответствий приведены в таблице.


Простейшие РКС и соответствующие им формулы логики.






























РКС


Формула


Значения


Переключатель х
:



Простейшее высказывание: х


х
= 1, если переключатель замкнут;


х
= 0, если переключатель разомкнут


Переключатель



Отрицание простейшего высказывания:


= 0, если переключатель замкнут;


= 1, если переключатель разомкнут


Последовательное соединение:



(схема замкнута, когда


оба переключателя замкнуты)


Конъюнкция высказываний:


x
Ù y






Параллельное соединение:



(схема разомкнута, когда


оба переключателя разомкнуты)


Дизъюнкция высказываний:


x
Ú y






Схема, которая всегда разомкнута



x
Ù


x
Ù º 0


Схема, которая всегда замкнута



x
Ú


x
Ú º 1



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


Доказано, что любая формула алгебры логики может быть преобразована к виду, содержащему только операции отрицания, конъюнкции и дизъюнкции. Это позволяет изображать логические формулы при помощи РКС, а РКС задавать формулами.


Например, согласно формулам основных равносильностей


x
® y
º Ú y
и x
« y
º (x
® y
) Ù (y
® x
),


следовательно, логическим операциям импликации и эквиваленции соответствуют РКС, изображенные рис. 1.


Используя равносильные преобразования логической формулы, соответствующей некоторой РКС, можно упростить
РКС
, т.е. привести ее к виду, содержащему меньшее число переключателей.


Пример
. Упростить РКС, изображенную на рис. 2.


Решение.
Запишем соответствующую РКС формулу, используя таблицу простейших РКС и соответствующих им формул логики:


.


Упростим формулу, используя основные равносильности:




.


Таким образом, . Построим РКС, соответствующую упрощенной формуле (рис. 3).



2.
Булевы функции

Будем рассматривать логические переменные x
1
, x
2
, …, xn
,
принимающие только два значения: «1» или «0».


Булевой функцией
f
(x
1
, x
2
, …, xn
) называется произвольная функция, аргументами которой являются логические переменные и принимающая только одно из двух значений: «1» или «0».


Количество булевых функций одного аргумента равно 22
= 4, это функции:


f
1
(x
) = 0, f
2
(x
) =1, f
3
(x
) = x
и f
4
(x
) = .


Булевых функций двух аргументов всего 24
= 16, а количество булевых функций n
аргументов равно .


Всякой формуле алгебры логики, составленной из элементарных высказываний x
1
, x
2
, …, xn
соответствует булева функция f
(x
1
, x
2
, …, xn
), аргументы которой принимают значения истинности соответствующих элементарных высказываний: «1» или «0». Две равносильные формулы алгебры логики определяют одну и ту же булеву функцию, т.к. значения истинности этих формул совпадают для одинаковых значений входящих в них переменных.


Для булевых функций можно составлять таблицы значений – всякую булеву функцию n
аргументов можно задать таблицей из 2n
строк.


Например, таблица значений некоторых функций 2-х аргументов, соответствующих основным логическим операциям (отрицание одного аргумента, конъюнкция, дизъюнкция, импликация и эквиваленция) выглядит так:










































x
1


x
2



x
1
Ù x
2


x
1
Ú x
2


x
1
® x
2


x
1
« x
2


1


1


0


1


1


1


1


1


0


0


0


1


0


0


0


1


1


0


1


1


0


0


0


1


0


0


align:center;">1


1



Значение булевой функции f
(x
1
, x
2
) при известных значениях аргументов устанавливается по строке таблицы, соответствующей заданным значениям x
1
и x
2
. Например, для функции f
(x
1
, x
2
) = x
1
® x
2
значение f
(1, 0) = 0, а значение f
(1, 1) = 1.


Каждой релейно-контактной схеме (РКС), составленной из переключателей x
1
, x
2
, …, xn
, можно поставить в соответствие булеву функцию, называемую ее функцией проводимости:




Функция проводимости РКС задается при помощи формулы логики, соответствующей этой РКС. Например, РКС, изображенная на рис. 2, имеет функцию проводимости , таблица значений которой имеет вид:






















х


y


f
(x, y
)


1


1


1


1


0


0


0


1


0


0


0


0





3. Графы

3.1.
Основные определения

Рассмотрим некоторое конечное множество точек V
= {v
1
, v
2
,…,vn
} и конечное множество линий Х
, соединяющих некоторые пары из точек множества V
. Полученная совокупность точек и линий называется графом
и обозначается G
=
{V
, X
}.


Элементы множества V
называются вершинами
графа, а элементы множества Х
– ребрами
.


Граф можно изобразить при помощи геометрической конфигурации. Вершины обозначаются точками (кружочками), а ребра – линиями, соединяющими соответствующие вершины (рис. 4). При этом несущественным является расположение вершин, форма и длина ребер графа, важно лишь, соединены две данные точки ребром, или нет.


Ребра, соединяющие одну и ту же пару вершин, называются кратными
(или параллельными
) ребрами (ребра х
4
, х
5
графа G
1 на рис. 4).


Если х
– ребро графа, соединяющее вершины vi
, vj
, то вершины vi
и vj
называются концами ребра
х
.


Множество ребер графа Х
можно задать, как множество пар вершин из множества V
. Если пары в этом множестве Х
являются упорядоченными, то граф называется ориентированным или орграфом
. Ребра орграфа называют дугами
и на рисунках помечают стрелками (рис. 4).


Если х
= (vi
, vj
) – дуга орграфа, то вершина vi
называется началом дуги
х
, а вершина vj
– концом
дуги х
.


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



3.2. Матрицы графов

Для того, чтобы задать граф, необходимо задать множества его вершин и ребер (V
и X
).
Иногда граф задают списком ребер (дуг)
, например, орграф G2, изображенный на рис. 4, можно задать следующим списком дуг:


X
= {х
1
, х
2
, х
3
, х
4
, х
5
, х
6
} = {(v
1
, v
4
), (v
1
, v
4
), (v
4
, v
2
), (v
2
, v
4
), (v
2
, v
3
), (v
3
, v
4
)}.


В этом списке каждой из 6-ти дуг орграфа соответствует упорядоченная пара вершин (если граф неориентированный, то порядок записи вершин в каждой паре – произвольный).


Если граф содержит изолированные вершины
, т.е. не связанные ни с одной другой вершиной ребрами (дугами) графа (см. вершину v
5
в графе G1 на рис. 4), то список ребер не даст полного представления о графе. Кроме того, использовать список ребер (дуг) можно только при относительно небольшом количестве вершин графа. Для практического использования более удобен матричный способ задания графов
.



Пусть G
= {V
, X
} – граф, где V
= {v
1
, v
2
,…,vn
}, X
= {x
1
, … , xm
}.



Если вершины графа vi
, vj
являются концами ребра х
, то говорят, что вершины vi
, vj
и ребро х
инцидентны
.


Матрицей инцидентности графа
G
называется матрица размерности n
´m
B
(G
), элементы которой


bij
=


Строки матрицы инцидентности графа соответствуют его вершинам, а столбцы – ребрам.


Для орграфа вершина vi
и дуга х
j
инцидентны, если vi
является началом или концом дуги х
j
. Элементы матрицы инцидентности орграфа определяются по формулам:


bij
= (1)


Вершины vi
, vj
графа G
называются смежными
, если существует ребро х
= (vi
, vj
)ÎX
, инцидентное этим вершинам (соединяющее эти вершины).


Матрицей смежности
графа G
называется квадратная матрица A
(G
) порядка п
, каждый элемент которой aij
равен количеству ребер, инцидентных вершинам vi
и vj
.


Для орграфа G
= {V
, X
} элементы матрицы смежности определяются по формулам:


aij
= (2)


Пример.
Записать матрицу инцидентности и матрицу смежности для орграфа G2, изображенного на рис. 4.


Решение.
Данный граф является ориентированным. Для построения матрицы инцидентности составим таблицу, используя формулы (1). Заполняем таблицу по столбцам, соответствующим дугам орграфа: в j
-
м столбце ставим в i
-й строке


«–1», если вершина vi
является началом дуги х
j
,


«1», если вершина vi
является концом дуги х
j
,


«0» в остальных случаях (вершина vi
и дуга х
j
не инцидентны).











































x
1


x
2


x
3


x
4


x
5


x
6


Получили матрицу инцидентности:


В
(G
2) = .


v
1


–1


–1


0


0


0


0


v
2


0


0


1


–1


–1


0


v
3


0


0


0


0


1


–1


v
4


1


1


–1


1


0


1



Для построения матрицы смежности составим таблицу, используя формулы (2). Так как граф G
2 ориентированный, то элемент матрицы aij
равен количеству ребер с началом в i
-й вершине, а концом в j
-й вершине.

































v
1


v
2


v
3


v
4


Получили матрицу смежности


A
(G
2) =


v
1


0


0


0


2


v
2


0


0


1


1


v
3


0


0


0


1


v
4


0


1


0


0



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


Кроме матриц инцидентности и смежности существуют и другие формы матричного задания графов. Матричный метод задания графов удобен для обработки данных на ЭВМ.



4.
Элементы вариационного исчисления
4.1. Функционалы в линейном нормированном пространстве

Линейным пространством Е
называется множество элементов


{x
, y
, z
,….}, в котором определены операции сложения элементов и умножения элемента на число, удовлетворяющие 8 свойствам:


1. x
+ y
= y
+ x
;


2. (x
+ y
) + z
= x
+ (y
+ z
) ;


3. λ
(m
x
) = (λ
m
) x
, где λ
, m
– числа;


4. (λ +
m
) x
= λ
x
+ m
x
, где λ
, m
– числа;


5. λ
(x
+ y
) = λ
x
+ λу
, где λ
– число;


6. 1·x
= x
;


7. существует нулевой элемент O
+
x
= x
;


8. для существует противоположный элемент .


Примеры линейных пространств
:


• координатное пространство Rn
с элементами – n
-мерными векторами либо точками;


• пространство матриц размерности ;


• Cn
[a
; b
] – пространство функций, непрерывных на промежутке [a
; b
] вместе со своими производными .


В линейном пространстве вводится понятие нормы элемента.


Нормой элемента
называется число, обозначаемое и удовлетворяющее трем условиям:


1. ³ 0 и = 0 тогда и только тогда, когда у
= О
;


2. , где λ
– число;


3. , где λ
– число.


Пример.
В пространстве C
[a
; b
] (пространство функций, непрерывных на промежутке [a
; b
]) норма элемента у
может быть введена следующим образом:


.


Если каждой функции из некоторого линейного нормированного пространства функций У
ставится в соответствие число, то говорят, что на множестве У
задан функционал
I
[y
(x
)].


Примеры функционалов.


• – функционал, заданный на пространстве функций, имеющих непрерывные производные на промежутке [a
; b
], т.е. на C
1
[a
; b
];


• – функционал, заданный на пространстве функций, интегрируемых на промежутке [0; 1].


Рассмотрим пространство C
[a
; b
] – множество функций (кривых), непрерывных на промежутке [a
; b
], и функционал I
[y
(x
)], определенный на этом пространстве.


ε
-окрестностью кривой
C
[a
; b
] называется совокупность кривых C
[a
; b
], таких что


.


Разность называется вариацией аргумента функционала
. Вариация d
y
(x
) есть функция от x
и тоже принадлежит функциональному пространству C
[a
; b
].


Приращением функционала
называется разность DI
= I
[y
(x
)] – I
[y
0
(x
)], где y
0
(x
) – фиксированная функция, а y
(x
) – произвольная функция из пространства C
[a
; b
].


Используя вариацию d
y
(x
), можно представить приращение функционала в виде .


Линейным функционалом
называется функционал I
[y
(x
)], удовлетворяющий следующим условиям:


1) I

y
(x
)] = λ
I
[y
(x
)], где λ
– число;


2) I
[y
1
(x
) + y
2
(x
)] = I
[y
1
(x
)] + I
[y
2
(x
)].


Вариацией функционала
называется главная часть его приращения, линейная относительно d
y
(x
).


Если приращение функционала можно представить в виде


,


где – линейный функционал относительно d
y
(x
), и функционал при , то d
I
[y
] = – вариация функционала I
[y
(x
)].


4.2. Экстремумы
функционала

Функционал I
[y
(x
)], определенный на некотором пространстве функций (кривых) достигает на кривой y
= y
0
(x
) экстремума
, если существует -окрестность этой кривой, в которой приращение функционала сохраняет знак, причем, если DI
=
I
[y
] – I
[y
0
] > 0, то функционал I
[y
] достигает на кривой y
= y
0
(x
) минимума
, а если DI
< 0, то функционал I
[y
] достигает на кривой y
= y
0
(x
) максимума
. Функцию y
0
(x
) называют соответственно точкой минимума
или точкой максимума
.


Теорема.
(Необходимое условие локального экстремума).


Если функционал I
[y
(x
)], имеющий вариацию, достигает минимума или максимума на кривой y
= y
0
(x
), где y
0
(x
) – внутренняя точка области определения функционала, то при y

) = y
0
(x
) вариация функционала равна нулю:


d
I
[y
0
(x
)] = 0. (3)


Функции, удовлетворяющие условию (3), называются экстремалями функционала
.


Вариационная задача
: среди функций (кривых) y
(x
), принадлежащих некоторому множеству М
, требуется найти кривую y
= y
*(x
), на которой функционал I
[y
(x
)], определенный на множестве М
, достигает экстремума, т.е. .


Решение этой задачи заключается в поиске экстремалей, т.е. функций, «подозрительных на экстремум», и в последующей проверке выполнения достаточных условий существования экстремума. На практике, как правило, экстремалей немного, и установить наличие (или отсутствие) на них экстремума функционала удается, исходя из смысла задачи. Следует отметить, что вариационная задача не всегда имеет точное решение, а если решение существует, то оно не всегда единственно.


Рассмотрим пространство M
функций y
(x
), дифференцируемых на отрезке [a
; b
] и удовлетворяющих граничным условиям:


y
(a
) =
A
,
y
(b
) = B
, (4)


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


Пусть на этом пространстве M
определен функционал


I
[y
(x
)] = , (5)


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


Требуется найти экстремали функционала I
[y
(x
)].


Можно доказать, что, если для функционала (5) выполнено необходимое условие (3), то функция удовлетворяет уравнению Эйлера:


(6)


Так как тоже является функцией от , то это уравнение можно записать в развернутой форме:


. (7)


При уравнение Эйлера представляет собой обыкновенное дифференциальное уравнение второго порядка относительно функции y
(x
). Его общее решение зависит от двух произвольных постоянных С
1
, С
2
, которые можно найти из граничных условий (4).


Пример.
Найти экстремали функционала , удовлетворяющие граничным условиям y
(0) = 0, y
(ln2) = 2.


Решение
. Запишем уравнение Эйлера (7) для данного функционала. Для подынтегральной функции , получаем частные производные


, .


Тогда уравнение Эйлера: или . Учитывая, что , получаем – однородное дифференциальное уравнение второго порядка с постоянными коэффициентами относительно функции y
(x
).


Его характеристическое уравнение k
2
– k
= 0 имеет корни k
1
= 0, k
2
= 1.


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


, если (корни вещественные различные);


, если (корни вещественные равные);


, если (корни комплексно-сопряженные).


В данном случае k
1
= 0, k
2
= 1, и общее решение уравнения имеет вид .


Определим произвольные постоянные С
1
, С
2
из граничных условий




Отсюда получаем С
1
= –2, С
2
= 2, следовательно, экстремаль функционала .


Ответ. .



5. Оптимальное управление

5.1. Математическая модель системы управления

Система управления
состоит из управляющего устройства
(УУ) и объекта управления
(ОУ). Примерами систем управления служат семейный бюджет, экономика отрасли, технологический процесс, научное исследование и т.д.


УУ передает в ОУ сигнал – управление
. Управление может быть механическим воздействием, электромагнитным импульсом, потоком инвестиций и др. Под воздействием сигнала u
(t
), где t
– время, u
(t
) – скалярная или векторная функция, система изменяет свое состояние (возможна обратная связь). Простейшая математическая модель системы управления без учета внешних воздействий включает:


• модель ОУ
– оператор, в соответствии с которым осуществляется преобразование входа – управления u
(t
) в реакцию системы;


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


В общем случае состояние динамической системы управления характеризуется n
-мерным вектором (матрицей-столбцом)


,


где xj

(t
) для j
= 1,2,…,n
называют фазовыми координатами
, а – фазовым вектором
.


Например, положение самолета определяет 6-мерный вектор, в котором 3 координаты задают положение центра масс самолета в пространстве и 3 координаты – его вращение относительно центра масс. Курс самолета – это вектор-функция .


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


(8)


или, в векторной форме: , где – вектор-функция, характеризующая изменение состояния системы, u
(t
) – функция управления. В реальных условиях множество управлений ограничено: , где U
– класс допустимых управлений
.


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


5.2. Оптимальное управление динамической системой

Рассмотрим некоторый процесс управления без учета внешних воздействий, заданный системой обыкновенных дифференциальных уравнений , где – заданная вектор-функция, u
(t
) – функция управления из некоторого класса допустимых управлений U
, и соответствует фазовый вектор (траектория).


Если определена цель управления, то имеет смысл искать наилучшее (оптимальное) управление для достижения этой цели. В большинстве случаев цель управления можно задать в форме вариационной задачи – поиска экстремума некоторого функционала I
[u
(t
)] на классе допустимых управлений U
.
Тогда задача оптимального управления
: найти оптимальное управление u
*(t
) и соответствующую ему оптимальную траекторию , для которых


(другая форма записи: ),


или ().


Функционал I
[u
] называется критерием качества управления
. Например, в так называемой «задаче Лагранжа» роль критерия качества выполняет интегральный функционал вида


(9)


где – заданная функция.


5.3. Принцип максимума Понтрягина

Рассмотрим простейшую задачу управления: задана модель системы управления , где , – непрерывная вектор-функция, – функция управления, и критерий качества управления


.


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


Требуется найти оптимальное управление u
*(t
) и соответствующую ему оптимальную траекторию , для которых . Это задача Лагранжа с фиксированным временем и закрепленными концами траекторий: , .


Допустим, существует оптимальное управление и соответствующая ему оптимальная траектория , удовлетворяющие условиям задачи.


Введем вспомогательную вектор-функцию , где –
неизвестные функции, кусочно-непрерывные на , и построим функцию Гамильтона-Понтрягина (гамильтониан):


. (10)


Очевидно, что .


При фиксированных гамильтониан является функцией управления. Можно доказать, что если u
*(t
) – оптимальное управление, то при u
= u
*(t
) гамильтониан достигает максимума по управлению и выполняются условия



Принцип максимума Понтрягина
.


Если – оптимальное управление, переводящее систему из состояния в и – соответствующая ему оптимальная траектория, которая в первый раз достигает точки в момент t
1
, то


1) существует вектор , соответствующий u
*(t
) и , причем и являются решениями системы дифференциальных уравнений


(11)


удовлетворяющими условиям


, ; (12)


2) в каждой точке непрерывности функции u
*(t
) достигается максимум гамильтониана по управлению:


. (13)


Система (11) называется канонической системой задачи оптимального управления
. Для получения ее частного решения (определения констант интегрирования) используют граничные условия (12).


Принцип максимума представляет собой необходимое условие оптимальности. Если получается несколько управлений, удовлетворяющих условиям (11)-(13), то проверяют выполнение достаточных условий, или выбирают одно из них, исходя из смысла задачи.


Идея принципа максимума: чтобы найти u
*(t
) – оптимальное управление, минимизирующее функционал I
[u
(t
)], нужно найти управление, максимизирующее гамильтониан: .



Решение примерного варианта контрольной работы


Задача 1.

Дана формула алгебры логики: .


Требуется:


1) при помощи равносильных преобразований упростить формулу;


2) построить релейно-контактные схемы для исходной и упрощенной формул.


Решение
.


1). Упростим заданную формулу, используя принятый порядок выполнения операций . Сначала выразим импликации через дизъюнкции согласно формуле 12 основных равносильностей:


x
® y
º Ú y

x
® Ù y
º Ú (Ù y
), y
® z
º Ú z
,


затем используем формулы 16, 11 и 21:


x
Ù y
º y
Ù x
Ù y
º y
Ù, Ú z
º z
Ú,


x
Ú (y
Ù x
) º x
Ú (y
Ù) º ,


x
Ú (y
Ù z
) º (x
Ú y
) Ù (x
Ú z
)
(z
Ú) Ù (z
Ú) º z
Ú (Ù),


откуда получаем: º


.


2). Построим РКС для исходной формулы А
, используя таблицу простейших РКС и соответствующих им формул логики:


– конъюнкции Ù y
соответствует последовательное соединение элементов и y
;


– импликации x
® Ù y
соответствует параллельное соединение элементов и (Ù y
);


дизъюнкции z
Ú (x
® Ù y
) соответствует параллельное соединение элементов z
и (x
® Ù y
);


– импликации y
® z
соответствует параллельное соединение элементов и z
;


– конъюнкции соответствует последовательное соединение элементов (z
Ú (x
® Ù y
)) и (y
® z
).


Построим РКС для упрощенной формулы : конъюнкции Ù соответствует последовательное соединение элементов и , а дизъюнкции z
Ú (Ù) соответствует параллельное соединение элементов z
и (Ù).


Полученные в результате РКС изобразим на рис. 5.


Ответы:


1) результат упрощения формулы A
: ;


2) РКС, соответствующие исходной формуле А
и упрощенной формуле А
0
приведены на рис. 5.















Задача 2.

Дана булева функция f
(x
, y
) = (x
Ú y
) ® (x
ÙÚ®). Составить таблицу значений функции и указать значение f
(0, 1).


Решение.
Известно, что порядок выполнения операций определен следующим образом: . Используя таблицы истинности для отрицания, конъюнкции, дизъюнкции, импликации составим вспомогательную таблицу значений каждой из операций функции f
(x
, y
).




















































x


y


x
Ú y




x
Ù


x
ÙÚ


x
ÙÚ®


(x
Ú y


(x
ÙÚ®)


1


1


1


0


0


0


0


1


1


1


0


1


0


1


1


1


1


1


0


1


1


1


0


0


1


0


0


0


0


0


1


1


0


1


1


1



Составим таблицу значений функции f
(x
, y
):






















x


y


f
(x
, y
) = (x
Ú y
)®(x
ÙÚ®)


1


1


1


1


0


1


0


1


0


0


0


1



По таблице значений функции найдем значение f
(0, 1), соответствующее значениям аргументов x
= 0, y
= 1 (третья строка): f
(0, 1) = 0.


Ответы:
таблица значений функции приведена выше; f
(0, 1) = 0.




Задача 3.

Составить список дуг ориентированного графа, изображенного на рисунке 6. Сформировать матрицу инцидентности и матрицу смежности этого орграфа.


Решение.


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




















Дуга


Вершины


x
1


v
2
, v
1


x
2


v
2
, v
3


x
3


v
1
, v
4


x
4


v
4
, v
1


x
5


v
2
, v
4



Получаем список дуг орграфа:


X
= {(v
2
, v
1
), (v
2
, v
3
), (v
1
, v
4
), (v
4
, v
1
), (v
2
, v
4
)}.


2. Для построения матрицы инцидентности орграфа G
составим таблицу, используя формулы (1). Заполняем таблицу по столбцам, соответствующим дугам орграфа: в j
-
м столбце ставим i
-й строке «–1», если вершина vi
является началом дуги х
j
, ставим «1», если вершина vi
является концом дуги х
j
и ставим «0», если вершина vi
и дуга х
j
не инцидентны.


При заполнении таблицы можно использовать список дуг орграфа.






































x
1


x
2


x
3


x
4


x
5


Получили матрицу инцидентности:


В
(G
2) = .


v
1


1


0


–1


1


0


v
2


–1


–1


0


0


–1


v
3


0


1


0


0


0


v
4


0


0


1


–1


1



3. Для построения матрицы смежности орграфа G
составим таблицу, используя формулы (2). Так как граф G
ориентированный, то элемент матрицы aij
равен количеству ребер с началом в i
-й вершине, а концом в j
-й вершине.

































v
1


v
2


v
3


v
4


Получили матрицу смежности


A
(G
) =


v
1


0


0


0


1


v
2


1


0


1


1


v
3


0


0


0


0


v
4


1


0


0


0



Ответы:
список дуг орграфа X
= {(v
2
, v
1
), (v
2
, v
3
), (v
1
, v
4
), (v
4
, v
1
), (v
2
, v
4
)};


матрица инцидентности и матрица смежности:


В
(G
) = ; A
(G
) = .




Задача 4.

Дан функционал . Найти экстремали функционала, удовлетворяющие граничным условиям y
(0) = –1, y

) = 0.


Решение.
Запишем уравнение Эйлера = 0 для данного функционала.


Для подынтегральной функции получаем частные производные:


.


Тогда уравнение Эйлера имеет вид: или – простейшее дифференциальное уравнение второго порядка. Его общее решение получаем двукратным интегрированием:


.


Определим произвольные постоянные С
1
, С
2
из граничных условий




Отсюда получаем С
1
= 1/π
, С
2
= –1, следовательно, экстремалью функционала является функция .


Ответ.
.


Задача 5.

Дана модель объекта управления, описываемая системой дифференциальных уравнений и граничными условиями x
1
(0) = 0, x
2
(0) = 3, x
1
(3) = 2, x
2
(3) = –
1, где t

время (t
[0; 3]), –
фазовый вектор (траектория объекта), u
(t
) –
функция управления объектом.


Требуется найти оптимальное управление объектом u
*(t
) и соответствующую ему оптимальную траекторию , если задан критерий качества управления:


Решение.


1. Введем вспомогательный вектор , где –
неизвестные функции, и построим гамильтониан данной задачи:


=


,


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


По условию задачи



Отсюда получаем =.


2. Находим максимум гамильнониана по управлению: , – критическая точка. Вторая производная , следовательно, при достигается максимум гамильнониана по управлению.


3. Составим каноническую систему дифференциальных уравнений, подставив в формулу (8) и частные производные гамильнониана , и решим эту систему. Каноническая система имеет вид:



Общее решение системы находим последовательным интегрированием:



.


Найдем частное решение системы, удовлетворяющее граничным условиям x
1
(0) = 0, x
2
(0) = 3, x
1
(3) = 2, x
2
(3) = –
1.


Из первых двух условий получаем:


Подставив эти значения в другие два условия
получаем:




Вычитая из 1-го уравнения 2-е, получаем
, затем


Подставив найденные значения констант, получим оптимальную траекторию и оптимальное управление:




Ответы
: оптимальная траектория , где ; оптимальное управление



Рекомендуемая литература


1. Лихтарников Л. М. Математическая логика / Л.М. Лихтарников, Т.Г. Сукачева.– Санкт-Петербург: Лань, 1998.– 288 с.


2. Нефедов В.Н. Курс дискретной математики: учебное пособие. / В.Н. Нефедов, В.А.Осипова – М. Изд-во МАИ, 1992. – 264 с.


3. Баврин, И.И. Основы высшей математики: учебник / И. И. Баврин.– М.: Высш. шк., 2004.– 520 с.


4. Карташев А. П. Обыкновенные дифференциальные уравнения и основы вариационного исчисления. / А. П. Карташев, Б. Л. Рождественский.– М.: Наука, 1986.– 288 с.


5. Краснов М. Л. Вариационное исчисление. / М. Л. Краснов, Г. И. Макаренко, А. И. Киселев.– М.: Наука, 1973.–192 с.


6. Ланина Н. Р. Дискретная математика: учебное пособие. В 2 ч. Ч.1 / Н.Р. Ланина. – Мурманск: Изд-во МГТУ, 1998. – 123 с.


7. Данко, П.Е. Высшая математика в упражнениях и задачах: учебное пособие для втузов. В 2 ч. Ч.2 / П. Е. Данко, А.Г. Попов, Т.Я. Кожевникова.– М.: Оникс: Мир и образование, 2005.– 416 с.


8. Сборник задач по математике для втузов: специальные курсы. (Ч. 3). Под ред. А. В. Ефимова. / Э. А. Вуколов, А. В. Ефимов, В. Н. Земсков и др.– М.: Наука, 1984.– 608 с.


9. Пантелеев, А.В. Теория управления в примерах и задачах: Учебное пособие / А.В. Пантелеев, А.С. Бортаковский.– М.: Высш. шк., 2003.– 583 с.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Методические рекомендации рассмотрены и одобрены кафедрой вм и по 13 февраля 2008 г., протокол №5 Рецензент Кацуба В. С., канд физ мат наук, доцент кафедры высшей математики и программного обеспечения ЭВМ

Слов:9808
Символов:95179
Размер:185.90 Кб.