Given that there are already different methods proposed for solving the breadth first search (BFS) problem on very large graphs, for example Munagala-Ranade and Mehlhorn-Meyer randomized BFS, this thesis proposes to expand the work done in this direction and experiment with a distinct approach. In this thesis we propose different randomized heuristics for approximating the average diameter of various large graph classes, using external memory algorithms.