Ecological approaches to diversity maintenance in evolutionary algorithms | IEEE Conference Publication | IEEE Xplore