A two-stage cooperative scatter search algorithm with multi-population hierarchical learning mechanism. (1st October 2022)