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.
Stochastic optimization plays an increasing role in the analysis and control of modern systems. This course introduces the fundamental issues in stochastic search and optimization with special emphasis on cases where classical deterministic search techniques (steepest descent, Newton-Raphson, linear and nonlinear programming, etc.) do not readily apply. These cases include many important practical problems, which will be briefly discussed throughout the course (e.g., neural network training, nonlinear control, experimental design, simulation- based optimization, sensor configuration, image processing, discrete-event systems, etc.). Both global and local optimization problems will be considered. Techniques such as random search, least mean squares (LMS), stochastic approximation, simulated annealing, evolutionary computation (including genetic algorithms), and machine learning are discussed.
Multivariate calculus, linear algebra, and one semester of graduate probability and statistics (e.g., 625.403 Statistical Methods and Data Analysis). 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 stochastic search and optimization with special emphasis on cases where classical deterministic techniques (linear and nonlinear programming, etc.) are inappropriate. The emphasis will be on rigorous analysis and interpretation and an objective treatment of various approaches. The methods considered are designed to: (i) cope with inherent system noise, (ii) be relatively insensitive to modeling uncertainty, and (iii) be capable of finding a global solution from among multiple local solutions. The advantages and disadvantages of various methods will be discussed.
Spring semester, odd years, at the Applied Physics Laboratory.
| Homework | 70% |
| Final project | 25% |
| Discussant on other project | 5% |
The assessment criteria and associated percentages above are tentative and may be changed. The final assessment criteria will be provided in the course syllabus to be handed out at the first course session.
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 (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.
This course is co-listed in the Applied and Computational Mathematics and Electrical and Computer Engineering Programs of JHU Engineering Programs for Professionals; it may serve as an elective in other JHU programs subject to adviser approval. 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. It is recommended that this course be taken in the last half of a student's degree program.
(Last Modified: 07-22-2008 at 11:07:57 AM)