PageRank について質問がありますが、よく理解していない可能性があります。2 つのノード "A" と "B" とリンク A --> B の重み 1.0 と B --> A の重み 2.0 を持つグラフがある場合、次数の重みが高いため、A の方が高くランク付けされるべきではありませんか?
networkx から PageRank を試してみると、そうではないようですが、理由はわかりません。
>>> from networkx import nx
>>> DG = nx.DiGraph()
>>> DG.add_weighted_edges_from([("A", "B", 1.0),("B", "A",2.0)])
>>> pr = nx.pagerank(DG)
>>> pr
{'A': 0.5, 'B': 0.5}