I have a list of paths taken from networkX by nx.shortest_simple_paths(g,s,d)
and the paths are:
[[T1, E1B, E2B, ACD6B, DE6, T3],
[T1, E1B, ACD3B, ACD6B, DE6, T3],
[T1, E1B, ACD3B, DE2, DE4, DE6, T3],
[T1, E1B, E2B, ACD6B, ACD3B, DE2, DE4, DE6, T3]]
What I am trying to do is to find two paths which are the least similar to each other, the disjointpaths
in networkX does not always return two paths in my case and I need exactly two.