A novel adaptive 3-stage hybrid teaching-based differential evolution algorithm for frequency-constrained truss designs. (April 2022)