James C. Spall is a member of the Principal Professional Staff at the JHU Applied Physics Laboratory, is the Chair of the Applied and Computational Mathematics Program within the JHU School of Engineering, and is a Research Professor in the JHU Department of Applied Mathematics and Statistics. Dr. Spall has published extensively in the areas of control and statistics (including two books) and holds two U.S. patents for inventions in control systems. Among other appointments, he was the Program Chair for the 2007 IEEE Conference on Decision and Control and is a Senior Editor for the IEEE Transactions on Automatic Control and Contributing Editor for the Current Index to Statistics. Dr. Spall has received numerous research and publications awards and is a Fellow of IEEE, a member of the American Statistical Association, and a Fellow of the engineering honor society Tau Beta Pi. He won the EP Excellence in Teaching Award in 2006. Click here for Web site with additional publications (and other) information.
Computer simulation and related Monte Carlo methods are widely used in engineering, scientific, and other work. Simulation provides a powerful tool for the analysis of real-world systems when the system is not amenable to traditional analytical approaches. In fact, recent advances in hardware, software, and user interfaces have made simulation a "first line" method of attack for a growing number of problems. Areas where simulation-based approaches have emerged as indispensable include decision aiding, prototype development, performance prediction, scheduling, and computer-based personnel training. This course introduces concepts and statistical techniques that are critical to constructing and analyzing effective simulations, and discusses certain applications for simulation and Monte Carlo methods. Topics include random number generation, simulation-based optimization, model building, bias-variance tradeoff, input selection using experimental design, Markov chain Monte Carlo (MCMC), and numerical integration.
Multivariate calculus, familiarity with basic matrix algebra, graduate course in probability and statistics (such as 625.403). Some computer-based homework assignments will be given. It is recommended that this course only be taken in the last half of a student's degree program
This course introduces fundamental issues in simulation-based analysis and Monte Carlo-based computing. The emphasis will be on rigorous analysis and interpretation and an objective treatment of various approaches. The advantages and disadvantages of various methods will be discussed.
Fall semester, odd years, at the Applied Physics Laboratory.
| Homework | 65% |
| Final project | 30% |
| Discussant on other project | 5% |
The above list of topics and grading criteria are tentative; the final versions will be provided in the course syllabus to be handed out on the first day of class (any changes relative to the information above are likely to be small).
Some homework assignments will require the use of a computer; the student is free to use any programming language with which he/she is comfortable, but may find it easier to complete the homework if he/she uses MATLAB (the book's Web site includes some MATLAB code).
Homework will be assigned on a weekly basis and will be due the following class. The homework exercises will include hand ("pencil and paper") problems and computer-based assignments. Unless notified otherwise, students are required to work independently on the homework.
Textbook information for this course is available online through the MBS Direct Virtual Bookstore.
There are no notes for this course.
Students should come into the class with a good working knowledge of probability and statistics at the beginning graduate level (at least at the level of 625.403) and knowledge of multivariate calculus and basic matrix algebra. This class focuses on the mathematical aspects of simulation and Monte Carlo, as opposed to the high-level architecture, user interface, software design, etc. aspects. Further, to facilitate general understanding and interest, the class will not focus on any one application area; students are expected to make their own connections of the material in the class to their specific applications of interest. It is recommended that this course only be taken in the last half of a student's degree program.
(Last Modified: 07-13-2009 at 4:40:40 PM)