📄Работа №189130

Тема: РАЗРАБОТКА ИМИТАЦИОННОЙ МОДЕЛИ ЛОТКИ - ВОЛЬТЕРРА С ИСПОЛЬЗОВАНИЕМ ГЕНЕТИЧЕСКОГО АЛГОРИТМА НА ОСНОВЕ КЛЕТОЧНОГО АВТОМАТА

Характеристики работы

Тип работы Бакалаврская работа
Программирование
Предмет Программирование
📄
Объем: 46 листов
📅
Год: 2020
👁️
Просмотров: 93
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ГЛОССАРИЙ 5
ВВЕДЕНИЕ 6
1 Обзор литературы 8
2 Проектирование 10
2.1 Описание классической модели Лотки-Вольтерра 10
2.2 Генерация мира 11
2.3 Базовые правила поведения особей 14
2.3.1 Жертвы 14
2.3.2 Хищники 15
2.4 Правила имитационной модели 15
2.5 Эволюционная составляющая в форме генетического алгоритма 19
3 Реализация 22
3.1 Класс Plot 22
3.2 Классы Prey и Predator 26
3.3 Класс FieldCell 30
4 Анализ 32
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 41

📖 Введение

Отдельная благодарность за помощь и консультирование при выполнении данной работы ассистенту кафедры программной инженерии Змееву Денису Олеговичу.
Идея реализуемой системы заключается в том, что модель взаимодействия двух видов типа «хищник-жертва», представленная авторами Лотка и Вольтерра независимо друг от друга, в виде дифференциальной зависимости, будет перенесена в формат имитационной модели, но для достижения нейтрального равновесия, то есть максимальной выживаемости как хищников, так и жертв, будет использован генетический алгоритм в рамках клеточного автомата.
Модель, разрабатываемая в рамках данной работы можно отнести к разделу биоинформатики. Главная цель биоинформатики — способствовать пониманию биологических процессов [1]. Текущие полные научные задачи очень сложные, поэтому в данной работе рассматриваются простые подходы для достижения главной цели. Решение задач биоинформатики продвигает совершенствование баз данных, алгоритмов, вычислительных и статистических методов и теории, что даёт человечеству возможности решения теоретических и практических проблем, возникающих при управлении и анализе биологических данных.
Биологическое моделирование является важной задачей системной и математической биологии. Вычислительные системы биологии нацелены на развитие и использование эффективных алгоритмов, структур данных, визуализации и средств коммуникации для компьютерного моделирования биологических систем. Это предполагает использование компьютерного симулирования биологических систем, включая как клеточные подсистемы (например, сети метаболитов и ферментов, которые содержат обмен веществ, сигнальные пути и генные регуляторные сети), так и анализ и визуализацию сложных соединений этих клеточных процессов. Искусственная жизнь или виртуальная эволюция пытается понять эволюционные процессы с помощью компьютерного моделирования простых форм жизни [2]. Имитационная модель, разрабатываемая в рамках данной выпускной квалификационной работы, использует эволюционные вычисления, созданные на базе генетического алгоритма на основе клеточного автомата. Результат будет достигаться за счёт механизмов скрещивания и естественного отбора.
Цель данной работы - разработать имитационную модель Лотки - Вольтерра с использованием генетического алгоритма на основе клеточного автомата.
Задачи, выполнение которых необходимо для достижения поставленной цели:
1. Спроектировать и разработать генерацию мира
2. Спроектировать и разработать базовые правила поведение особей
3. Спроектировать и разработать правила имитационной модели
4. Реализовать эволюционную составляющую имитационной модели в форме генетического алгоритма поведения особей
5. Проанализировать полученные результаты

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Разработана имитационная модель Лотки - Вольтерра с использованием генетического алгоритма на основе клеточного автомата.
Как показали эксперименты с имитационной моделью, достичь нейтрального равновесия, как в дифференциальной модели, очень сложно. Рано или поздно равновесие нарушиться и одна из популяций умрёт, однако в рамках разработанной системы особи могут существовать длительные периоды времени, и благодаря этому можно проанализировать некоторые аспекты их поведения и работоспособность применённых алгоритмов. Однако использование такого подхода к моделированию эволюции для биоинформатики не является оптимальным в данном виде, так как требуются доработки логики поведения.
Иначе говоря, поставленная цель и задачи выполнены.
Однако данная реализация является базовой. Это означает, что в дальнейшем имеется смысл доработки данной системы. Например, добавление новых видов территории, зависимости не только от еды, но и воды, а также учёт эмоционального состояния при принятии решения.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Биоинформатика [Электронный ресурс] - URL:
https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%BE%D0%B8%D0% BD%D1%84%D0%BE%D 1%80%D0%BC%D0%B0%D1 %82%D0%B8% D0%BA%D0%B0 (дата обращения 15.04.2020)
2. Моделирование биологических систем [Электронный ресурс] - URL: https ://ru.wikipedia.org/wiki/%D0 %9C%D0%BE%D0%B4%D0%B5%D0 %BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8 %D0%B5_%D0%B1%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D 0%B8%D1%87%D0%B5%D1 %81%D0%BA%D0%B8%D1%85_%D1 %8 1%D0%B8%D 1%81 %D1 %82%D0%B5%D0%BC (дата обращения 15.04.2020)
3. Беляков А. N+1. Я догоняю, ты убегаешь [Электронный ресурс] - URL: https://nplus1.ru/material/2019/12/04/lotka-volterra-model (дата обращения 16.04.2020)
4. Система «хищник-жертва» [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0% B5%D0%BC%D0%B0_%C2%AB%D1%85%D0%B8%D1%89%D0%BD %D0%B8%D0%BA_%E2%80%94_%D0%B6%D0%B5%D1%80%D1%82 %D0%B2%D0%B0%C2%BB (дата обращения 17.04.2020)
5. Alan Zucconi. Evolutionary computation [Электронный ресурс] - URL: https://www.alanzucconi.com/2016/04/06/evolutionary-coputation-1/ (дата обращения 18.04.2020)
6. Игра «Жизнь» [Электронный ресурс] - URL:
https://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%C2 %AB%D0%96%D0%B8%D0%B7%D0%BD%D1%8C%C2%BB (дата обращения 19.04.2020)
7. Модель Лотки - Вольтерры [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0 %BB%D1%8C_%D0%9B%D0%BE%D1%82%D0%BA%D0%B8_%E2% 80%94_%D0%92%D0%BE%D0%BB%D1%8C%D1%82%D0%B5%D1% 80%D1%80%D1%8B (дата обращения 20.04.2020)
8. Jonathan R. Karr, Jayodita C. Sanghvi, Derek N. Macklin, Miriam V.
Gutschow, Jared M. Jacobs, Benjamin Bolival Jr., Nacyra Assad-Garcia, John I. Glass, Markus W. Covert. A Whole-Cell Computational Model Predicts Phenotype from Genotype [Электронный ресурс] - URL:
https://www.cell.com/fulltext/S0092-8674%2812%2900776-3#%20 (дата
обращения 21.04.2020)
9. P. Lakshmi. Review About Bioinformatics, Databases, Sequence Alignment, Docking, and Drug Discovery // Statistical Modelling and Machine Learning Principles for Bioinformatics Techniques, Tools, and Applications / P. Lakshmi, D. Ramyachitra. - 2020. - pp. 11-23
10. K. Aditya Shastry. Machine Learning for Bioinformatics // Statistical Modelling and Machine Learning Principles for Bioinformatics Techniques, Tools, and Applications / K. Aditya Shastry, H. A. Sanjay - 2020. - pp. 2539
11. E. Naresh. Impact of Machine Learning in Bioinformatics Research// Statistical Modelling and Machine Learning Principles for Bioinformatics Techniques, Tools, and Applications / E. Naresh, B. P. Vijaya Kumar, Ayesha, Sahana P. Shankar - 2020. - pp. 41-62
12. Biboshan Banerjee. A Study on Protein Structure Prediction// Statistical Modelling and Machine Learning Principles for Bioinformatics Techniques, Tools, and Applications / Biboshan Banerjee, G. M. Siddesh, K. G. Srinivasa
- 2020. - pp. 95-118
13. Гельфанд М. Биоинформатика как дисциплина [Электронный ресурс] - URL: https://postnauka.ru/video/42436 (дата обращения 22.04.2020)
14. Erwin L. van Dijk, He'le'ne Auger, Yan Jaszczyszyn, and Claude Thermes. Ten years of next-generation sequencing technology [Электронный ресурс]
- URL: http://big.sci.am/jc/Ten%20years%20of%20next-
generation%20sequencing%20technology..pdf (дата обращения
23.04.2020)
15. Порозов Ю. Биоинформатика и средства компьютерного анализа и визуализации макромолекул [Электронный ресурс] - URL: https://cyberleninka.ru/article/n7bioinformatika-i-sredstva-kompyuternogo- analiza-i-vizualizatsii-makromolekul (дата обращения 24.04.2020)
..29

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