This document discusses using linear programming to optimize basketball player selection based on maximizing field goals while staying within budget constraints. It collects shot location data from NBA games, clusters each player's shots into "sweet spots", and formulates the problem as a maximum coverage problem to select players without overlapping coverage who maximize total estimated field goals. Three scenarios are modeled: selecting a mandatory player, having a salary cap budget, and finding an unconstrained optimal lineup. The results show tradeoffs between field goals and salary when adding different constraints.