Math 4452: Mathematical Modeling

Page Status: Archived
Last Update: Tuesday, February 01, 2005
Page Author & Instructor: Barry McQuarrie

[Introduction | Instructor Contact | Course Guide | Lectures | Assignments | Mathematica]

Introduction

With luck (and time) we should be able to get through examples of:

one variable optimization,

multivariable optimization,

Lagrange multipliers,

Newton's method,

random search,

linear programming,

dynamical systems,

finite difference methods,

eigenvalue methods,

phase portraits,

simulation,

Runge Kutta (numerical method),

chaos,

probability,

markov chains,

linear regression,

monte carlo methods.

We have some time at the end of the course, and I would like to look at some topics that interest you at that time. We could look at locally weighted linear regression (LOWESS), data smoothing, and chaos and fractals in more detail near the end (or whatever you want!).


Instructor Contact


Course Guide


Lectures

Here is the lecture schedule, including lecture notes in pdf format, and Mathematica files that I used to generate solutions. I've collected all the Lectures and Mathematica files into zip files for easy downloading. Note that Lectures 6,7, and 18 were only in Mathematica format.

1 Jan 15 SS 130 The Five Step Method, Single Variable Optimization and Sensitivity Analysis Notes
2 Jan 17 SS 130 Modeling Example: Automobile Manufacture Notes
3 Jan 22 Sci 3655 Unconstrained Multivariable Optimization Notes  Mathematica
4 Jan 24 Sci 3655 Lagrange Multipliers Notes  Mathematica
5

Jan 29

Cam 10 Mathematica Session Notes  Mathematica
6 Jan 31 Sci 3655 Lagrange Multipliers Example Mathematica
7 Feb 5 Cam 10 Random Search, Global vs Local Mathematica
  Feb 7 Sci 1380 No Lecture: I will be in my office available for consultation  
8 Feb 12 Sci 3655 Continuous Dynamical Systems Notes  Mathematica
9 Feb 14 Sci 3655 Discrete Dynamical Systems Notes  Mathematica
10 Feb 19 Sci 3655 Eigenvalues and Stability for Continuous Dynamical Systems Notes  Mathematica
  Feb 21 Sci 1380 No Lecture: Office Hours (so physics students could partake in interview regarding women in physics)  
11 Feb 26 Sci 3655 Eigenvalues and Stability for Discrete Dynamical Systems Notes  Mathematica
12 Feb 28 Sci 3655 The Final word on Comparing Discrete and Continuous Dynamical Systems; Simulations Notes  Mathematica
13 Mar 5 Sci 3655 Chaos and Fractals Notes  Mathematica
  Mar 7 Sci 1380 No Lecture: Office Hours (finish up those old assignments!)  
14 Mar 19 Sci 3655 Discrete and Continuous Probability Notes  Mathematica
15 Mar 21 Sci 3655 Deterministic and Stochastic Battle Simulations Notes  Mathematica
  Mar 26 Sci 1380 Individual Meetings to Discuss Final Project

Peter & Dan: 12:00
John & Michael: 12:20
Daniel & Addy: 12:40
Brian: 1:00
Zach: 1:20
 
16 Mar 28 Sci 3655 Markov Process Notes  Mathematica
17 Apr 2 Sci 3655 Linear Regression Notes  Mathematica
18 Apr 4 Sci 3655 Synthetic Data Sets Mathematica
19 Apr 9 Sci 3655 Locally Weighted Polynomial Regression (lowess) Notes  Mathematica
  Apr 11 Sci 1380 No Lecture: Office Hours  
  Apr 16 Sci 1380 No Lecture: Office Hours

Stop by to iron out any final kinks you may have in your final projects.
 
  Apr 18 Sci 3655 Final Project Presentations

Zach: Linear Programming
Brian: Difference Calculus, Data Smoothing, Curve Fitting
 
  Apr 23 Sci 3655 Final Project Presentations

Daniel & Addy: Owl and Mice Populations
 
  Apr 25 Sci 3655 Final Project Presentations

John & Mike: Battle Simulations
 
  Apr 30 Sci 3655 Final Project Presentations

Peter and Dan: Chaos and Fractals; Discrete and Continuous Dynamical Systems
 
 

May 2

Sci 3655 Pizza and a Movie: Pi (the symbol), starring Sean Gullette, written and directed by Darren Aronofsky  


Assignments

I want your assignments to be well presented, clearly understandable by a general reader, and typeset using quality typesetting software. This can be LaTeX, Word, or even Mathematica. I recommend Mathematica since you can do symbolic calculations directly in a document, without the need to export/import graphs into some other document. LaTeX will certainly produce prettier documents, but for this class Mathematica is suitable software to use. I would recommend saving each question in a separate file, rather than each assignment, in case the file becomes corrupt.

Here is a Mathematica file which will get you started with formatting documents.

Here are the assignments, in pdf format.


Mathematica

Here are some Mathematica notebooks you may find useful. I am using Mathematica as a text editor, and creating detailed solutions with Mathematica notebooks. It isn't as pretty as using LaTeX, but is gives you access to the computing power of Mathematica as you create your solutions. This is sufficient for this course. Of course, you can typeset more radically with style sheets, etc, but I am content for the moment just using the default settings of Mathematica.


A Final Thought

I will be adding links as time goes on. If the layout of this web page annoys you, let me know! Any and all suggestions for improvement will be considered and acted on as seen fit by me.