Abstract
Systems reliability plays an important role in systems design, operation and management. Systems reliability can be improved by adding redundant components or increasing the reliability levels of subsystems. Determination of the optimal amount of redundancy and reliability levels among various subsystems under limited resource constraints leads to a mixed-integer nonlinear programming problem. The continuous relaxation of this problem in a complex system is a nonconvex nonseparable optimization problem with certain monotone properties. In this paper, we propose a convexification method to solve this class of continuous relaxation problems. Combined with a branch-and-bound method, our solution scheme provides an efficient way to find an exact optimal solution to integer reliability optimization in complex systems.
Similar content being viewed by others
References
Abraham, J.A. (1979). “An Improved Algorithm for Network Reliability.” IEEE Trans. Reliability 28, 58–61.
Avriel, M. (1976). Nonlinear Programming: Analysis and Methods. Englewood Cliffs, NJ: Prentice-Hall.
Benson, H.P. (1996). “Deterministic Algorithm for Constrained Concave Minimization: A Unified Critical Survey.” Naval Res. Logist. 43, 765–795.
Chen, P.C., P. Hansen, and B. Jaumard. (1991). “On-Line and Off-Line Vertex Enumeration by Adjacency Lists.” Oper. Res. Lett. 7, 403–409.
Fox, B. (1966). “Discrete Optimization via Marginal Analysis.” Managm. Sci. 13, 210–216.
Gen, M. and R. Cheng. (1997). Genetic Algorithms and Engineering Design. New York: Wiley.
Glover, F. and M. Laguna. (1993). “Tabu Search.” In C. Reeves (ed.), Modern Heuristic Techniques for Combinatorial Problems. Boston: Blackwell Scientific Publishing.
Gupta, O.K. and A. Ravindran. (1985). “Branch-and-Bound Experiments in Convex Nonlinear Integer Programming.” Managm. Sci. 31, 1533–1546.
Hoffman, K.L.A. (1981). “A Method for Globally Minimizing Concave Functions over Convex Set.” Math. Program. 20, 22–32.
Horst, R. and H. Tuy. (1993). Global Optimization: Deterministic Approaches. Heidelberg: Springer.
Horst, R. and J. de Vries. (1988). “On Finding New Vertices and Redundant Constraints in Cutting Plane Algorithms for Global Optimization.” Oper. Res. Lett. 7, 85–90.
Kim, J.H. and B.J. Yum. (1993). “A Heuristic Method for Solving Redundancy Optimization Problems in Complex Systems.” IEEE Trans. Reliability 42, 572–578.
Kuo, W. and V.R. Prasad. (2000). “An Annotated Overview of System-Reliability Optimization.” IEEE Trans. Reliability 49, 176–187.
Li, D. (1995). “Iterative Parametric Dynamic Programming and Its Application in Reliability Optimization.” J. Math. Anal. Appl. 191, 589–607.
Li, D. and Y.Y. Haimes. (1992). “A Decomposition Method for Optimization of Large System Reliability.” IEEE Trans. Reliability 41, 83–189.
Li, D., X.L. Sun, M.P. Biswal, and F. Gao. (2001). “Convexification, Concavification and Monotonization in Global Optimization.” Ann. Oper. Res. 105, 213–226.
Misra, K.B. and U. Sharma. (1991). “An Efficient Algorithm to Solve Integer-Programming Problems Arising in System-Reliability Design.” IEEE Trans. Reliability 40, 81–91.
Nakagawa, Y., K. Nakashima, and Y. Hattori. (1978). “Optimal Reliability Allocation by Branch-and-Bound Techniques.” IEEE Trans. Reliability R-27, 31–38.
Ng, K.Y.K. and N.G.F. Sancho. (2001). “A Hybrid ‘Dynamic Programming/Depth-First Search’ Algorithm, with an Application to Redundancy Allocation.” IIE Transactions 33, 1047–1058.
Ohtagaki, H., Y. Nakagawa, A. Iwasaki, and H. Narihisa. (1995). “Smart Greedy Procedure for Solving a Nonlinear Knapsack Class of Reliability Optimization Problems.” Math. Comput. Modelling 22, 261–272.
Ohtagaki, H., A. Iwasaki, Y. Nakagawa, and H. Narihisa. (2000). “Smart Greedy Procedure for Solving a Multidimensional Nonlinear Knapsack Class of Reliability Optimization Problems.” Math. Comput. Modelling 31, 283–288.
Prasad, V.R. and W. Kuo. (2000). “Reliability Optimization of Coherent Systems.” IEEE Trans. Reliability 49, 323–330.
Pardalos, P.M. and J.B. Rosen. (1987). Constrained Global Optimization: Algorithms and Applications. Berlin: Springer.
Ravi, V., B.S.N. Murty, and P.J. Reddy. (1997). “Nonequilibrium Simulated Annealing-Algorithm Applied to Reliability Optimization of Complex Systems.” IEEE Trans. Reliability 46, 2323–2329.
Sniedovich, M. and S. Vazirinejad. (1990). “A Solution Strategy for a Class of Nonlinear Knapsack Problems.” Amer. J. Math. Managm. Sci. 10, 51–71.
Sun, X.L., K.I.M. McKinnon, and D. Li. (2001). “A Convexification Method for a Class of Global Optimization Problems with Applications to Reliability Optimization.” J. Global Optim. 21, 185–199.
Tillman, F.A., C.L. Hwuang, and W. Kuo. (1980). Optimization of System Reliability. New York: Marcel Dekker.
Tawarmalani, M. and N.V. Sahinidis. (1999) “Global Optimization of Mixed Integer Nonlinear Programs: A Theoretical and Computational Study.” Working Paper, Department of Chemical Engineering, University of Illinois at Urbana Champaign.
Tzafestas, S.G. (1980). “Optimization of System Reliability: A Survey of Problems and Techniques.” Internat. J. Systems Sci. 11, 455–486.
Wu, Z.Y., L.S. Zhang, and F.S. Bai. (2004). “Convexification and Convcavification for Some Classes of Global Optimization Problems.” Journal of Global Optimization, to appear.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was partially supported by the Research Grants Council of Hong Kong, grants CUHK4056/98E, CUHK4214/01E and 2050252, and the National Natural Science Foundation of China under Grants 79970107 and 10271073.
Rights and permissions
About this article
Cite this article
Li, D., Sun, X. & McKinnon, K. An Exact Solution Method for Reliability Optimization in Complex Systems. Ann Oper Res 133, 129–148 (2005). https://doi.org/10.1007/s10479-004-5028-8
Issue Date:
DOI: https://doi.org/10.1007/s10479-004-5028-8