5 research outputs found

    A CFLP Approach for Modeling and Solving a Real Life Employee Timetabling Problem *

    Get PDF
    Abstract In last years the number of applications of timetabling has grown spectacularly, and different paradigms have risen to tackle these problems. In this paper we present a Constraint Functional Logic Programming (CFLP) approach for modeling and solving a real life optimization employee timetabling problem. We describe the language supported by a particular implementation of the CFLP paradigm. Then, we present the concrete model followed to solve the problem, and we enumerate the advantage our framework provides w.r.t. other approaches. Running results are also reported

    Ritmos cognitivos y algoritmos evolutivos en la programación de horarios universitarios

    Get PDF
    The main purpose of this research is to design a methodology based on evolutionary algorithms to university timetable scheduling. This methodology will consider the students’ cognitive rhythms, which establish that teaching certain subjects in specific time intervals is much better than other techniques. This project takes place in three phases. First of all, there is a description of the different techniques used to solve this problem. Then, a new methodology based on cognitive rhythms and evolutionary algorithms is proposed, and finally, different methodologies are compared to determine the best. It is concluded that evolutionary algorithms are more efficient than other techniques in the university timetable scheduling. Future lines of research will determine the impact of these techniques within the students’ learning process.El propósito de esta investigación es diseñarr una metodología basada en algoritmos evolutivos para la programación de horarios universitarios. Esta metodología considerará los ritmos cognitivos de los estudiantes, los cuales establecen que enseñar algunas materias en intervalos de tiempo específicos es mejor que otras técnicas. Este proyecto es desarrollado en tres fases. Primero se realiza una descripción de las diferentes técnicas empleadas para solucionar este problema. Posteriormente una nueva metodología basada en ritmos cognitivos y algoritmos evolutivos es propuesta. Finalmente diferentes metodologías son comparadas para determinar la mejor. Se concluye que los algoritmos evolutivos son más eficientes que otras técnicas en la programación de horarios universitarios. Futuras líıneas de investigación determinarán el impacto de estas técnicas en los procesos de aprendizaje de los estudiantes

    Advanced Methods and Models for Employee Timetabling Problems

    Get PDF
    This thesis is focused on the design of efficient models and algorithms for employee timetabling problems (ETPs). From our point of view, there are two significant gaps in the current state of the art. The first one, also important in practice, concerns the ETP with strongly varying workforce demand. Unlike the classical Nurse Rostering Problem (NRP) this problem considers dozens of shift types that can cover the demand more precisely than early, late and night shift type used in NRP. In this work we call this problem the Employee Timetabling Problem with a High Diversity of shifts (ETPHD). It comes as no surprise that the exact methods like Integer Linear Programming are not able to find its solution in reasonable time. Therefore, a transformation of ETPHD based on mapping of shift types to shift kinds was proposed. The transformation allows one to design a multistage approach (MSA). The aim of the first two stages is to find an initial ETPHD solution, where a rough position of assigned shifts is determined. This proved to be substantial for the last stage of MSA, where the solution is consequently improved in terms of its quality. In order to verify the MSA performance, a cross evaluation methodology was proposed. It is based on the comparison of the performance provided by more approaches on more combinatorial problems. Therefore, real life ETPHD instances from an airport ground company and also standard benchmark NRP instances were considered. The experiments confirmed the better or equal performance of our approach in the most of the cases. The second gap in the literature is an absence of parallel algorithms for ETPs. We focused on the Nurse Rerostering Problem (NRRP) that appears when a disruption in the roster occurs, e.g., when one of the employees becomes sick. For this purpose, the parallel algorithm solving NRRP was proposed in order to shorten needed computational time. This algorithm was designed for a Graphics Processing Unit (GPU) offering a massive parallelization. To the best of our knowledge, this is the first usage of GPU for ETPs. The performance of the GPU parallel algorithm was tested on the real life NRRP benchmark instances and evaluated from two points of view. Firstly, the quality of the results was compared to the known results from the state of the art. Secondly, the speedup achieved by the parallel algorithm related to the sequential one was verified. In average, the parallel algorithm is able to provide the results of the same quality 15 times faster than the sequential one.Katedra řídicí technik
    corecore