mathematical modeling: intro patrice koehl department of biological sciences national university of...

18
Mathematical Modeling: Mathematical Modeling: Intro Intro Patrice Koehl Department of Biological Sciences National University of Singapore http://www.cs.ucdavis.edu/~koehl/Teaching/BL5229 [email protected]

Upload: emil-pitts

Post on 17-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling:Mathematical Modeling:IntroIntro

Patrice KoehlDepartment of Biological Sciences

National University of Singapore

http://www.cs.ucdavis.edu/~koehl/Teaching/[email protected]

Page 2: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Science, then, and now…

At the beginning,there werethoughts,andobservation….

Page 3: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

• For a long time, people thought that it would be enough to reason about the existing knowledge to explore everything there is to know.

• One single person could possess all knowledge in her cultural context.(encyclopedia of Diderot and D ’Alembert)

• Reasoning, and mostly passive observation were the main techniques in scientific research

Science, then, and now…

Page 4: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Science, then, and now…

Page 5: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

• Today’s experiment yields massive amounts of data

• From hypothesis-driven to exploratory data analysis:

- data are used to formulate new hypotheses- computers help formulate hypotheses

• No single person, no group has an overview of what is known

Science, then, and now…

Page 6: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Science, then, and now…

Page 7: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Science, then, and now…

Computer simulations developed hand-in-hand with the rapid growth of computers.

A computer simulation is a computer program that attempts to simulate an abstract model of a particular system

Computer simulations complement theory and experiments, and often integrate them

They are becoming widesepread in: Computational Physics, Chemistry, Mechanics, Materials, …, Biology

Page 8: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Science, then, and now…

Page 9: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Is often used in place of experiments when they are too large, too expensive, too dangerous, or too time consuming.

Can be useful in “what if” studies; e.g. to investigate the use of pathogens (viruses, bacteria) to control an insect population.

Is a modern tool for scientific investigation.

Mathematical Modeling

Page 10: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

Page 11: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

Real WorldDefine real world problem:

- Perform background research

- Perform experiments, if appropriate

Task: Understand current activity and predict future behavior

Page 12: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

SimplifiedModel

1)Simplification: define model

Identify and select factors to describe important aspects of the Real World Problem;

determine those factors that can be neglected.

Page 13: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

2) Represent: mathematical model

Express the simplified model in mathematical terms

the success of a mathematical model depends on how easy it is to use and how accurately it predicts

MathematicalModel

Page 14: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

3) Translate: computational model

Change Mathematical Model into a form suitable for computational solution

Choice of the numerical method

Choice of the algorithm

Choice of the software (Matlab)

ComputatonalModel

Page 15: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

4) Simulate: Results

Run Computational Model to obtain Results; draw Conclusions.

Graphs, charts, and other visualization tools are useful in summarizing results and drawing conclusions.

Results

Page 16: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Mathematical Modeling

5) Interpret

Compare conclusions with behavior of the real world problem

If disagreement, modify Simplified Model and/or Mathematical model

Page 17: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

Syllabus

Introduction to Matlab

The tools of the trade

Data analysis

Data modeling

Clustering

Fourier analysis

Simulations (Monte Carlo)

Page 18: Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore koehl/Teaching/BL5229

References

Cleve Moler, Numerical Computing with MATLAB, 2004. (http://www.mathworks.com/moler)