Adaptive weighted dynamic differential evolution algorithm for emergency material allocation and scheduling. (5th August 2020)