Idea del sistema: ----------------- - tenemos una lista con //todas// las instancias - al empezar, se ejecuta una regla que la ordena según "bondad" (cómo de buenas son) - vamos cogiendo el primer elemento de la lista y poniéndolo en el horario, hasta que esté lleno Para ordenar, la función de comparación es ésta: Recibe dos actividades, A y B, y tiene que decidir cuál es mejor según varios criterios compara(A,B) -obligatorio -edad -gusto -precio 30 50 es_caro(30) es_caro(50) -duración -grupo Este enfoque funcionaría, pero no aprovecha las capacidades de CLIPS, sino que quedaría como si fuera un lenguaje de programación cualquiera.