Problema del viajante: estructura