Improved algorithm for all pairs shortest paths

We present an improved algorithm for all pairs shortest paths. For a graph of n vertices our algorithm runs in O(n3(log log n/log n)5/7) time. This improves the best previous result which runs in O(n3(log log n/log n)1/2) time.