A machine learning model that analyzes FTC scouting data to predict robot compatibility and optimize alliance selections. Uses big-data techniques and optimization algorithms to rank potential alliance partners.