Esta pregunta tiene algunas buenas respuestas, pero solo para el antiguo sistema de programación de la NBA: ¿Cómo decide la NBA el calendario de cada temporada?
La esencia es que la programación se realizó a mano (!) Y tiene en cuenta no solo los requisitos logísticos estrictos (por ejemplo, 41 juegos en casa y 41 juegos fuera de casa, un cierto número de juegos contra otros equipos, etc.) sino también solicitudes humanas (uno el propietario solicitó el día de la mitzvá de su hijo apagado).
Sin embargo, después de que Matt Winick (el programa de programación de un solo hombre) se retiró de la NBA, la liga implementó un nuevo programa de programación basado en computadora . Este artículo: Sutil, Vital Scheduling Factor de la NBA, repasa algunos de sus detalles de implementación, incluido que cada equipo ofrece una serie de fechas en las que puede organizar un juego (compitiendo principalmente con noches de juego de la NHL), y que esas fechas van desde 50 noches por temporada hasta 100 noches por temporada. Recuerde que cada equipo debe albergar 41 juegos en casa, eso no deja al algoritmo con mucho espacio para ajustarse.
- ¿Qué es un árbol RB y cómo se implementa?
- ¿Cuál es el enfoque más eficiente para resolver problemas de factorización media en SPOJ?
- ¿Cuántos niveles habrá en un árbol completamente binario si tiene n número de nodos?
- ¿En qué tipos de gráfico DFS y BFS producirán el mismo árbol (misma fuente) independientemente de la secuencia de visitas de los vecinos?
- ¿Qué es el algoritmo para completar la etiqueta de inicio HTML faltante en Java?
El nuevo sistema logra adaptarse mucho mejor al descanso del jugador. El número de consecutivos se redujo en aproximadamente un 15%, de 19 a 16 por equipo, por temporada, y 4 juegos en 5 tramos nocturnos se redujeron de 70 a 20.
Desde una perspectiva matemática, es interesante para qué se optimiza la NBA en su programación. Sabemos que los juegos nacionales en horario estelar (especialmente la noche de apertura o el día de Navidad) se eligen para la audiencia televisiva esperada. También sabemos que se considera la salud del jugador, al reducir el tiempo de viaje y la cantidad de juegos que se juegan en un descanso breve. Pero no está claro si la NBA ayuda a los equipos a maximizar los ingresos de sus estadios, o si los equipos tienen algún incentivo para abrir más días en su calendario.