A hybrid genetic algorithm with local search: I. Discrete variables: optimisation of complementary mobile phases | Publicación