Summarization: Cooperative game theory is concerned primarily with groups of players who coordinate their actions and pool their winnings. One of the main concerns is how to divide the extra earnings (or cost savings) among the members of the coalitions. Thus a number of solution concepts for cooperative games have been proposed. In this chapter, a selection of basic notions and solution concepts for cooperative games are presented and analyzed in detail. The paper is particularly concerned with cost allocation methods in problems that arise from the field of combinatorial (discrete) optimization.Appearing in: Pareto Optimality, Game Theory And Equilibri