Homepage › Solution manuals › Dimitris Bertsimas › Introduction to Linear Optimization › Exercise 10.2 (Selection of the dream team)
Exercise 10.2 (Selection of the dream team)
The coach of the national basketball team is faced with the decision of selecting 12 players for the upcoming international tournament. He has limited his final selection to 20 players, . For each player, the coach has collected several statistics that can be summarized as follows. His rebounding average , his assists average , his height , his scoring average , and his overall defense ability . The players have been divided into four broad categories: play makers (PM) , shooting guards (SG) , forwards (F) , and centers (C) . Notice that there are players that can be used in multiple roles (for example player can be used both as a play maker and a shooting guard). Players play in the NCAA (college level), while all of the rest play in the NBA (professional level). For balance purposes, the team should consist of at least 3 play makers, 4 shooting guards, 4 forwards, and 3 centers, which implies that some players with dual roles should be selected. In addition, at least 2 players from the NCAA should be selected, while the mean rebounding, assists, scoring average, height, and defense ability should be at least , respectively. The problem is further complicated by the fact that there are compatibility problems among some of the players. Player has declared that if player is selected, then he does not want to be in the team. Also, players and can only be selected together as they play in the same team for years and feel that they are much more effective together. Finally, at most 3 players from the same team should be selected, so that the coach is not accused of favoritism (players play for the same team). Faced with these difficulties, the coach has decided that he would like to maximize the scoring average, while satisfying the various constraints. Formulate the problem that the coach is facing as an integer programming problem.