Está en la página 1de 9

Redalyc

Sistema de Informacin Cientfica


Red de Revistas Cientficas de Amrica Latina, el Caribe, Espaa y Portugal

Cleger Tamayo, Sergio; Prez Campaa, Marisol; Rodrguez Expsito, Flix Alternativa para el proceso de planificacin de horarios docentes de una Universidad Ciencias Holgun, vol. XIII, nm. 4, octubre-diciembre, 2007, pp. 1-8 Instituto de Informacin Cientfica y Tecnolgica Holgun, Cuba
Disponible en: http://www.redalyc.org/src/inicio/ArtPdfRed.jsp?iCve=181517998006

Ciencias Holgun ISSN (Versin electrnica): 1027-2127 jandy@ciget.holguin.inf.cu Instituto de Informacin Cientfica y Tecnolgica Cuba

Cmo citar?

Nmero completo

Ms informacin del artculo

Pgina de la revista

www.redalyc.org Proyecto acadmico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto

Ciencias Holgun,

Revista trimestral,

Ao XIII, octubre-diciembre, 2007

TITULO: Alternativa para el proceso de planificacin de horarios docentes de

una Universidad.
TITLE: An alternative for the University timetabling process . AUTORES:

Ing. Sergio Cleger Tamayo. Profesor Instructor Dr. C. Marisol Prez Campaa. Profesora Titular. Dr. C. Flix Rodrguez Expsito. Profesor Titular.

PAS: Cuba RESUMEN:

Se presenta una alternativa que mejora los procesos manuales de confeccin de un calendario docente, basada en un modelo computacional que utiliza un algoritmo de bsqueda por satisfaccin de restricciones, que es capaz de encontrar una asignacin ptima no solo guindose por restricciones explcitas, sino siguiendo adems normas y principios de higiene de la actividad docente que deben cumplirse.
PALABRAS CLAVES: CALENDARIO DOCENTE, HORARIO DOCENTE, SATISFACCIN DE RESTRICCIONES, HIGIENE DE LA ACTIVIDAD DOCENTE, ASIGNACIN DE RECURSOS ABSTRACT:

In this document an alternative to improve the manual timetabling process is presented, based on a constraint satisfaction search algorithm, which is able to find an optimal arrangement not only by treating explicit constraints, but following essential academic activities standards and principles for a healthy process.
KEY WORDS: TIMETABLING, ACADEMIC SHEDULING, CONSTRAINT SATISFACTION, RESOURCE ALLOCATION.

INTRODUCCIN

Histricamente, en la solucin a muchas situaciones y problemas organizativos a los que se ha enfrentado el hombre, ha sido de especial importancia su capacidad para planificar las actividades. El hecho de conducir un proceso se evidencia en cualquier rea o sector de la sociedad, desde la produccin industrial hasta la educacin en todos sus niveles. Las Universidades forman el personal capacitado para asumir tareas especficas de diversa ndole, que son animadas por procesos que tienen lugar en su interior, llamados procesos sustantivos, destacndose entre estos el Proceso de Enseanza Aprendizaje (PEA), que tiene carcter sistmico,
Ciencias Holgun ISSN 1027-2127 1

Cleger, Prez, Rodrguez

organizado y planificado por un personal especializado con la finalidad de formar al profesional que requiere la sociedad. El PEA en su organizacin como sistema, requiere de una distribucin adecuada de las diferentes asignaturas: por semestres, semanas, das y horas lectivas, siempre teniendo en cuenta las exigencias propias de las disciplinas que se imparten a los estudiantes y su importancia para la especialidad, as como las caractersticas de cada grupo de educandos, el tipo de enseanza, la forma de organizacin de sus actividades docentes y las actividades extra docentes que se realizan, ya que estos factores, y otros, afectan directamente la manera en que han de ser distribuidos los contenidos a lo largo de la formacin del profesional: elementos claves para lograr una planificacin balanceada de acuerdo con los principios y normas de la higiene de la actividad docente. En el caso particular de la Enseanza Superior en Cuba, teniendo en cuenta los cambios que han venido ocurriendo en ella a raz de la Universalizacin , que conlleva al incremento del nmero de estudiantes y a la demanda de docentes, unido a la heterognea organizacin de las actividades docentes, que incluye distintas modalidades tales como presenciales, semi-presenciales, a distancia, etc., conduce a un proceso de planificacin complejo, en extremo dinmico y altamente propenso a irregularidades y descoordinaciones que tienden a afectar la calidad del Proceso Docente Educativo. En este artculo se presenta una solucin que, a travs de un modelo computacional que utiliza algoritmos de bsqueda por satisfaccin de restricciones, disminuye los tiempos de elaboracin de los calendarios docentes, buscando una solucin ptima y guindose por restricciones explcitas y por las determinadas normas y principios que deben cumplirse relacionados con la higiene escolar.
MATERIALES Y METODOS.

