A hybrid column generation and simulated annealing algorithm for direct aperture optimization. (7th April 2022)