Adaptive Differential Evolution Algorithm Based on Restart Mechanism and Direction Information | IEEE Journals & Magazine | IEEE Xplore