Multi-objective crashworthiness design optimization of a rollover protective structure by an improved constraint-handling technique | Synapse