Evaluate till you violate: A differential evolution algorithm based on partial evaluation of the constraint set | IEEE Conference Publication | IEEE Xplore