Una cosa es generar el cuadro de partidos y otra ponerles fecha, hora, pista y árbitro sin que nada choque. El programador automático resuelve la segunda parte de una vez, para toda una temporada o solo una jornada.
Condiciones configurables
Días de la semana en los que se juega, intervalo entre jornadas (7 = una por semana, 1 = días seguidos), duración de cada partido, margen entre partidos y descanso mínimo para que un mismo equipo no juegue dos veces seguidas.
Sedes y árbitros a la vez
Reparte los partidos entre las pistas registradas respetando su horario de apertura, y asigna árbitros sin solaparles el horario — si es posible, deja al mismo árbitro en la misma sede durante toda la jornada. Sin sedes registradas, asigna solo el día y los árbitros.
Solo lo que falta
Se puede limitar a los partidos que todavía no tienen fecha, dejando intactos los que el organizador ya programó a mano.