Improving competitive differential evolution using automatic programming | IEEE Conference Publication | IEEE Xplore