Co-optimizing component allocation and activation sequence in heterogeneous 1-out-of-n standby system exposed to shocks