Introducing a Foundational Framework for Intelligent Baseball Scheduling

Program:

Applied Mathematics and Statistics, Computer Science

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.

Team Members

Project Mentors, Sponsors, and Partners

  • Antwan Clark

  • Anton Dahbura

Course Faculty

Project Links

Additional Project Information

Project Photo

Project Photo Caption:

Project Video