Durante el desarrollo del trabajo y para comprender y concebir en su totalidad el proceso, se llev a cabo una revisin bibliogrfica sobre las principales tcnicas manuales y computacionales utilizadas para la confeccin de calendarios docentes. La induccin - deduccin, el hipottico - deductivo y la modelacin fueron mtodos muy empleados a lo largo del desarrollo de la alternativa.
RESULTADOS DEL TRABAJO

Factores que inciden y participan. Se aborda el tema de la planificacin concibindola como la primera funcin administrativa que sirve de base para muchas otras funciones, la cual determina por anticipado cules son los objetivos que deben cumplirse y qu debe hacerse para alcanzarlos; por tanto, es un modelo terico para actuar en el futuro. La planificacin comienza por establecer los objetivos y detallar los

Ao XIII, octubre-diciembre, 2007

Alternativa para el proceso de planificacin de horarios docentes de una Universidad.

planes necesarios para alcanzarlos de la mejor manera posible. Determina a dnde se pretende llegar, qu debe hacerse adems del cmo, cundo y en qu orden deben suceder los acontecimientos. Partiendo de estos elementos se considera la planificacin docente como la actividad encargada de organizar adecuadamente el PDE para cumplir la funcin sustantiva de la universidad, relacionada con la formacin del profesional que la sociedad exige. Luego de un estudio realizado, se concibe dicha actividad como un proceso complejo, pues se deben tener en cuenta muchos aspectos de singular importancia referentes a la actividad docente, ya que es mediante esta donde se logra la asimilacin de conocimientos cientficos y la formacin de habilidades correspondientes, objetivo y resultado segn Maria Onelia Chiang Molina en su libro " Higiene de la actividad docente ", esenciales de la propia actividad para los educandos, la cual es una forma de actividad cognoscitiva dirigida mediante el proceso de enseanza en la escuela, regida por un conjunto de caractersticas que le dan elementos de complejidad, entre los que encontramos:

Se basa en contenidos previamente determinados en el Plan de Estudio de la Carrera y en Programas establecidos. Puede hacerse por bloques lectivos, ciclos o niveles, en dependencia de la carrera, el curso o el nivel de enseanza.

Unido a esto debe considerarse la organizacin de la actividad docente desde el punto de vista higinico, la cual est muy relacionada con uno de los principios ms importantes de la organizacin cientfica del trabajo: el principio de la optimizacin, el cual exige la seleccin de una variante ptima de la actividad para evitar trastornos a los estudiantes. Esta organizacin supone:

La existencia de un balance de carga docente normalizado (equilibrio de clases para un grupo de estudiantes en un perodo). Equilibrio de los tipos de actividades docentes (exmenes, conferencias, clases prcticas, seminarios, laboratorios, etc.), pues est comprobado que muchas actividades evaluativas alteran los biorritmos de aprovechamiento acadmico, de alimentacin, sueo y descanso, llegando a ocasionar alteraciones en el calibre de los vasos sanguneos y en la respiracin. Planificacin adecuada de medios y materiales de enseanza, as como de volumen de la informacin.

