Text this: Heuristicas para roteamento e alocação de comprimentos de onda para comunicações multidifusão e comunicações com restrições de potencia em redes opticas