An adaptive hybrid evolutionary firefly algorithm for shape and size optimization of truss structures with frequency constraints. (15th January 2018)