Edge Rank algorithm