Создан заказ №2104737
19 мая 2017
Sis-модель распространения инфекций
Как заказчик описал требования к работе:
Программа желательно должна быть написана на языке java.Так же составлена UML диаграмма.
Целью выполнения курсовой работы является закрепление теоретических знаний и отработка практических навыков объектно-ориентированного проектирования.
Требования к программам:
● Программа должна быть написана в
соответствии с принципами ООП, т.е. основываться на работе с объектами.
● Если реализация системы без графического отображения, то в каждом классе должен быть реализован метод toString(), выполняющий вывод на консоль или в файл краткой текстовой информации об объекте который вызвал метод.
Смоделировать процесс распространения инфекций и реализовать SIS-модель распространения болезни на произвольном графе.
SIS-модель («восприимчивый» - «инфицированный» - «восприимчивый») характеризует некоторые реальные инфекции, например, инфекционной простуды, при которой не вырабатывается иммунитета после перенесения болезни. Узлы в соответствии с этой моделью могут находиться в двух состояниях: здоровый (восприимчивый) и больной (инфицированный). Связи между элементами, по которым передаётся инфекция, представляются ребрами. В каждый момент времени больной элемент может заразить соседний здоровый с вероятностью u, в то время как сам инфицированный элемент может вылечиться с вероятностью d. Тем самым, коэффициент распространения l можно определить как l= u/d.
Для курсовой работы данную модель следует немного усложнить:
- должно быть добавлено несколько разных инфекций, к каждой из которых узел сетки может быть устойчив по разному;
- пусть иммунитет постепенно формируется. Если узел выздоровел после болезни, то его устойчивость к ней возрастает;
- пусть узел имеет вероятность не только выздороветь, но и погибнуть;
- пусть по графу перемещаются "врачи" - попадая на инфицированный узел, врач увеличивает его вероятность выздороветь. Но иммунитет при этом усилен не будет.
Узлы, кроме устойчивостей к болезням, обладают числовой характеристикой «Здоровье». Чем выше здоровье и устойчивость, тем больше шанс выздороветь.
Рёбра обладают числовой характеристикой «Сила». Чем сильнее связь между узлами и чем меньше устойчивость, тем больше вероятность заражения.
При создании графа из каждого узла должен быть хотя бы один путь (путь, не ребро) в каждый другой узел.
Параметры системы, такие как кол-во узлов, болезней, вероятности событий и т.д., должны быть настраиваемыми, желательно задаваться из файла. Продемонстрировать работу системы
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
22 мая 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Sis-модель распространения инфекций.docx
2017-05-25 17:17
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Была задача написать калькулятор на Flex/Bison. Автор всё сделал грамотно, написал хорошие комментарии, дал ссылки на материалы. Работой доволен. Автора рекомендую.