Heurísticas eficientes para o problema de geração de grade escolar automatizada