A computer readable medium storing computer program instructions for managing traffic signals in a network comprising nodes/links, which, when executed by a processor, cause the processor to perform operations comprising:
- calculating solutions defining intermediate nodes/links for transporting traffic signals from a source to a destination for each of a plurality of situations;
- comparing solutions of a same situation with each other and comparing solutions of different situations with each other;
- and
- selecting a solution for each of the plurality of situations based on at least one comparison result of the comparing solutions of the same situation and at least one comparison result of the comparing solutions of different situations.