Branch-and-bound algorithm for efficient reliability analysis of general coherent systems

Ji-Eun Byun,Hyeuk Ryu,Daniel Straub
2024-10-28
Abstract:Branch and bound algorithms have been developed for reliability analysis of coherent systems. They exhibit a set of advantages; in particular, they can find a computationally efficient representation of a system failure or survival event, which can be re-used when the input probability distributions change over time or when new data is available. However, existing branch-and-bound algorithms can handle only a limited set of system performance functions, mostly network connectivity and maximum flow. Furthermore, they run redundant analyses on component vector states whose system state can be inferred from previous analysis results. This study addresses these limitations by proposing branch and bound for reliability analysis of general coherent systems} (BRC) algorithm: an algorithm that automatically finds minimal representations of failure/survival events of general coherent systems. Computational efficiency is attained by dynamically inferring importance of component events from hitherto obtained results. We demonstrate advantages of the BRC method as a real-time risk management tool by application to the Eastern Massachusetts highway benchmark network.
Optimization and Control,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: when conducting reliability analysis on general coherent systems, the existing branch - and - bound algorithms have limitations. Specifically: 1. **Limitations of the existing algorithms**: - The existing branch - and - bound algorithms can only handle a limited variety of system performance functions, mainly network connectivity and maximum - flow problems. - These algorithms perform redundant analysis on component state vectors, and the system states of these states can be inferred from the previous analysis results. 2. **Computational complexity and efficiency issues**: - For the reliability analysis of large - scale systems, due to the large number of components and the existence of discrete - state components, the computational complexity increases exponentially. - Discrete - state components lead to more disconnected failure domains, which are likely to underestimate the system failure probability, which is unfavorable for risk management. - The non - smooth surface of the system performance function (i.e., the limit - state function) makes efficient exploration difficult. 3. **Requirement for new methods**: - An algorithm that can automatically find the minimum representation of failure / survival events in general coherent systems is required. - This algorithm should improve computational efficiency by dynamically inferring the importance of component events, thereby reducing the number of unnecessary system function evaluations. For this purpose, the paper proposes a new branch - and - bound algorithm, called the BRC (Branch and Bound for Reliability Analysis of General Coherent Systems) algorithm. This algorithm aims to solve the above problems, and the specific objectives include: - **Handling general coherent systems**: Expand the application range of the branch - and - bound algorithm to make it applicable to a wider range of system performance functions. - **Removing the limitation of the number of components**: By introducing a hybrid inference formula combining branch - and - bound and Monte Carlo simulation, reduce the computational burden caused by too many components. Through these improvements, the BRC algorithm can perform reliability analysis more efficiently and is applicable to larger - scale and more complex systems.