[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [igraph] Shortest path with highest weights
From: |
Tamas Nepusz |
Subject: |
Re: [igraph] Shortest path with highest weights |
Date: |
Sun, 4 Jan 2015 21:19:51 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
> Dear group,
> kindly I have a graph that got the following edges:
> 6 -> 4 with prob 0.4
> 4 -> 3 with prob 0.2
>
> 6 -> 7 with prob 0.1
> 7 -> 3 with prob 0.01
>
> I want to get the shortest path between 6, 3 with the highest probability
> "prob"
> this I wrote this:
> max(E(G,path=get.shortest.paths(G,6,3)$vpath[[1]])$prob)
>
> this do not give me the vertices in between, how can I get them? and can
> I multiply probabilities instead of adding ?
get.shortest.paths, get.all.shortest.paths and related functions always look
for the path that has the smallest total weight on the edges. If you have
probabilities and you want to _maximize_ the _product_ of the probabilities,
you need to employ a simple trick: replace each probability with its logarithm
times -1 because additions with the log-probabilities work the same way as
multiplications with the "original" probabilities (and you need the -1
multiplier because you want to maximize the product and get.shortest.paths will
try to minimize them).
Best,
T.
- [igraph] Suggestion?, Herb Roseman, 2015/01/02
- Re: [igraph] Suggestion?, Tamas Nepusz, 2015/01/03
- Re: [igraph] Suggestion?, Herb Roseman, 2015/01/03
- [igraph] Shortest path with highest weights, Ragia Ibrahim, 2015/01/04
- Re: [igraph] Shortest path with highest weights, Chris Watson, 2015/01/04
- Re: [igraph] Shortest path with highest weights,
Tamas Nepusz <=
- Re: [igraph] Shortest path with highest weights, Ragia Ibrahim, 2015/01/04
- Re: [igraph] Shortest path with highest weights, Matteo Fortini, 2015/01/05
- Re: [igraph] Shortest path with highest weights, Tamas Nepusz, 2015/01/05
- Re: [igraph] Shortest path with highest weights, Matteo Fortini, 2015/01/05
- Re: [igraph] Suggestion?, Tamas Nepusz, 2015/01/07
- Re: [igraph] Suggestion?, Gábor Csárdi, 2015/01/14