A customizable evolutionary algorithm to solve one-dimensional bin packing problems