Modeling and optimization of multi-component materials selection and sizing problem. (February 2020)