| Multi-Stage Monte Carlo Optimization |
|
|
|
| Presentations - Technical |
| Written by Mark Allman |
Multi-Stage Monte Carlo Optimization
Monte Carlo optimization has been a widely used optimization method for many years. It's very easy to understand: For a set of factors (independent variables), randomly select values for each factor to make a set of inputs to the system and test the system response for each set. For example, referring to the picture, we would pick different (x,y) value pairs and test the system response. Monte Carlo optimization has several advantages:
Monte Carlo optimization also has several disadvantages:
What would improve the method is a way to break up the sampling so that more points could be run in the area where the optimum value is more likely to be. This is what Multi-Stage Monte Carlo does, and I modified the method to adjust the sampling to handle cases where there are many local optima in the response surface. Today Monte Carlo optimization is not used as widely as before but there are times when it's still the best method, and the Multi-Stage and Enhanced Multi-Stage algorithms can help to lessen some of the disadvantages. Multi-Stage Monte Carlo Optimization Presentation (scanned pdf)
|



