A construction algorithm for the selection and assignment of materials handling equipment