A genetic algorithm to solve a multi-product distribution problem - Bruno Miguel Ribeiro Cretu (2017)