Hatékony útvonalválasztó algoritmusok egyes- és többes-adáshoz optikai hálózatokban