Para la planificacin docente de los cursos regulares diurnos y para trabajadores, as como para la distribucin de los grupos de dichos cursos en los locales disponibles, deben ser tomados en cuenta varios factores, entre los que se destacan los grupos de estudiantes (los define su curso, carrera y ao), profesores (departamento y asignaturas que imparte), asignaturas (disciplina y total de horas), horario (fecha y hora), locales (aulas, salones, etc.). La misma se realiza siguiendo diferentes niveles en correspondencia con necesidades y obligaciones por parte de estudiantes, docentes y dirigentes, momento en que
Ciencias Holgun ISSN 1027-2127 3

Cleger, Prez, Rodrguez

se deben tener en cuenta importantes requisitos, esenciales para elevar las posibilidades de rendimiento acadmico abordadas en los temas de higiene escolar de la actividad docente [1], entre los que encontramos:

Determinar el nivel de complejidad de las asignaturas y su fatigabilidad. Ubicar las asignaturas de mayor complejidad en horas de alta capacidad. La capacidad se clasifica en: baja durante el primer turno, aparicin de fatiga en los ltimos turnos y elevada en los intermedios. Estos turnos intermedios se recomienda sean utilizados para la aplicacin de actividades evaluativas, debido a que requieren mayor atencin por parte de los estudiantes. Conocer cmo vara la capacidad de trabajo durante el da y la semana docente. Programar para los lunes y sbados baja cantidad de horas lectivas y/o asignaturas que no requieran una tensin mental especial. Los lunes, debido al descanso ms o menos prolongado durante el fin de semana y los sbados, debido a la fatiga acumulada durante la semana. Alternar clases que provocan una alta tensin intelectual con clases de baja tensin o dirigidas fundamentalmente al sistema muscular: cambio intelectual-fsico. Utilizacin de las horas de la tarde para actividades prcticas, de auto preparacin, extradocentes, puesto que el ritmo biolgico tiende a disminuir.

En este proceso de planificacin, las restricciones en los horarios de los profesores, restricciones en los horarios de los estudiantes, restricciones de locales y dosificaciones no compensadas, son algunos de los factores que influyen en la elaboracin del calendario docente y hacen, junto con los aspectos anteriores, que sea un proceso altamente complejo, lento y propenso a fallas de todo gnero. El problema de elaborar un calendario de actividades docentes con una adecuada normalizacin y un mnimo de conflictos entre los diferentes factores que intervienen en estas, es un caso particular del problema de confeccin de horarios para actividades de diversa ndole, el cual es un problema de asignacin de recursos [2] en donde siempre uno de los recursos es el tiempo. En estos problemas se considera que se tiene o se puede obtener un espacio de todas las posibles soluciones a un problema, y partiendo de una solucin inicial, se debe encontrar la solucin mejor o una solucin suboptimal. Estos problemas son muy complejos y de naturaleza combinatoria y comnmente llamados NP-completos [3] , dado que su complejidad crece con el tamao del problema de forma exponencial; generalmente no suelen ser abordados con algoritmos recursivos o de tipo voraz ( greedy ). Para estos problemas, en algunos casos, la funcin de evaluacin para dar una buena solucin ni siquiera existe. En otros casos se trata de optimizar f(c), donde c es una combinacin de diferentes elementos variables que pueden tomar un nmero finito de valores; pueden ser combinaciones con o sin repeticin, o incluso permutaciones.

Ao XIII, octubre-diciembre, 2007

Alternativa para el proceso de planificacin de horarios docentes de una Universidad.

No siempre todo el espacio de bsqueda contiene soluciones vlidas: en algunos casos los valores de las variables se sitan dentro de un rango, ms all del cual la solucin es invlida. La bsqueda de una solucin a este problema es, a su vez, un caso particular de bsqueda por satisfaccin de restricciones (PSR, donde la P est dada por problema), en el cual la optimizacin se reduce a cumplir todas las restricciones y est caracterizada por definir estados, mediante valores de un conjunto fijo de variables y definir el test objetivo mediante restricciones en los valores de las variables.
Fases para la resolucin de un PSR:

Modelarlo como un problema de satisfaccin de restricciones, donde se localicen correctamente el conjunto de variables, dominios y restricciones para el problema. Procesar el problema. Tcnicas de consistencia. Tcnicas basadas en la eliminacin de valores inconsistentes de los dominios de las variables. Algoritmos de bsqueda. Se basan en la exploracin sistemtica del espacio de soluciones hasta encontrar una solucin o probar que esta no existe. Puede ser recursiva, donde la bsqueda se realiza primero en profundidad, que es mucho ms eficiente que la que se lleva a cabo en anchura, denominada bsqueda con vuelta atrs.

