Diversity minimization through part combination ? a Portuguese railway infrastructure case study.