Optimal Allocation of Redundant Components for Large Systems
- 1 August 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Reliability
- Vol. R-34 (3) , 241-247
- https://doi.org/10.1109/tr.1985.5222133
Abstract
This paper discusses allocating redundant components subject to resource constraints so as to optimize some measure of system performance. Two new exact algorithms are presented for the case where the objective and constraint functions are stagewise separable. Both are branch and bound algorithms. The first, BLE1, is based on an underlying knapsack structure, while the second, BLE2, exploits a multiple-choice knapsack structure. BLE1 can solve problems with 100 stages and 10 constraints in just a few seconds of CPU time on an IBM 3033. For larger problems, BLH, a heuristic procedure, is proposed. The heuristic is based on the ``slippery algorithm'' for knapsack problems. Computational testing indicates BLH often finds the optimal solution, and when it doesn't, the solutions are quite close to optimal.Keywords
This publication has 21 references indexed in Scilit:
- Optimal Reliability Design for Complex SystemsIEEE Transactions on Reliability, 1981
- Surrogate Constraints Algorithm for Reliability Optimization Problems with Two ConstraintsIEEE Transactions on Reliability, 1981
- Technical Note—Searchability of the Composite and Multiple Surrogate Dual FunctionsOperations Research, 1980
- Some relationships between lagrangian and surrogate duality in integer programmingMathematical Programming, 1979
- Reliability Optimization by Generalized Lagrangian-Function and Reduced-Gradient MethodsIEEE Transactions on Reliability, 1979
- An algorithm for the 0/1 Knapsack problemMathematical Programming, 1978
- A Rapid Algorithm For Reliability Optimisation Of Parallel Redundant SystemsIEEE Transactions on Reliability, 1978
- Redundancy Optimization Through Simplex Pattern SearchIEEE Transactions on Reliability, 1978
- Optimal Reliability Allocation by Branch-and-Bound TechniqueIEEE Transactions on Reliability, 1978
- A Heuristic Method for Determining Optimal Reliability AllocationIEEE Transactions on Reliability, 1977