Multi-Objective Reliability-Redundancy Allocation for Non-Exponential Multi-State Repairable Components | Synapse