1. A method for approximating a value function for players in a cooperative game based on a large number of players representing an allocation problem, comprising: selecting a measure of precision; determining a desired precision for approximated player values; selecting a collection of orderings from a set of possible permutations of player orderings; computing at least one intermediate value function based on coalitional worths generated for each selected ordering; computing, periodically, a precision of approximations of values for players to determine if more player orderings should be generated to obtain a more precise estimate of values for players; and computing a final value approximation for determining allocations to players when a desired degree of precision is reached or a selected computational limit is exceeded.