An adaptive elitist differential evolution for optimization of truss structures with discrete design variables. (March 2016)