Hi!

On Fri, May 17, 2013 at 12:30 PM, 四正(红砖) <[email protected]> wrote:

>
> Hi,
>
> I figure it out! That may happen when there are only links from 0 to 3 and
> from 134 to 3!
>

You mean you can't? :)


> ==================================
>
> Hi,
>
> I'm trying the function get_all_shortest_paths in python, and I've gotten
> some strange result as following:
>
> >>> g.get_all_shortest_paths(0,134,mode='OUT')
> [[0, 33, 134]]
> >>> g.get_all_shortest_paths(0,134,mode='IN')
> [[0, 33, 134], [0, 11, 134]]
> >>> g.get_all_shortest_paths(0,134,mode='ALL')
> [[0, 33, 134], [0, 33, 134], [0, 33, 134], [0, 33, 134], [0, 11, 134], [0,
> 11, 134], [0, 3, 134]]
>
> I can figure out that there are both links from 0 to 33 and from 33 to 0.
> Maybe also links from 33 to 134 and 134 to 33.
>
> but where does the path [0, 3, 134] come from? why does not it exist in
> neither of the results of IN mode and OUT mode?
>

Well, we don't know for sure, because you haven't sent your full code and
data. But note the mode=ALL is not a union of mode=IN and mode=OUT in
general, this is because you might have a path with mode=ALL that looks
like this:

0 -> 3 <- 134

This does not show up in mode=IN or mode=OUT, but it does with mode=ALL.

But maybe this is an igraph bug, without the data we cannot rule that out,
either.

Gabor


>
> Thanks
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
>


-- 
Gabor Csardi <[email protected]>     MTA KFKI RMKI
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to