Analysis of an O(n∧2) algorithm for identifying pareto points in multi-dimensional data sets