Para que la solucin gane en velocidad, es necesario considerar qu variables se deberan asignar a continuacin, el orden en que deberan ser probados los valores, las implicaciones del valor de las variables actuales para las que an no han sido asignadas, evitar la bsqueda de caminos fallidos y la heurstica de la seleccin del valor. Este problema ha sido abordado utilizando diferentes mtodos analticos y computacionales entre los que se destacan mtodos de Investigacin de Operaciones (programacin de restricciones, programacin en enteros) y mtodos heursticos [3][4] (bsqueda tab, bsqueda iterativa hacia delante, optimizacin de colonias de hormigas, recocido simulado, algoritmos genticos, algoritmos memticos). Los mtodos de investigacin de operaciones se caracterizan por su esencia determinista, que en ocasiones pueden consumir intervalos de tiempo excesivamente grandes para brindar una solucin completa. Este es el caso de generar un calendario de actividades docentes para la enseanza superior, el cual involucra una gran cantidad de restricciones a la disponibilidad de los recursos en espacio y tiempo. En cambio, los mtodos heursticos se basan en procedimientos que reducen considerablemente el espacio de bsqueda, mediante la utilizacin de reglas probabilsticas orientadas a transitar de estado en estado optimizando una funcin objetivo establecida. La efectividad de cada uno de estos mtodos, ya sean de bsqueda local o global, depende en primer lugar, de la naturaleza del
Ciencias Holgun ISSN 1027-2127 5

Cleger, Prez, Rodrguez

espacio de bsqueda, es decir, del problema a resolver. La bsqueda local est limitada a un mbito, donde la estrategia general consiste en localizar el ptimo local, mientras que la bsqueda global introduce intencionadamente saltos a otros puntos del espacio de bsqueda, con la intencin de no quedar atrapada en un ptimo local. Diseo del algoritmo El estudio del problema y de sus posibles soluciones computacionales ha conllevado a abordarlo empleando un enfoque interactivo, donde luego de las propuestas parciales o totales que se le puedan mostrar a un planificador segn la complejidad de la dosificacin y el conjunto de restricciones establecidas, est determine su aceptacin o rechazo y con ello la bsqueda de una nueva solucin hasta su total aceptacin o hasta la terminacin en el espacio de bsqueda. Para la realizacin del proceso son necesarios que todas las dosificaciones para un periodo determinado que se desean asignar a un grupo estn preparadas y correctamente distribuidas entre las diferentes semanas mediante el balance de carga que es concebido para esta ello, puesto que las planificaciones de un periodo se dividirn en planificaciones semanales. Para las actividades docentes son generadas un conjunto de restricciones que pueden ser clasificadas:

Segn su complejidad y dificultad de uso o Bsicas (restricciones tpicas) o Avanzadas (restricciones personalizadas por los usuarios) Segn su importancia o Esenciales (inviolables) o Generales (violables) Segn su carcter o De obligacin o De prohibicin

Las restricciones asociadas a estudiantes-profesores-aulas, profesoresdisponibilidad, estudiantes-disponibilidad y otras relacionadas, son almacenadas en estructuras de datos Matrices Dispersas, debido a que en muchas de estas matrices se obtendr una gran cantidad de elementos iguales que podran ocupar espacios en la matriz innecesariamente, por lo que con la estructura utilizada se garantiza que solo se almacenen los elementos diferentes al elemento ms probable. Teniendo en cuenta todos estos aspectos y conociendo la disponibilidad de los locales, se comienza la bsqueda de alternativas de equilibrio por turnos y das de la semana, que contemplen las restricciones para los elementos que intervienen (Grupo de estudiantes, Profesores). La bsqueda de alternativas de equilibrio contiene una funcin que intenta distribuir, con la mayor equidad posible, las frecuencias de una asignatura, segn la disponibilidad de turnos por horarios, en la semana y das disponibles (distribuir las actividades docentes por das y turnos en una semana).

