
- •Передмова Основні поняття теорії моделювання
- •1. Теоретичні основи оптимізації виробничих процесів і систем.
- •1.1. Модульна структура комплексної моделі виробничої діяльності підприємства
- •1.2. Моделі динаміки біологічних систем
- •1.2.1. Динаміка популяцій
- •1.2.2. Проста модель епідемії
- •2. Основні задачі статистичного моделювання
- •2.1. Загальне поняття про лінійну регресію
- •2.2. Оцінка параметрів лінійної регресії за допомогою методу найменших квадратів
- •2.3. Властивості простої вибіркової лінійної регресії
- •2. Залишки мають нульову коваріацію зі спостережуваними значеннями х та оціненими значеннями .
- •3. Сума квадратів залишків є функцією від кута нахилу.
- •2.4. Коефіціенти кореляції та детермінації
- •2.4.1. Поняття про коефіцієнт кореляції
- •2.4.2. Декомпозиція дисперсій. Поняття про коефіцієнт детермінації
- •2.4.3. Зв'язок між коефіцієнтом кореляції та нахилом b1
- •2.4.4. Зв'язок між коефіцієнтом кореляції (г) і коефіцієнтом детермінації (r2)
- •2.4.5. Перевірка простої регресійної моделі на адекватність. Поняття f-крітеріюФішера.
- •3. Задачі лінійного програмування та їх застосування в управлінні сільськогосподарським виробництвом. Загальна задача лінійного програмування.
- •Алгоритм повних виключень Жордана-Гаусса для розв’язування системи лінійних рівнянь
- •Стандартна і канонічна форми задач лінійного програмування
- •Моделювання розміщення сільського господарства
- •Стохастичне моделювання виробництва при зрошенні.
- •Стохастична задача спеціалізації с.-г. Виробництва
- •3.1. Лінійні економіко-математичні моделі в сільськогосподарському виробництві
- •Базова модель оптимального поєднання галузей
- •Загальна модель оптимального поєднання галузей виробництва сільського господарства
- •Модель оптимізації використання кормів
- •Модель оптимізації виробництва кормів
- •Модель розміщення і структури посівів
- •Модель оптимізації сівозміни
- •Модель оптимального використання машинно-тракторного парку
- •Модель поповнення машинно-тракторного парку
- •Модель оптимізації структури машинно-тракторного парку
- •Модель складення оптимальних схем внесення добрив
- •Модель оптимізації виробництва зелених кормів
- •Модель обороту та структури стада
- •Модель розміщення роздрібної с.-г. Торгівельної мережі.
- •Модель планування господарської діяльності торгового підприємства.
- •4. Теорія ігор і лінійне програмування
- •4.1. Основні поняття теорії матричних ігор
- •4.2. Еквівалентність матричної гри пар і задач лінійного програмування
- •4.3. Теорема про мінімакс (максимін)
- •4.4. Зведення задач лінійного програмування до симетричної матричної гри з нульовою сумою
- •5. Теорія графів. Марковські ланцюги.
- •5.1. Основні елементи теорії графів
- •5.2. Марковські ланцюги.
- •6. Поняття про експертні системи
- •6.1. Експертні системи
- •Характеристики ес
- •Відомі експертні системи
- •Структура ес
- •Структура типової експертної системи.
- •Представлення знань
- •Класифікація ес за завданням, що вирішується
- •Класифікація ес за зв'язком з реальним часом
- •Етапи розробки ес
- •Переваги та слабкі місця експертних систем
- •Сфера застосування та перспективи розвитку
- •6.2. Штучний інтелект
- •Підходи і напрямки
- •Підходи до вивчення
- •Напрямки досліджень
- •Перспективи ші
- •6.3. Інтелектуальні інформаційні системи
- •Класифікація ііс
- •Забезпечення роботи ііс
- •Класифікація завдань, вирішуваних ііс
- •Типова схема функціонування інтелектуальної системи
- •6.4. Інформаційні технології в агроекономіці
- •Інформаційні технології і управління виробництвом
- •Структурований опис інформаційних технологій
- •Експертні системи «корал»
- •Область Експерта
- •Область Користувача
- •Термінологічний словник.
- •Література
- •Типова программа дисципліни «Моделювання технологічних процесів і систем» для студентів напряму підготовки 6.090101 “Агрономія” передмова
- •Теоретичні заняття
- •Список рекомендованої літератури
- •Моделювання в апк
- •Частина 2. Моделювання технологічних процесів
- •І систем
- •Навчальний посібник
5.2. Марковські ланцюги.
Ланцюг Маркова в математиці це випадковий процес, що задовольняє властивість Маркова і який приймає скінченну чи зліченну кількість значень(станів). Існують ланцюги Маркова як з дискретним так і з неперервним часом (далі розглядається дискретний випадок).
Визначення
Інтуїтивне
визначення. Нехай
I
- деяка скінченна чи зліченна множина
елементи якої називаються станами.
Нехай деякий процес в момент часу n
(де n=0,1,2,3...)
може перебувати в одному із цих станів,
а в час n+1
перейти в деякий інший стан(чи залишитися
в тому ж). Кожен такий перехід називається
кроком. Кожен крок не є точно визначеним.
З певними ймовірностями процес може
перейти в один з кількох чи навіть усіх
станів. Якщо імовірності переходу
залежать лише від часу n
і стану в якому перебуває процес в цей
час і не залежать від станів в яких
процес перебував у моменти 0, 1, ... , n-1 то
такий процес називається (дискретним)
ланцюгом Маркова. Ланцюг Маркова повністю
задається визначенням ймовірностей pi
перебування процесу в стані
в
час n=0
і ймовірностей pij(n)
переходу зі стану
в
стан
в час n.
Якщо ймовірності переходу не залежать
від часу (тобто pij(n)
однакові для всіх n)
то такий ланцюг Маркова називається
однорідним. Саме однорідні ланцюги
Макова є найбільш важливими на практиці
і найкраще вивченими теоретично.
Формальне
визначення. Послідовність
дискретних випадкових величин
називається
ланцюгом Маркова (з дискретним часом),
якщо
.
Тобто майбутні значення послідовності залежать лише від теперішнього стану і не залежать від минулих. Матриця P(n), де
називається
ма́трицею
ймовірностей переходу
на n-му
кроці, а вектор
,
де
— початковим розподілом ланцюга Маркова.
Очевидно, матриця ймовірностей переходу є стохастичною, тобто
.
Ланцюг Маркова називається однорідним якщо:
,
або еквівалентно:
для всіх n.
Граф переходів ланцюга Маркова. Поширеним способом візуального задання ланцюга Маркова є граф переходів. Вершини цього графа ототожнюються зі станами ланцюга Маркова, а орієнтовне ребро проходить з вершини i у вершину j проходить лише у випадку коли імовірність переходу між відповідними станами нерівна нулю. Дана ймовірність переходу також позначається біля відповідного ребра.
Властивості ланцюгів Маркова
Нерозкладність. Стан j називається досяжним із стану i, якщо існує n = n(i,j) таке, що
.
Для
цього факту використовується позначення
.
Якщо
і
то
використовується позначення
.
Дане відношення є відношенням
еквівалентності. Якщо вся множина станів
належить до одного класу еквівалентності
то такий ланцюг Маркова називається
нерозкладним. Простіше ланцюг Маркова
називається нерозкладним, якщо з
будь-якого його стану можна досягти
будь-який інший стан за скінченну
кількість кроків. Якщо з стану, що
належить деякому класу можна перейти
лише в інший стан цього класу то такий
клас називається замкнутим.
Періодичність. Стан i має період k якщо будь-яке повернення до стану i трапляється через кількість кроків, що ділиться на k. Формально період можна визначити за допомогою наступної формули:
(де "gcd" позначає найбільший спільний дільник).
Якщо k = 1, тоді стан називається аперіодичним . В іншому випадку (k > 1), стан називаєься періодичним з періодом k. В кожному класі досяжності всі стани мають однаковий період.
Рекурентність. Стан i називається перехідним якщо, існує ненульова ймовірність, що починаючи з i, ми ніколи не повернемося в стан i. Більш формально нехай випадкова змінна Ti є часом першого повернення в стан i:
Тоді стан i є перехідним тоді й лише тоді, коли:
Якщо стан не є перехідним то він називається рекурентним. Неважко помітити, що якщо стан є перехідним то імовірність повернення в цей стан нескінченну кількість разів рівна нулю. У випадку рекурентного стану ця імовірність рівна одиниці. Тобто перехідний це такий стан, який процес в певний момент часу покидає назавжди, а рекурентний це такий стан до якого процес постійно повертається.
Визначимо також математичне очікування часу повернення:
Для перехідного стану ця величина очевидно рівна нескінченності. Для рекурентних станів {Mi} може бути як скінченним так і нескінченним. Стан i називається позитивно рекурентним, якщо Mi є скінченне; в іншому випадку i називається нуль-рекурентним.. Стан i є рекурентним тоді й лише тоді коли:
В одному класі досяжності або всі елементи є перехідними або всі елементи є рекурентними. Стан i називається поглинаючим якщо його неможливо покинути. Тобто:
Ергодичність. Стан ланцюга Маркова, що є позитивно рекурентним і аперіодичним називається ергодичним станом.
Граничний
розподіл. Для
однорідного ланцюга Маркова вектор
називається
стаціонарним
розподілом
якщо сума його елементів рівна πj
рівна 1 і виконуєтьс рівність
Нерозкладний ланцюг має стаціонарний розподіл тоді й лише тоді коли всі його стани є позитивно рекурентними. В цьому випадку вектор π є єдиним і виконується рівність:
Якщо ланцюг окрім того є ще й аперіодичним, тоді для всіх i і j виконується:
Такий вектор π називається розподілом рівноваги.
Граничний розподіл для ланцюга маркова зі скінченною множиною станів. У випадку скінченної множини станів π є вектор-рядком, що задовольняє рівність:
Тобто π є власним вектором матриці ймовірностей переходу, що відповідає власному значенню 1 і сума елементів кого рівна одиниці. Якщо ланцюг Маркова є нерозкладним і аперіодичним тоді існує єдиний стаціонарний вектор і крім того виконуєтьс рівність:
де 1 вектор стовпець всі елементи кого рівні 1.
Приклад. Розглянемо основні дії з ланцюгами Маркова на наступному прикладі:
Візьмемо початковий розподіл
Після першого кроку одержимо роподіл :
Після двох кроків одержиться наступний розподіл:
Далі можна продовжити за формулами:
Оскільки даний ланцюг Маркова є нерозкладний і аперіодичний існує єдиний граничний розподіл π :
Його можна знайти за наступними формулами:
З умови q1 + q2 + q3 = 1,одержується єдиний результат: