An environment-gene double evolution immune clone algorithm for constrained optimization | IEEE Conference Publication | IEEE Xplore