Single- and multi-objective optimization of a plate-fin heat exchanger with offset strip fins adopting the genetic algorithm. (August 2019)