Computational Aspects Of Cooperative Game Theory