1. Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro 22541-041, Brazil;
2. Departamento de Engenharia Industrial, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro 22541-041, Brazil;
3. Departamento de Sistemas de Computação, Centro de Informática, Universidade Federal da Paraíba, Paraíba 58051-900, Brazil;
4. Department of Computing, Federal University of Ouro Preto, Ouro Preto, Minas Gerais 35400-000, Brazil;
5. Department of Mathematics and Industrial Engineering, Polytechnique Montréal, Montréal, Québec H3T 1J4, Canada