Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Simulation optimization using the cross-entropy method with optimal computing budget allocation
He D., Lee L., Chen C., Fu M., Wasserkrug S. ACM Transactions on Modeling and Computer Simulation20 (1):1-22,2010.Type:Article
Date Reviewed: Aug 6 2010

Ólafsson and Kim’s work is a good introduction to this paper:

Simulation optimization is the process of finding the best values of some decision variables [that is, continuous or discrete] for a system where the performance is evaluated based on the output of a simulation model of this system. ... Techniques for simulation optimization vary greatly, depending on the exact problem setting. [1]

In this area, and in a continuous and noisy search-space setting, He et al. face an open issue: the development of an effective approach that can both optimize the simulation budget allocation and improve the efficiency of the cross-entropy (CE) search method.

The first difficulty is the stochastic nature of evaluating such an objective function. Indeed, previous approaches are heavily hampered by noise, due to the kind of evaluation methods employed (such as stochastic simulation). One plausible workaround is to focus on how to best allocate simulation replications among candidate solutions, namely: “how much of [the] simulation budget should be allocated to additional replications at already visited points and how much to allocate for replications at newly generated points.” Optimizing this tradeoff is beneficial to computational efficiency.

With this in mind, the authors apply some efficient ranking and selection procedures, in order to enhance the computational efficiency of the CE algorithm. Instead of equally simulating all solutions, some distribution-based algorithms--ranging from deterministic global optimization to simulation optimization--try to allocate a larger portion of the computing budget to those candidate solutions that play a more important role. Toward this goal, He at al. investigate a different computing budget allocation approach. Using CE as the sampling method, they consider an objective designed for the performance of the CE method, intending to find an efficient computing budget allocation so that this objective can be optimized. Specifically, they derive an asymptotically optimal allocation--CE with optimal computing budget allocation (CEOCBA)--to be used just prior to the parameter updating step, at each iteration of the CE method, which minimizes the expected mean-squared error of the CE weight function (suggested in this paper).

The authors apply numerical tests to four algorithms: standard CE with equal allocation, a standard version of the CEOCBA procedure, extended CE with equal allocation, and an extended version of the CEOCBA procedure. The results show that the integrated procedure can lead to significant computational efficiency gains for both CE methods, when compared to cases that do not have smarter computing budget allocation.

In conclusion, even though the paper’s approach was developed for the CE method, CEOCBA has the potential to be extended to other population-based evolutionary algorithms and distribution-based algorithms. The authors’ proposal is well presented and clearly explained.

Reviewer:  Tommaso Mazza Review #: CR138230 (1101-0104)
1) Ólafsson, S.; Kim, J. Simulation optimization. In Proc. of the 34th Conference on Winter Simulation: Exploring New Frontiers Winter Simulation Conference, 2002, 79–84.
Bookmark and Share
 
Simulation Output Analysis (I.6.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Simulation Output Analysis": Date
Analysis of parallel replicated simulations under a completion time constraint
Glynn P., Heidelberger P. (ed) ACM Transactions on Modeling and Computer Simulation 1(1): 3-23, 1991. Type: Article
Mar 1 1992
Variance reduction through smoothing and control variates for Markov chain simulations
Andradóttir S. (ed), Heyman D., Ott T. ACM Transactions on Modeling and Computer Simulation 3(3): 167-189, 1993. Type: Article
Nov 1 1994
Robust multiple comparisons under common random numbers
Nelson B. ACM Transactions on Modeling and Computer Simulation 3(3): 225-243, 1993. Type: Article
Oct 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy