
- • І. І. Скрильник Вступ
- •Лекція 1 Математичний апарат кібернетики (мак): елементи теорії множин. Аналіз систем на основі нечітких множин
- •1. Основні визначення
- •2. Логічні операції над множинами та їх властивості. Тотожні перетворення виразів
- •3. Алгебра множин. Пріоритет операцій
- •4. Поняття впорядкованої пари та декартового добутку множин
- •5. Нечіткі множини. Операції над нечіткими множинами та їх властивості
- •Основні характеристики нечітких множин Нехай та а – нечітка множина з елементами з універсальної множини е і множиною належностей м.
- •Приклади нечітких множин
- •Властивості операцій
- •6. Аналіз систем на основі нечітких множин
- •2. Булеві функції
- •3. Логічні операції та формули мл
- •4. Булева алгебра, тотожні перетворення
- •5. Висловлення. Предикати
- •6. Двійкова арифметика
- •7. Аналіз систем на основі математичної логіки
- •2. Типи скінченних графів
- •3. Орієнтовані графи, зважені графи
- •4. Суміжність, інцидентність графів, ізоморфізм графів
- •5. Маршрути, цикли графів
- •2. Бінарні відношення. Способи задавання перерізів
- •3. Властивості бінарних відношень
- •4. Функціональні відношення
- •5. Нечіткі відношення
- •Контрольні запитання
- •Лекція 5 Синтез систем на основі поняття про теорію автоматів
- •1. Загальна характеристика автоматів
- •Скінченні автомати
- •Представлення скінченних автоматів
- •4. Аналіз скінченних автоматів
- •5. Автомати Мілі та Мура
- •Продовження таблиці 5.5.1
- •Загальні властивості алгоритму
- •3. Приклади алгоритмів. Складність алгоритмів
- •4. Генетичний алгоритм
- •Генетичний алгоритм
- •Контрольні запитання
- •Лекція 7 Задачі оптимального керування. Методи розв’язання задач лінійного керування. Задачі на умовний екстремум
- •1. Поняття про математичне моделювання економічних задач
- •2. Різні форми задач лінійного програмування
- •Контрольні запитання
- •Лекція 8 Поняття про складні системи керування
- •1. Умови існування системи керування
- •2. Види зв’язків у системах керування
- •3. Види керування
- •4. Економічна система, її загальна характеристика
- •5. Системний підхід при дослідженні економічної системи
- •6. Економічна система як система керування
- •Контрольні запитання
- •Література
5. Маршрути, цикли графів
Нерідко задача на графах потребує виділення різних маршрутів, що мають певні властивості та характеристики. Маршрути довжиною m ребер (не обов’язково різні) таких, що граничні вершини двох сусідніх ребер збігаються (рис 3.2.1).
Приклад
(e1, e3, e2, e5) – з’єднує v1 ,v5
(e5, e6, e4, e4) – з’єднує v3 ,v5
Замкнутий маршрут приводить у ту ж вершину, з якої він почався.
Маршрут, усі ребра котрого різні, називається ланцюгом, а маршрут, для якого різні всі вершини, називається простим ланцюгом. Замкнутий ланцюг називається циклом, а простий ланцюг – простим циклом, наприклад, (e2, e5, e6) – ланцюг,(e1, e2, e5) – простий ланцюг, (e2, e3, e4, e5) – цикл, (e2, e4, e5) – простий цикл.
Цикл, який містить усі ребра графа, називається ейлеровим циклом, а граф, що містить такий цикл, називається ейлеровим графом. Простий цикл, котрий проходить через усі вершини графа, називається гамільтоновим.
Маршрут, який не містить дуг, котрі повторюються, називається шляхом, а той, що не містить вершин, які повторюються, – простим шляхом. Замкнений шлях називається контуром, а простий замкнений шлях – простим контуром.
Граф називається циклічним (контурним), якщо він містить хоч один цикл (контур). В іншому випадку він називається ациклічним (безконтурним). Поняття ланцюга та циклу застосовуються до орієнтованих графів. При цьому направлення дуг не враховуються.
Дві вершини графа називаються зв’язними, якщо існує маршрут, котрий з’єднує ці вершини. Граф, будь-яка пара вершин котрого зв’язана, називається зв’язаним графом (рис. 3.5.1).
Рис. 3.5.1. Зв’язний граф
Планарність графів. Граф називається плоским, якщо існує ізоморфний йому граф, і він може бути зображений на площині без перетину ребер. На рисунку 3.5.3, хоча ребра графа перетинаються, ізоморфні йому графи не мають перетину ребер.
Два графи (так звані графи Понтрягіна–Куратовського) відіграють фундаментальну роль у теорії планарності.
а) б)
Рис. 3. 5. 2. Графи Понтрягіна–Куратовського: а) повний п’ятикутник, б) дводольний граф
Дводольний граф (рис. 3.5.2, б) є моделлю відомої задачі про три будинки і про три криниці: чи можна від кожної криниці до кожного будинку прокласти дороги так, щоб вони не перетиналися? Планарність є суттєвою властивістю графів, які моделюють комунікаційні зв’язки між об’єктами на площині (дороги між населеними пунктами, водопровідні, газопровідні мережі, лінії передач електроенергії, міжз’єднання на печатних платах електронних приладів і кристалах інтегральних схем). Плоскими графами є різні карти, з якими повязана відома проблема чотирьох фарб: чи можна пофарбувати області, на котрі плоский граф поділяє поверхню, так, щоб ніякі дві суміжні області не були пофарбовані в однаковий колір і щоб при цьому було використано не більше від чотирьох кольорів?
Контрольні запитання
Розкрити поняття графа. Застосування графів.
Дати поняття орграфа, степінь вершини.
Які існують типи графів?
Розкрити поняття суміжності, інцидентності графів.
Розкрити поняття орграфа ізоморфізму графа.
Що являє собою маршрут графа?
Що називається планарним графом?
Лекція 4
Аналіз систем на основі поняття відношення. Властивості бінарних відношень. Нечіткі відношення
Визначення впорядкованої пари та декартового добутку.
Бінарні відношення. Способи задавання перерізів.
Властивості бінарних відношень.
Функціональні відношення.
Нечіткі відношення.
1. Визначення впорядкованої пари та декартового добутку
Багато задач математики, техніки й інших сфер людської діяльності дістають зручну інтерпретацію мовою теорії відношень. Усі арифметичні операції – по суті відношення між числовими множинами. Множина деталей залишається складським майном, доки між ними не реалізуються певні відношення, які перетворюють ці деталі в якийсь механізм або прилад (телевізор, верстат, будинок, міст та ін.).
Відношення застосовують в побудові комп’ютерних баз, які організовані у вигляді таблиць даних, а також застосовуються у програмуванні. Різноманітні відошення складаються між людьми – батьки, діти, начальники, вчителі, учні. Самі дані обробляються і перетворюються за допомогою операцій, математично точно визначених для відношень. Останні реалізують у математичних термінах на абстрактних множинах реальні зв’язки між реальними об’єктами.
Для формального опису всіляких комбінацій з елементів множин, що входять до відношення, використовується поняття декартового добутку множин.
Нехай маємо множини
.
Декартовим
добутком (добутком множин)
називається множина всіх упорядкованих
наборів
з
n
елементів (що називаються кортежами
довжини n),
із яких перший елемент належить множині
,
а другий –
множині
,
n-й
–
.
Декартів добуток
,
у котрому одна й та ж множина
помножується
n
разів сама на себе, називається декартовим
степенем множини і позначається
.
Приклад 1
A={a1,a2,a3,a4}, B={b1,b2}, тоді
А В ={a1,b1},{a1,b2},{a2,b1},{a2,b2},{a3,b1},{a3,b2},{a4,b1},{a4,b2}.
Приклад 2
A={a1,a2}, тоді
A3={(a1,a1,a1),(a1,a1,a2),(a1,a2,a1,),(a1,a2,a2), (a2,a1,a1),(a2,a1,a2),(a2,a2,a1,),(a2,a2,a2)}.
Порядок пар може бути довільним, але розміщення елементів у кожній парі визначається порядком множин, що перемножуються, тому А x В В x А.
N-арне
відношення R
на множині
– це підмножина
декартового добутку цих n
множин:
.
Добуток множин не підлягає асоціативному та комутативному законам, але для нього виконується закон дистрибутивності відносно операцій об’єднання перетину та різниці:
Примітка. У результаті операцій об’єднання, перетину тощо завжди одержуємо множину, елементи котрої (якщо вона не пуста) належать вихідним множинам. Елементи добутку множин суттєво відрізняються від елементів співмножників і являють собою об’єкти іншої категорії.
Нехай N – множина натуральних чисел. Тоді N x N буде множиною пар натуральних чисел (p,q), кожна з котрих визначає найрізноманітніші обєкти: дроби p/q, суми p+q номери будинків і квартир, пари учасників шахового турніру. При цьому (p,q)(q,p).
Якщо n=1, то таке відношення називається унарним, n=2 – бінарним, n=3 – тернарним .