Documente Academic
Documente Profesional
Documente Cultură
PROBLEMA A RESOLVER
La funcionabilidad del sistema, según el autor, sería óptima siempre que se enfatice en el diseño
de la base de datos y el algoritmo de planificación de horarios. Mas en el caso real, cuando se
implemente el sistema para universidades que cuenten con un número alto de estudiantes, el
principal problema estaría relacionado a la falta de un sistema de base de datos generalizado,
pues cada centro universitario cuenta con sus propias interfaces de bases datos,
frecuentemente mal documentadas o con esquemas criptográficos complejos que dificultarían
el mapeo de datos y se necesitaría de la aplicación de medidas como el ingreso manual y
conexiones externas a las bases de datos propias de cada usuario, soluciones que
desarrollaremos en preguntas posteriores. A menor escala, se encuentra un segundo problema,
relacionado a los estudiantes que cuenten con más de una especialización, y los estudiantes que
deseen cambiar en el curso de sus estudios, su especialización, o añadir cursos o
especializaciones nuevas.
En segundo lugar, para resolver el problema relacionado al asesoramiento para estudiantes con
múltiples currículos, el autor propone:
Para el caso de estudiantes que ya cuentan con especializaciones, el sistema debería
comparar los currículos A y B (siendo A la planificación que se ha completado, y B una
posible planificación actual que satisfaga el número mínimo de clases que faltan por
tomar y considere las que ya fueron aprobadas previamente)
Para el asesoramiento de estudiantes con especializaciones múltiples, el sistema
maximizaría el número de clases que se necesitan para completar ambos currículos. Se
puede representar dicho problema mediante un hipergrafo donde los vértices
corresponden a las instancias de los currículos A, B, y la lista C, y se busca un conjunto
H de “hiperarista” tan que ningún vértice corresponde a más de un “hiperarista” de H
Para el proceso de añadir un currículo, se tomarían datos de un primer currículo A,
generando un llamado A´, que cuente con las clases que consisten dentro de un listado
C, y a su vez puedan pertenecer a un segundo currículo B, minimizando las instancias
necesarias para que sean completadas por el estudiante.
Para auditar las planificaciones de estudiantes indecisos, se generaría un currículo
basado en las clases necesarias para completar la malla académica, y se podría tratar
como un problema de cambio de currículo dentro del sistema (el cual puede ser visto
como un problema de maximización bipartida de combinaciones).