A cross entropy based algorithm for reliability problems

被引:16
作者
Caserta, Marco [1 ]
Nodar, Marta Cabo [2 ]
机构
[1] Univ Hamburg, Inst Wirtschaftsinformat, D-20146 Hamburg, Germany
[2] Inst Tecnol Monterrey, Mexico City 14380, DF, Mexico
关键词
Reliability; Cross entropy; Metaheuristics; REDUNDANCY-OPTIMIZATION; SOFTWARE; SYSTEMS; SEARCH; MODELS;
D O I
10.1007/s10732-008-9074-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Cross Entropy method has recently been applied to combinatorial optimization problems with promising results. This paper proposes a Cross Entropy based algorithm for reliability optimization of complex systems, where one wants to maximize the reliability of a system through optimal allocation of redundant components while respecting a set of budget constraints. We illustrate the effectiveness of the proposed algorithm on two classes of problems, software system reliability optimization and complex network reliability optimization, by testing it on instances from the literature as well as on randomly generated large scale instances. Furthermore, we show how a Cross Entropy-based algorithm can be fine-tuned by using a training scheme based upon the Response Surface Methodology. Computational results show the effectiveness as well as the robustness of the algorithm on different classes of problems.
引用
收藏
页码:479 / 501
页数:23
相关论文
共 32 条
[1]   REDUNDANCY OPTIMIZATION IN GENERAL SYSTEMS [J].
AGGARWAL, KK .
IEEE TRANSACTIONS ON RELIABILITY, 1976, 25 (05) :330-332
[2]   Application of the cross-entropy method to the buffer allocation problem in a simulation-based environment [J].
Alon, G ;
Kroese, DP ;
Raviv, T ;
Rubinstein, RY .
ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) :137-151
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]   OPTIMAL-DESIGN OF LARGE SOFTWARE-SYSTEMS USING N-VERSION PROGRAMMING [J].
ASHRAFI, N ;
BERMAN, O ;
CUTLER, M .
IEEE TRANSACTIONS ON RELIABILITY, 1994, 43 (02) :344-350
[5]   AN APPROACH TO THE RELIABILITY OPTIMIZATION OF SOFTWARE WITH REDUNDANCY [J].
BELLI, F ;
JEDRZEJOWICZ, P .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :310-312
[6]   OPTIMIZATION MODELS FOR RELIABILITY OF MODULAR SOFTWARE SYSTEMS [J].
BERMAN, O ;
ASHRAFI, N .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (11) :1119-1123
[7]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[8]   Solving the vehicle routing problem with stochastic demands using the cross-entropy method [J].
Chepuri, K ;
Homem-de-Mello, T .
ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) :153-181
[9]   Penalty guided genetic search for reliability design optimization [J].
Coit, DW ;
Smith, AE .
COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 30 (04) :895-904
[10]   Reliability optimization of series-parallel systems using a genetic algorithm [J].
Coit, DW ;
Smith, AE .
IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (02) :254-&