La programación más inteligente llega al tenis de St. Louis gracias a Dom Marticorena y su LLC.
Te inscribiste en una liga de la USTA en St. Louis en enero. Es una temporada bajo techo de 10semanas con partidos todos los domingos. Entonces te das cuenta: la Super Bowl se juega el segundo domingo de febrero.
Entras en pánico porque siempre vas a la misma fiesta del Super Bowl y no quieres perdértela.
Como estás comprometido con la liga, te apresuras a comprobar que no tengas programado ningún partido durante el encuentro importante.
Por suerte, no tienes previsto jugar a esa hora. Al observar detenidamente el calendario de la liga, te das cuenta de que nadie tiene programado un partido que comience luego de 2 pm ese día.
Puedes agradecérselo a Dom Marticorena.
Beneficio del algoritmo
Marticorena obtuvo su doctorado en ingeniería biomédica por la Universidad de Washington en St. Louis en abril, especializar en sistemas neuronales computacionales, un tipo de trabajo que se centra fundamentalmente en la optimización y los algoritmos.
Su compañía, Over The Net, LLC, creó un sistema de programación que actualmente emplea la USTA de St. Louis y que se está expandiendo por todo el valle de Missouri de la USTA. Marticorena emplea el sistema para ayudarlo a dirigir la Liga Social Sub 40 de la USTA St. Louis.
Es posible que su aceptación e implementación a nivel nacional esté a la vuelta de la esquina.
Esta tecnología se denomina satisfacción de restricciones, el mismo concepto que se emplea para elaborar los calendarios de la NFL, planear las rutas de los aviones y sus tripulaciones, y gestionar la logística de las principales compañías minoristas del país.
Mientras que un planificador humano agrega variables una a una y espera lo mejor, el sistema de Marticorena satisface miles de reglas simultáneamente y garantiza el resultado. Si le dices que nadie juega luego de 2 pm el domingo del Super Bowl, esa es una restricción estricta sin violaciones.
Mediante este programa, los encargados de la planeación de la liga pueden equilibrar los patrones de partidos en casa y fuera, las preferencias de sede y horario, y las solicitudes de emparejamiento de equipos entre cientos de equipos y docenas de instalaciones. Es el tipo de cosa que antes consumía interminables horas del tiempo de un coordinador por temporada, y que ahora se resuelve en unos tres minutos.
Marticorena afirmó que el sistema que creó tiene una explicación sencilla.
“Este proceso puede denominar reducción de dimensionalidad o reificación parsimoniosa”, afirmó.
Por si eso no sirvió de ayuda, explicó el segundo término.
“La parsimonia consiste en explicar lo máximo con lo mínimo”, dijo Marticorena. “La reificación consiste en convertir una restricción del mundo real en matemáticas. Juntas, te brindan velocidad y universalidad. Solo modelamos lo que realmente necesita ser modelado. Hay 300 distritos de la USTA en el país, cada uno con sus propias peculiaridades. Pero no son problemas fundamentalmente diferentes. Son el mismo problema con diferentes valores.
“En lugar de construir un sistema de casos especiales, modelamos las características de forma continua. La configuración de cada distrito es simplemente una posición diferente dentro del mismo modelo.
Enfoque centrado en el usuario
Marticorena se apresura a señalar que el algoritmo no es el producto.
“Tener un algoritmo muy bueno representa menos del 20% del valor”, dijo. “Esa es la planta baja. El verdadero trabajo reside en la interfaz. Para mí es fundamental que el factor humano esté involucrado en el proceso, no solo generar un cronograma a partir de un proceso oculto, sino permitir que los usuarios vean todas las opciones y los beneficios e inconvenientes de un vistazo.
“Si un coordinador necesita explicarle a un capitán por qué su equipo juega a las 8 am un sábado, debería poder mostrarle la compensación y demostrarle el motivo. Traslada la complejidad a la computadora, pero deja que el ser humano tome las decisiones que solo él puede tomar.
Durante años, la Liga Nacional de Fútbol Americano (NFL) publicó su calendario de otoño en mayo. Si bien los rivales de la próxima temporada se conocen a los pocos minutos de concluir el último partido de la temporada anterior, a menudo se tardaba ese mismo tiempo en elaborar el calendario. Factores como el hecho de compartir estadios y parqueaderos con equipos de béisbol, la falta de disponibilidad de fechas, los preparativos de viaje a lugares remotos, entre muchas otras variables, influyeron en la decisión.
Pero empleando un sistema como el de Marticorena, la planeación se puede realizar en minutos, no en meses. A la NFL le gusta captar la atención del mundo del deporte cada mes, por lo que la liga sigue publicando el calendario en mayo.
“Lo que quiero es que programar un torneo se sienta como jugar al Tetris, y que organizar una liga informal se sienta como un juego de cocina, donde se gestiona el flujo en tiempo real”, dijo Marticorena. “Simplemente funciona, y todo el mundo lo está pasando de maravilla.” Ese es el nivel de exigencia que me fijé para mis productos.
Y ayuda que todos estén contentos de no tener que jugar al mismo tiempo que la Super Bowl.
Puedes leer una historia anterior sobre cómo Dom Marticorena emplea la programación basada en tecnología para dirigir la Liga Social USTA St. Louis Under 40 aquí.
Artículos relacionados
-
Scheduling SimplifiedMay 07, 2026With algorithms and a user-friendly interface, Dom Marticorena is transforming how USTA St. Louis builds schedules, saving time while keeping players and coordinators happy. Read More -
Leading with CareMay 04, 2026USTA St. Louis Adult Player of the Year Brian Santos brings the same positivity, preparation and care to his league teams as he does to his high school classroom. Read More -
Guiding the GameApril 02, 2026Megan Palmer brings a love-of-the-game mindset to officiating in St. Louis, helping players learn the rules, build confidence and enjoy tennis beyond just winning. Read More