Ideas clave
- Los periodos no disponibles son restricciones duras; los periodos libres preferidos son blandos.
- Los días libres a tiempo parcial son reglas de disponibilidad, y la fuente de choques más frecuente.
- La disponibilidad estrecha a todo un equipo docente, porque las clases compartidas necesitan tiempo libre común.
- Dos personas a tiempo parcial en un equipo pueden reducir la disponibilidad común hasta romper la factibilidad por sí solas.
Dos formas, dos intensidades
Los periodos no disponibles son compromisos: los días en que una persona a tiempo parcial no trabaja, la tarde en que un docente está en otra sede. El solver nunca debe programar dentro de ellos, así que son duros.
Los periodos libres preferidos son deseos: la mañana protegida sin docencia que alguien espera conservar, la salida temprana que alguien valora. Son blandos, respetados si es posible. Las dos formas parecen idénticas en una columna de hoja de cálculo, y exactamente por eso se confunden y por eso la clasificación merece una pasada explícita.
Clasifique la disponibilidad deliberadamente
Hágalo una vez por ciclo de planificación, antes de generar.
- Reúna todas las declaraciones de disponibilidad: contratos, guardias, sedes compartidas, deseos.
- Marque como duro solo lo que es contractual o físicamente cierto.
- Registre todo lo demás como preferencias blandas con pesos.
- Traslade los patrones a tiempo parcial al ciclo lectivo real, día a día.
- Calcule la disponibilidad común de cada equipo docente con alguien a tiempo parcial.
- Escale los equipos cuyo tiempo común parezca demasiado estrecho antes de que el solver lo descubra.
Cómo hacerlo en Smootables: reglas de no disponibilidad
When this resource can’t be scheduled
J. Rivera · Availability rules apply school-wide across campuses.
Dates when unavailable (full day)
In-day time settings (repeating weekly)
La disponibilidad vive en Recursos, bajo un encabezado que enuncia el modelo con claridad: cuándo no puede programarse este recurso. Dos tipos de regla cubren los casos: Fechas de no disponibilidad (día completo) para ausencias y días bloqueados, y Ajustes horarios dentro del día (repetición semanal) para patrones como todos los lunes antes de las 10:00. Las reglas existen para docentes y aulas, se aplican a toda la escuela en todos los campus, y los botones para añadirlas son Añadir bloqueo de día completo y Añadir regla horaria dentro del día.
El solver las trata como duras: la generación programa alrededor de ellas, y la validación marca las colocaciones fijadas dentro del tiempo bloqueado de alguien antes de intentar una ejecución.
Contener el rebote
El patrón de propagación es mecánico: las clases compartidas necesitan tiempo libre común, así que cada regla de disponibilidad resta a todos los equipos a los que pertenece el docente. La contención es estructural, no un truco de programación: menos personas a tiempo parcial por equipo donde la plantilla lo permita, asignaciones de equipo comprobadas contra la disponibilidad común antes de generar, y una escalada honesta cuando la ventana de un equipo es demasiado pequeña.
Cuando el mismo choque de disponibilidad reaparece una y otra vez al generar, el arreglo está aguas arriba: docentes a tiempo parcial cubre el lado de la plantilla, y el recorrido en receta es ventanas de disponibilidad docente.
Preguntas de planificadores sobre disponibilidad
¿Por qué un contrato a tiempo parcial afecta a todo el horario?
La descripción documentada es un rebote: la disponibilidad limitada de la persona a tiempo parcial se transfiere a todo su equipo docente, porque las clases compartidas necesitan que todos estén libres a la vez. Dos personas a tiempo parcial en un mismo equipo solo pueden enseñar en sus horas comunes, lo que por sí solo puede hacer imposible el horario.
¿La mañana libre preferida de un docente debería introducirse como no disponibilidad?
No. Introducir deseos como no disponibilidad dura es endurecer en exceso: elimina franjas que el solver puede necesitar mucho. Registre el deseo como preferencia blanda para que se respete cuando salga barato y se intercambie cuando no.
¿Disponibilidad o tope de carga: cuál es el límite vinculante?
Compruebe ambos. Una persona a tiempo parcial puede estar dentro de su tope de horas y aun así resultar imposible de colocar porque los días disponibles son demasiado estrechos. El tope cuenta horas; la disponibilidad decide qué franjas existen siquiera.