# Course Timetabling Problem - Istanza
# n: numero di eventi (lezioni)
# T: numero di slot temporali disponibili

n = 8
T = 4

# Vincoli HARD: coppie di eventi che NON possono ricevere lo stesso slot
# (condividono docente, aula o gruppo di studenti)
conflicts:
E1 E2
E1 E3
E2 E3
E4 E5
E4 E6
E5 E6
E7 E8
E1 E7
E3 E5
E6 E8

# Vincoli SOFT: per ciascun evento, lista degli slot preferiti.
# Assegnare un evento a uno slot NON preferito costa una penalita di 1.
preferences:
E1: T1 T2
E2: T1
E3: T1 T3
E4: T2
E5: T2 T4
E6: T2
E7: T3
E8: T3 T4
