Cooperative Game Theory And Applications: Cooperative Games Arising From Combinatorial Optimization Problems