Introducing a Foundational Framework for Intelligent Baseball Scheduling
- Program: Applied Mathematics and Statistics, Computer Science
- Course: Other
Project Description:
Developing a fair and balanced baseball schedule is a challenging problem. This is because the appropriate balance between required and desired needs to be obtained while ensuring that these constraints are both applied and satisfied. Additionally, alternative measures need to be made to account for cases when certain combination of constraints applied together create an unsatisfactory schedule. This work addresses these limitations via first presenting a foundational framework for intelligent baseball scheduling that include the following.
1.Developed a Python-based constraint library that describes required constraints.
2.Modeled the incorporation of required constraints as a Markov decision process.
3.Developed a custom AIGym environment that demonstrates this process, where we also leverage state-of-the art operations research (OR) tools (e.g., Google OR tools).
Our results represented on the The High-A Central Baseball League is used as an example demonstration of our foundational framework, which can be used to build a reinforcement learning (or other machine learning frameworks) for robust baseball scheduling.
Project Photo:
Project Poster
Open full size poster in new tab (PDF)
Project Post Summary:
Project Poster for Presentation