I am interested in algorithms that do not use shortest paths to estimate node and edge centralities in directed weighted networks.
I have considered the algorithm by M.E.J. Newman, which was derived from a current flow analogy, therefore it seems to me it would not apply to a directed network: http://arxiv.org/pdf/cond-mat/0309045.pdf
I am also trying out the algorithm by Alahakoon et. al., from which I can get an approximation of the betweenness centralities for nodes, but the error terms and required run time have been derived for node and not edge betweenness: http://www.csee.usf.edu/~tripathi/kpath-centrality.pdf
Are there other (random-walk) algorithms can estimate both node and edge betweenness for my type of network?