An algorithm for the optimal solution of variable knockout problems - J. E. Beasley (2019)