Too Long; Didn't Read
This summer, I wanted to test my operations research skills on a problem that has been troubling me. In fantasy sports, you choose a roster of 8 position players and 2 pitchers; and their salary can’t go above the league’s salary cap. The simulation will use real-life results for major league baseball players from 2018 to the day prior to the game we’re simulating. It can do an exhausted search, modified by novel constraint propagation, to find the best performing lineup.