Ao XIII, octubre-diciembre, 2007

Alternativa para el proceso de planificacin de horarios docentes de una Universidad.

Como resultado de este proceso se obtienen estructuras donde las probables mejores distribuciones sern mostradas primeramente para su eleccin, garantizando que el proceso de bsqueda sea ms rpido, de todas formas pueden ser vistas todas las combinaciones generadas puesto que en su generacin ests fueron insertadas en una estructura de forma ordenada ascendentemente, segn una penalidad que era aplicada a la combinacin dada su distribucin. Realizadas las bsquedas y considerando las alternativas surgidas, se intentan asignar las asignaturas (sern asignadas considerando la prioridad de cada una para el periodo que se planifica). En caso de que no se pueda continuar la asignacin, entonces se le muestra al planificador la solucin incompleta o parcial, quien se encargar de distribuir las actividades restantes u optar por respetar solo las restricciones inviolables. Si en el proceso de bsqueda de alternativas sin violar las restricciones el resultado es insatisfactorio, entonces las restricciones violables no sern consideradas en el proceso de bsqueda y se han de generar nuevas alternativas de equilibrio y repetir el proceso para el nuevo estado. De continuar siendo infructfero dicho proceso, entonces ser el planificador quien de forma interactiva har la distribucin. Llegado a este paso ya se cuenta con la planificacin correspondiente en el periodo determinado, proceso en el cual se tuvieron en cuenta todas las restricciones que pudieron estar asociadas al grupo de estudiantes o a los profesores que le imparten clases a dicho grupo. El proceso puede ser complejo segn el nmero de restricciones y colisiones que provoquen las mismas y la disponibilidad resultante de aplicarlas todas para un periodo determinado, pero teniendo en cuenta las penalidades aplicadas a cada combinacin generada y las rectificaciones hechas a cada una de ellas para evitar los fallos posteriores, se ha de reducir el nmero de bsquedas hasta la satisfaccin parcial por cada materia y total para el grupo en el periodo determinado.
CONCLUSIONES

Como resultado de la investigacin se ultima lo siguiente:

La bsqueda de mejores soluciones en problemas de optimizacin es un campo de investigacin actual, por lo que resulta viable la alternativa desarrollada. El algoritmo desarrollado asiste la confeccin de calendarios docentes en tiempos menores que los empleados por un planificador e incluso posibilitando la seleccin dentro de todas las soluciones viables.

Ciencias Holgun

ISSN 1027-2127

Cleger, Prez, Rodrguez

BIBLIOGRAFA

1. Chiong Molina, Mara Onelia. Higiene de la actividad docente. La Habana : Editorial Pueblo y Educacin. 1995. 90 p. 2. Kaufmann A. Mtodos y modelos de la investigacin de operaciones / A. Kaufmann, Henry Labordere A. Espaa: Editorial Continental, 1978. t.3. 3. Larraaga, P. [et al.]. Estimation of distribution algorithms applied to combinatorial optimization problem. Rev. Iberoamericana de Inteligencia Artificial ( Espaa) 19: 149-168; 2003. 4. Murray, Keith, Mller, Toms. Automated System for University Timetabling. Practice and Theory of Automated Timetabling. [documento en lnea] http://patat06.muni.cz/doc/PATAT_2006_Proceedings.pdf . [Consultado: 17 dic. 2006]

DATOS DE LOS AUTORES Nombre:

Ing. Sergio Cleger Tamayo. Profesor Instructor Dr. C. Marisol Prez Campaa. Profesora Titular. Dr. C. Flix Rodrguez Expsito. Profesor Titular.
Correo:

sergio@facinf.uho.edu.cu, mpc@facii.uho.edu.cu, felix@facinf.uho.edu.cu


Centro de trabajo:

Universidad de Holgun "Oscar Lucero Moya", Avenida XX Aniversario. Reparto Piedra Blanca. Holgun.

Centro de Informacin y Gestin Tecnolgica (CIGET), 1995. Todos los derechos reservados ltima actualizacin: 29 de Marzo del 2010

Ao XIII, octubre-diciembre, 2007

También podría gustarte