Modeling the Spread of a Virus in a Modern Environment

Slides:



Advertisements
Similar presentations
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Advertisements

Programming Example: tax computation. Introduction In this webpage, we will study a programming example using the conditional statements (if and if-else)
Mobile Agents Using Sound Daniel Hägglund
25.All-Pairs Shortest Paths Hsu, Lih-Hsing. Computer Theory Lab. Chapter 25P.2.
21-1 Physics I Class 21 Thinking About Electric Fields and Electric Potential.
Artemis Nova Alex Tripp Ryan DuBois Catherine Fisher.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Computer Math AP Computer Science Computer Programming.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Emerging Infectious Disease: A Computational Multi-agent Model.
Teaching displacement concepts using computer programs Skylar L. Primm and Basil Tikoff November 9, 2004 Skylar L. Primm and Basil Tikoff November 9, 2004.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Heterogeneous Network Topology Generators Amer Zaheer 1.
computer
Object Oriented Programming Examples: C++, Java Advantages: 1. reusibility of code 2. ability to adapt (extend) previously written code.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
November 19, 2008 CSC 682 Use of Virtualization to Thwart Malware Written by: Ryan Lehan Presented by: Ryan Lehan Directed By: Ryan Lehan Produced By:
Evolutionary Art (What we did on our holidays) David Broadhurst Dan Costelloe Lynne Jones Pantelis Nasikas Joanne Walker.
System Dynamics Modeling of Community Sustainability in NetLogo Thomas Bettge TJHSST Computer Systems Lab Senior Research Project
Computer Systems Lab TJHSST Senior Research Project Browser Based Distributed Computing Siggi Simonarson.
Introduction to Computer Engineering Lesson 5 Intro Eng1.
Simulating Traffic Congestion on Route 1 Jimmy O'Hara Computer Systems Lab
Flight Simulator Overview Flight Compartment Host Computer Motion Control Cabinet Motion Platform 13/6/2016 Visual Display Visual Image Generator Interface.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
System Dynamics Modeling of Community Sustainability in NetLogo Thomas Bettge TJHSST Computer Systems Lab Senior Research Project
Presenter: Bradley Green.  What is Bioinformatics?  Brief History of Bioinformatics  Development  Computer Science and Bioinformatics  Current Applications.
Research and Development of a Physics Engine by Timmy Loffredo.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Crowds (and research in computer animation and games)
Internet Quarantine: Requirements for Containing Self-Propagating Code
What Do Computers Do? A computer system is
About games and the industry
Honours Projects Example: MolDyn – Molecular Dynamics
Potential safety issues and other factors that may affect the introduction and uptake of rotavirus vaccines  N. Aliabadi, J.E. Tate, U.D. Parashar  Clinical.
Wireless Control Foundation
Improving Scilab’s Xcos User Interface
Concept Visualization for Ontologies of Learning Agents
Introduction to Programming 2
Crowds (and research in computer animation and games)
Title J. A. Smith1, M. B. Fields2
Motivation and Background
Title J. A. Smith1, M. B. Fields2
Title J. A. Smith, M. B. Fields2
Potential safety issues and other factors that may affect the introduction and uptake of rotavirus vaccines  N. Aliabadi, J.E. Tate, U.D. Parashar  Clinical.
Honours Projects Example: MolDyn – Molecular Dynamics
Motivation and Background
Physics-based simulation for visual computing applications
Simulating the Spread of a Virus in a Modern Environment
Introduction to Lesson 6 Challenging assumptions
Title J. A. Smith1, M. B. Fields2
The Friendship Algorithm
Zombies ate my Project Made by Lifan Zhang
Title that Underlines the Scope of Your Work
Title that Underlines the Scope of Your Work
SECTION 2 NY State Infection Control Program
Java for Beginners University Greenwich Computing At School DASCO
Traffic Light Simulation
Title J. A. Smith1, M. B. Fields2
Traffic Light Simulation
TEALS Minecraft Project
Introduction to IFSM 303 Human Factors in Computer Systems Design
Graphic Libraries for The User Interface
Introduction to OpenGL
Modeling the Spread of a Virus in a Modern Environment
Project Title This is a sample poster layout -
Գագաթի որոնում (Peak Finder)
Modeling the Spread of a Virus in a Modern Environment
Excursions into Parallel Programming
Presentation transcript:

Modeling the Spread of a Virus in a Modern Environment Tyler Haines Computer Systems Lab 2009-2010 1

Introduction A real-time simulation of the spreading of a virus in a building Simulates the path of a virus spreading from host to host Can see what style of buildings reduce the chance of a virus spreading 2

Background Main system, graphics, interface are all written in Java Information on virus spreading Airborne 3

Background Potential field AI concept for basic directional steering 4 http://aigamedev.com/open/tutorials/potential-fields/ 4

Background Main pathing uses “probe points” 5

Development 6

7

Development 8

Development

Results Virus Smaller hallways cause an increase in people density, and increase the chance of getting infected Pathing You cannot rely on only one type of pathing algorithm alone Potential field + “probe points” 10