Ordinal Optimization and Quantification of Heuristic Designs

Springer Science and Business Media LLC - Tập 19 - Trang 317-345 - 2009
Zhen Shen1,2, Yu-Chi Ho1,3, Qian-Chuan Zhao1
1Center for Intelligent and Networked Systems (CFINS), Department of Automation, TNLIST, Tsinghua University, Beijing, People’s Republic of China
2Department of Manufacturing Engineering and Center for Information and Systems Engineering, Boston University, Brookline, USA
3School of Engineering and Applied Sciences, Harvard University, Cambridge, USA

Tóm tắt

This paper focuses on the performance evaluation of complex man-made systems, such as assembly lines, electric power grid, traffic systems, and various paper processing bureaucracies, etc. For such problems, applying the traditional optimization tool of mathematical programming and gradient descent procedures of continuous variables optimization are often inappropriate or infeasible, as the design variables are usually discrete and the accurate evaluation of the system performance via a simulation model can take too much calculation. General search type and heuristic methods are the only two methods to tackle the problems. However, the “goodness” of heuristic methods is generally difficult to quantify while search methods often involve extensive evaluation of systems at many design choices in a large search space using a simulation model resulting in an infeasible computation burden. The purpose of this paper is to address these difficulties simultaneously by extending the recently developed methodology of Ordinal Optimization (OO). Uniform samples are taken out from the whole search space and evaluated with a crude but computationally easy model when applying OO. And, we argue, after ordering via the crude performance estimates, that the lined-up uniform samples can be seen as an approximate ruler. By comparing the heuristic design with such a ruler, we can quantify the heuristic design, just as we measure the length of an object with a ruler. In a previous paper we showed how to quantify a heuristic design for a special case but we did not have the OO ruler idea at that time. In this paper we propose the OO ruler idea and extend the quantifying method to the general case and the multiple independent results case. Experimental results of applying the ruler are also given to illustrate the utility of this approach.

Tài liệu tham khảo

Armold DV (2002) Noisy optimization with evolution strategies. Springer, New York Balakrishnan N, Rao CR (1998) Handbook of statistics 17, order statistics: applications, edited. Elsevier, Amsterdam Cassandras CG, Lafortune S (1999) Introduction to discrete event systems. Kluwer Academic, Dordrecht Deng M, Ho YC (1999) An ordinal optimization approach to optimal control problems. Automatica 35:331–338 Ho YC (1989) Introduction to special issue on dynamics of dynamics of discrete event systems. Proc IEEE 77(1):3–6 Ho YC (1999) An explanation of ordinal optimization: soft computing for hard problems. Inf Sci 113:169–192 Ho YC (2005) On centralized optimal control. IEEE Trans Automat Contr 50(4):537–538 Ho YC, Sreenivas R, Vakili P (1992) Ordinal optimization of discrete event dynamic systems. J DEDS 2(2):61–88 Ho YC, Zhao QC, Jia QS (2007) Ordinal optimization: soft computing for hard problems. Springer, New York Hopfield JJ, Tank DW (1985) “Neural” computation of decisions in optimization problems. Biol Cybern 52:141–152 Knapp AW (2005) Basic real analysis. Birkhäuser, Boston, p. 271 Pinedo M (2002) Scheduling theory, algorithms, and systems (2nd ed). Prentice-Hall, New York Shen Z, Bai H-X, Zhao YJ (2005) Ordinal optimization references list, updated May 2007. http://cfins.au.tsinghua.edu.cn/en/resource/index.php Shen Z, Zhao QC, Jia QS (2009) Quantifying heuristics in the ordinal optimization framework. J DEDS (under review) Wilson GV, Pawley GS (1988) On the stability of the traveling salesman problem algorithm of Hopfield and Tank. Biol Cybern 58:63–70