Skip to main content
Log in

An Exact Solution Method for Reliability Optimization in Complex Systems

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abraham, J.A. (1979). “An Improved Algorithm for Network Reliability.” IEEE Trans. Reliability 28, 58–61.

    Google Scholar 

  • Avriel, M. (1976). Nonlinear Programming: Analysis and Methods. Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  • Benson, H.P. (1996). “Deterministic Algorithm for Constrained Concave Minimization: A Unified Critical Survey.” Naval Res. Logist. 43, 765–795.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Fox, B. (1966). “Discrete Optimization via Marginal Analysis.” Managm. Sci. 13, 210–216.

    Article  Google Scholar 

  • Gen, M. and R. Cheng. (1997). Genetic Algorithms and Engineering Design. New York: Wiley.

    Google Scholar 

  • Glover, F. and M. Laguna. (1993). “Tabu Search.” In C. Reeves (ed.), Modern Heuristic Techniques for Combinatorial Problems. Boston: Blackwell Scientific Publishing.

    Google Scholar 

  • Gupta, O.K. and A. Ravindran. (1985). “Branch-and-Bound Experiments in Convex Nonlinear Integer Programming.” Managm. Sci. 31, 1533–1546.

    Google Scholar 

  • Hoffman, K.L.A. (1981). “A Method for Globally Minimizing Concave Functions over Convex Set.” Math. Program. 20, 22–32.

    Article  Google Scholar 

  • Horst, R. and H. Tuy. (1993). Global Optimization: Deterministic Approaches. Heidelberg: Springer.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Kuo, W. and V.R. Prasad. (2000). “An Annotated Overview of System-Reliability Optimization.” IEEE Trans. Reliability 49, 176–187.

    Article  Google Scholar 

  • Li, D. (1995). “Iterative Parametric Dynamic Programming and Its Application in Reliability Optimization.” J. Math. Anal. Appl. 191, 589–607.

    Article  Google Scholar 

  • Li, D. and Y.Y. Haimes. (1992). “A Decomposition Method for Optimization of Large System Reliability.” IEEE Trans. Reliability 41, 83–189.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Nakagawa, Y., K. Nakashima, and Y. Hattori. (1978). “Optimal Reliability Allocation by Branch-and-Bound Techniques.” IEEE Trans. Reliability R-27, 31–38.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Prasad, V.R. and W. Kuo. (2000). “Reliability Optimization of Coherent Systems.” IEEE Trans. Reliability 49, 323–330.

    Article  Google Scholar 

  • Pardalos, P.M. and J.B. Rosen. (1987). Constrained Global Optimization: Algorithms and Applications. Berlin: Springer.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Sniedovich, M. and S. Vazirinejad. (1990). “A Solution Strategy for a Class of Nonlinear Knapsack Problems.” Amer. J. Math. Managm. Sci. 10, 51–71.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Tillman, F.A., C.L. Hwuang, and W. Kuo. (1980). Optimization of System Reliability. New York: Marcel Dekker.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Duan Li.

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

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-004-5028-8

Keywords

Navigation