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

X Window. Module 3 X Window ♦ Introduction The X Window System (‘X’ or ‘X11’) is a graphical windowing system that was developed at MIT in ♦ The.
Models, Demonstrations, Labs & Other Tools. In Science education what are models? Visual learning aids Visual learning aids Interactive learning aids.
Chapter 3 Brute Force Brute force is a straightforward approach to solving a problem, usually directly based on the problem’s statement and definitions.
Elliot Mylott, Ryan Klepetka, Justin C. Dunlap and Ralf Widenhorn
COMPUTER SIMULATIONS Important for research… But also really fun.
Title of Presentation Author 1, Author 2, Author 3, Author 4 Abstract Introduction This is my abstract. This is my abstract. This is my abstract. This.
Hw: All Chapter 3 problems and exercises Reading: Chapter 3.
Results zComputer gains second place! Results - Creativity.
22-1 Physics I Class 22 Electric Potential Work Integral in Multiple Dimensions (Review)
CS503: Tenth Lecture, Fall 2008 Review Michael Barnathan.
Artemis Nova Alex Tripp Ryan DuBois Catherine Fisher.
Accurate 3D Modeling of User Inputted Molecules Computer Systems Lab: Ben Parr Period 6.
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 CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Brute Force Average of 88 checks Worst possible algorithm if there is a ship in the bottom right cell Best search: 25.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Othello Artificial Intelligence With Machine Learning
Evolving Cutting Horse and Sheepdog Behavior on a Simulated Flock Chris Beacham.
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
Software Design 8.1 Compsci 108 l Object oriented design and programming of medium-sized projects in groups using modern tools and practices in meaningful.
Scientists at work.  Think back to your scientist drawing…  Why did you draw it the way you did?  Write 3 sentences about what a scientist looks and.
The course. Description Computer systems programming using the C language – And possibly a little C++ Translation of C into assembly language Introduction.
Parallel Ray Tracer Computer Systems Lab Presentation Stuart Maier.
Ke Li. Agenda Introduction User Identification Features of the Tutorial What I Have Learned Demo.
Introduction to Modeling – Part I Sarah Kelly ITEP.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Evolutionary Art (What we did on our holidays) David Broadhurst Dan Costelloe Lynne Jones Pantelis Nasikas Joanne Walker.
Windows 7 - The User Interface. Applying Themes : Themes Styles are called as Themes and Windows 7 Themes or Styles are a formal combination of desktop.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
Rigid Body Dynamics: A Graphical Simulation Eugene Paik
Creating the Visualization Design Computer App Session 11.
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
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.
Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
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.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q2.
Efficient Graph Traversal with Realistic Conditions by Olex Ponomarenko st Quarter Draft----
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
A CPU Schedule Algorithm Simulator By: Renwei Yu.
Accurate 3D Modeling of User Inputted Molecules Using a Nelder Mead Algorithm Ben Parr Period 6.
About games and the industry
Minimizing latency of critical traffic through SDN
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Othello Artificial Intelligence With Machine Learning
“Link All Together” – Linktile 2D game programming
Concept Visualization for Ontologies of Learning Agents
5 The Mathematics of Getting Around
Othello Artificial Intelligence With Machine Learning
Worse is better, also called the New Jersey style, is the name of a computer software design.
Modeling Biological Systems
Persistent Surveillance
Motivation and Background
Parallel Spectral Renderer
Motivation and Background
Physics-based simulation for visual computing applications
Simulating the Spread of a Virus in a Modern Environment
The Friendship Algorithm
Persistent Surveillance
Introduction to Computer Science
Efficient Graph Traversal with Realistic Conditions
Introduction to OpenGL
Modeling the Spread of a Virus in a Modern Environment
Othello Artificial Intelligence With Machine Learning
Introduction to Scientific Computing II
Modeling the Spread of a Virus in a Modern Environment
Presentation transcript:

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

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

Background Main system, graphics, interface are all written in Java Pathing AI will be written in Python for simplicity Information on virus spreading Airborne

Background Pathing AI will be based on the potential field AI concept http://aigamedev.com/open/tutorials/potential-fields/

Development

Development Information on development Pathing AI Virus spread information

Development

Results For quarter 1, I have learned that a fast path finding algorithm is important to having a real-time situation. So far, my original plan has barely been changed. The only change I have made so far is in the path finding AI. I originally planned on making a simple brute-force AI, a very inefficient path-finding system.

Results Nice results image