• Гізятуллін Р.Р
  • Спрощують припущення.


  • Дата конвертації24.03.2017
    Розмір8.22 Kb.
    Типреферат

    Імітаційне моделювання системи "Хижак-Жертва"

    Московський Державний

    Інститут Електронної Техніки

    (Технічний університет)

    РЕФЕРАТ

    По курсу «Математичне моделювання»

    По темі

    «Імітаційне моделювання системи« Хижак-Жертва »

    виконав

    Гізятуллін Р.Р
    гр.МП-30

    перевірив

    Лісовець Ю.П

    МОСКВА 2007р.


    Вступ

    Взаємодія популяцій, взаємодія хижаків і жертв, зміна їх чисельності з часом цікава з точки моделювання завдання. Аналітичні рішення подібних завдань були розглянуті нами на лабораторних роботах. Проблема аналітичних рішень полягає в тому, що ми можемо сказати скільки буде хижаків і скільки буде жертв в певний момент часу, але не можемо сказати як вони будуть розподілені по площі. У даній роботі розглядається модель взаємодії хижаків і жертв на площині.

    Спрощують припущення.

    Спробуємо зіставити жертві і хижакові деякий алгоритм (примітивний інтелект), щоб взаємодія виглядало як можна більш правдоподібним.

    1. Жертви і хижаки за одну ітерацію ходять на 1 клітину.

    2. Жертви знаходяться на одній клітці поки на ній досить їжі.

    3. Якщо їжа закінчується, то жертва випадковим чином переходить на сусідню вільну клітину.

    4. Жертви утримують зайняту територію (тобто інша жертва не може встати на ту ж клітку).

    5. Якщо поруч немає вільних клітин, то жертва залишається на поточному клітці.

    6. Хижак бачить на відстань однієї клітини і якщо поруч є жертви, то випадковим чином з'їдає одну.

    7. Якщо поруч немає жертв, то випадковим чином постає на вільну поруч клітку.

    8. Хижак захищає зайняту територію (тобто інший хижак не може встати на зайняту родичем клітку)

    9. Якщо їжі мало, то жертви і хижаки починають голодувати (аж до смерті).

    10. З'ївши жертву, хижак повністю відновлює свої сили, а жертва відновлює свої сили тільки на 1 умовну одиницю.

    11. Хижаки і жертви розмножуються після закінчення певного часу (за умови, що з предидидушіх пологів пройшов певний термін і той, хто народжує-ситий (голод утолён на 100%).)

    12. Хижаки і жертви не розмножуються, якщо всі прилеглі поля зайняті.

    Відповідно до вищезгаданих припущеннями була побудована модель, яка дає візуальне уявлення про те, що відбувається взаємодії хижаків і жертв. У даній моделі можна змінювати ряд параметрів (на жаль, тільки при компіляції):

    · Голод жертв (скільки ходів може без їжі).

    · Голод хижаків (скільки ходів може без їжі).

    · Скільки трави з'їдає за хід жертва.

    · Скільки трави виростає за хід на клітці (швидкість відновлення ресурсів).

    · Через якийсь час після пологів жертва може знову народжувати.

    · Через якийсь час після пологів хижак може знову народжувати.

    При запуску програми в відповідних полях можна ввести початкову чисельність хижаків і жертв.

    Для накопичення статистичних даних програма записує чисельності жертв і хижаків в наступні файли D: \\ Hicnic і D: \\ Gertva.


    аналіз моделі

    Для зручності аналізу одержуваної інформації в програму додана функція виведення в файл, яка виводить на кожній ітерації кількість жертв і хижаків.

    Вид програми моделює взаємодію

    Крім статистичних висновків, дана програма дозволяє отримати наочні візуальні результати:

    1. Хижаки «розрізають» вихідну популяцію на більш дрібні популяції, які деякий час «розвиваються» окремо. (Так в реальному житті відбувається накопичення в популяціях відмінностей між особинами одного виду.).


    Розвиток двох ізольованих один від одного популяцій

    2. Хижаки завжди слідують за жертвами (велика їх частина), а жертви дуже швидко поширюються на ті території, де найбільше їстівних ресурсів (трави).

    Даний результат добре узгоджується з життям, тому що «Відсталі» хижаки приречені на голодну смерть, а перехід травоїдних з одного на інше місце обумовлений виснаженням кормових ресурсів.


    Дотримання хижаків за жертвами

    Дана модель дозволяє отримати не тільки наочне графічне представлення, а й отримати чисельності жертв і хижаків в кожен момент часу.

    Аналіз отриманих статистичних даних.

    1. У даній моделі виконується «насичення» чисельності

    При введенні в систему одних жертв. Через деякий час система приходить в рівноважний стан.


    Стабілізація чисельності жертв до рівноважної чисельності в умовах відсутності хижаків.

    Ми отримали логістичну криву. Даний результат можна вважати «хорошим знаком». Це говорить про те, що в нашій імітаційної моделі чисельність жертв, за відсутності хижаків, добре узгоджується з теорією (логістичною моделлю).

    Обмежуючим фактором розвитку чисельності стає нестача корму (трави).

    Мимовільно вийти з цього стану система не може.

    2. Обидва види виживають.

    Проведемо невеликий експеримент: коли в відсутності хижаків система стабілізується, ззовні запустимо в неї хижака. В результаті чого отримаємо:


    Графік залежності чисельності жертв і хижаків від часу.

    Міткою показаний момент часу введення в систему одного хижака. В результаті чого система виходить з положення рівноваги і починається процес коливань численностей. В даному випадку коливання чисельності досить добре узгоджуються з моделлю Лотки-Вольтерра. Вид аналітичного рішення

    хижак жертва площину модель


    Графік коливань чисельності в моделі

    Лотки-Вольтерра.

    У нашій моделі спостерігається схоже запізнювання мах чисельності хижаків від мах чисельності жертв.

    Фазовий портрет при цьому має вигляд


    Де по осі абсцис відкладена чисельність жертв, а по осі ординат чисельність хижаків.

    Дана модель пропрацювала без перерви три години (з певним набором параметрів) і весь час в системі відбувалися коливання численностей.

    3. Вимирання хижаків

    При запуску з іншим набором параметрів все хижаки в системі загинули і були отримані наступні результати

    Графік чисельності хижаків від часу і їх повне вимирання


    Графік чисельності хижаків і жертв

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

    4. Вимирання обох видів

    При запуску системи з іншим набором параметрів були отримані наступні результати (хижаки і жертви вимерли).


    Графік чисельності хижаків

    Графік чисельності жертв

    Спільний графік чисельності

    фазовий портрет

    По осі абцісс-чисельність жертв, по осі ординат-хижаків

    висновки

    Описана нами модель дуже добре узгоджується з теорією, але на відміну від аналітичних рішень вона дозволяє ще й подивитися, як будуть вести себе окремі спільноти, а також як будуть розподілені хижаки і жертви за площею.

    Дана модель може знайти застосування в навчанні студентів з дисципліни «Математичне моделювання», як наочний приклад взаємин у системі «Хижак-Жертва».