Candidate algorithms for routing in a network of inter-satellite links