Mathematics 191 Research Seminar in Mathematical Modeling Lecture 6/7 February 24 th, 2005.

Slides:



Advertisements
Similar presentations
IB Portfolio Tasks 20% of final grade
Advertisements

Performance Measurement n Assignment? n Timing #include double When() { struct timeval tp; gettimeofday(&tp, NULL); return((double)tp.tv_sec + (double)tp.tv_usec.
IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
Structural Equation Modeling
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Exploring uncertainty in cost effectiveness analysis NICE International and HITAP copyright © 2013 Francis Ruiz NICE International (acknowledgements to:
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Mathematics 191 Research Seminar in Mathematical Modeling Lecture 4 February 3 rd, 2005.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Spring INTRODUCTION There exists a lot of methods used for identifying high risk locations or sites that experience more crashes than one would.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Reinforcement Learning Rafy Michaeli Assaf Naor Supervisor: Yaakov Engel Visit project’s home page at: FOR.
Mathematics 191 Research Seminar in Mathematical Modeling Validation and Simulation I February 10 th, 2005.
Lecture 7 Model Development and Model Verification.
Mathematics 191 Research Seminar in Mathematical Modeling 28 March 2005 Rapid Modeling and Tractability.
Mathematical Modeling in Biology:
MATH408: Probability & Statistics Summer 1999 WEEKS 8 & 9 Dr. Srinivas R. Chakravarthy Professor of Mathematics and Statistics Kettering University (GMI.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Attention Deficit Hyperactivity Disorder (ADHD) Student Classification Using Genetic Algorithm and Artificial Neural Network S. Yenaeng 1, S. Saelee 2.
1. An Overview of the Data Analysis and Probability Standard for School Mathematics? 2.
Chapter 13: Inference in Regression
By Saparila Worokinasih
Operations Research Models
Transportation leadership you can trust. presented to Transportation Planning Applications Committee (ADB50) presented by Sarah Sun Federal Highway Administration.
Research Methodology Lecture No :16
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
1 Using Excel to Implement Software Reliability Models Norman F. Schneidewind Naval Postgraduate School 2822 Racoon Trail, Pebble Beach, California, 93953,
Chapter 8 Introduction to Hypothesis Testing
Lecture 2 Process Concepts, Performance Measures and Evaluation Techniques.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
The student will demonstrate an understanding of how scientific inquiry and technological design, including mathematical analysis, can be used appropriately.
Scientific Inquiry & Skills
Regional Traffic Simulation/Assignment Model for Evaluation of Transit Performance and Asset Utilization April 22, 2003 Athanasios Ziliaskopoulos Elaine.
Performance Measurement n Assignment? n Timing #include double When() { struct timeval tp; gettimeofday(&tp, NULL); return((double)tp.tv_sec + (double)tp.tv_usec.
Chapter 1: Introduction to Statistics
Topic (ii): New and Emerging Methods Maria Garcia (USA) Jeroen Pannekoek (Netherlands) UNECE Work Session on Statistical Data Editing Paris, France,
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Traffic Based Pathway Optimization Michael LeGore TJHSST CSL.
© Copyright McGraw-Hill Correlation and Regression CHAPTER 10.
FORS 8450 Advanced Forest Planning Lecture 5 Relatively Straightforward Stochastic Approach.
Lecture 1 – Operations Research
SD modeling process One drawback of using a computer to simulate systems is that the computer will always do exactly what you tell it to do. (Garbage in.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
Molecular Classification of Cancer Class Discovery and Class Prediction by Gene Expression Monitoring.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Regression Analysis1. 2 INTRODUCTION TO EMPIRICAL MODELS LEAST SQUARES ESTIMATION OF THE PARAMETERS PROPERTIES OF THE LEAST SQUARES ESTIMATORS AND ESTIMATION.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Overview of the Operations Research Modeling Approach Chapter 2: Hillier and Lieberman Chapter 2: Decision Tools for Agribusiness Dr. Hurley’s AGB 328.
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
Estimating standard error using bootstrap
Prepared by John Swearingen
Howard Community College
Operations Research Chapter one.
Unit 1 Motion Lab Test.
Chapter 10 Verification and Validation of Simulation Models
Business and Management Research
Correlation and Regression
Network Screening & Diagnosis
Goal-Driven Continuous Risk Management
Goal-Driven Software Measurement
Modeling and Analysis Tutorial
Instructor Materials Chapter 5: Ensuring Integrity
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

Mathematics 191 Research Seminar in Mathematical Modeling Lecture 6/7 February 24 th, 2005

Today’s Objectives How do we construct a useful simulation for the purposes of testing algorithms and observing behaviors in a system? How do we verify the accuracy and robustness of a simulation?

Overview ● Purposes and Types of Simulations ● Population Models ● Elevator Models, Revisited ● Case Study: Restaurant Scheduling Problem ● Sensitivity Analysis ● Peer Review and Edits

The Modeling Process ● Statement of Problem (abstraction) ● Define Model Objective / Objective Function ● Definitions and Identification of Variables (background research and common sense) ● Assumptions (for tractability) ● Establish Informal Relationships Based on System ● Construct Mathematical Statements ● Construct Base Model ● Estimate Parameters ● Apply Mathematical Methods ● Pure Mathematical Solution ● Simulation and Validation ● Sensitivity Analysis ● Relax Assumptions ● Iterate ● Assess Model Limitations

What are simulations? Simulations are computer implementations of models

Advantages to Computer Simulation The use of computers in mathematics has become commonplace, although their use in proving things remains a bit controversial. In modeling, computer simulations provide three advantages: Facilitates understanding of a complex system Demonstrates unusual behaviors or shortcomings of model when plotted against data Enables easy prediction of behavior under different conditions and parameters

Three Classes of Simulations ● Evaluations of predetermined equations over time ● System Models / Algorithm Testbeds ● Simulations to Fit Data

Case Study: Population Models ● Population models deal with the rate of change of several populations. ● The Lotka-Volterra equations for predator-prey populations are: = =

Computer Evaluations of These Equations

In what other ways can we simulate populations via computers?

Step-by-Step Process for Setting Up a System Model / Testbed ● Identify variables ● Establish Mathematical Relationships ● Design Problem Constraints ● Evaluate Solution ● Define variables and assign names ● Create data structures ● Design rules for operation ● Define steps taken per time step ● Return

Sample Simulation: Evans Hall, Revisited Position = [e1, e2, e3] Destination = [d1, d2, d3] Occupants = [{a}, {b}, {c}] {a destinations }={1, 1, 1, 3, 4} {a times }={10, 10, 11, 12, 13} Persons = [f1,…,f10] Person = (x, y)

At Each Time Step: 1. Move all elevators closer to their destination, if not already there. 2. If at a destination, transfer individuals. 3. Calculate new destinations.

Case Study: Restaurant Design The “dinner service” problem: A restaurant consists of (at minimum) wait staff, patrons, kitchen, and a certain number of tables. Your task: design a simulation with open parameters for the number of tables, then optimize it to find the best number of tables.

The Thing to Remember about Simulations ● Simulations are only as accurate as the assumptions that go into them! ● Simulations are not necessarily any more accurate than another type of model. ● They do have the ability to account for a very large number of variables.

Sensitivity Analysis ● What is sensitivity analysis? ● Why is sensitivity analysis essential in the modeling process?

Field Trip ● Meet Saturday, 9:30, at downtown BART, unless we have enough vehicles to carpool. ● If you haven’t already, us with a summary of the data you intend to collect. Will you be collecting data to optimize the parameters for a preexisting model, to cross-check a model you’ve designed, or for the purpose of designing a new model based on the data? ● Culinary models in North Beach to follow

Peer Evaluations: Project Two

Fin