Redundancy allocation problem in repairable systems with variegated components: a simulation-based optimization approach | Synapse