Complex constrained design optimisation using an elitist teaching-learning-based optimisation algorithm. (1st January 2014)