A loading pattern optimization method based on discrete differential evolution. (March 2020)