Heterogeneous components mixing for reliability redundancy optimization using opposition-based tunicate swarm algorithm | Synapse