Diapositiva 1 - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Diapositiva 1

Description:

' Algoritmos Evolutivos para la resoluci n de un problema de ... Utiliza ma anas y tardes. Muy saturado. Carga Estudiantes. Muchas salas. Variedad de tama os ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 40
Provided by: Let107
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
Facultad de Ciencias Departamento de Computación
Algoritmos Evolutivos para la resolución de un
problema de tipo Timetabling
Trabajo de titulación presentado por Juan Molina
Araya Para optar al título profesional de
Ingeniero en Informática Aplicada Profesor
Guía Carlos Castro Valdebenito Profesor
Correferente Rodrigo Salas Fuentes
2
Introducción
Los problemas de Timetabling consisten en la
asignación de entidades o recursos escasos dentro
de un número limitado de períodos de tiempo.
3
Contenido
  • Objetivos
  • Caso de Estudio
  • Estado del Arte
  • Modelo Matemático
  • Representación del Problema
  • Interfaz
  • Evaluación
  • Conclusiones

4
Objetivos
  • General
  • Encontrar una solución al problema de asignación
    de recursos horarios, para las carreras de
    Ingeniería en Informática Aplicada e Ingeniería
    Civil Informática de la Universidad de
    Valparaíso. A través de una técnica no
    tradicional llamada algoritmos evolutivos.
  • Específicos
  • Estudiar técnicas tradicionales y no
    tradicionales.
  • Diseñar un algoritmo que entregue solución al
    problema de asignación de recursos.
  • Implementar el algoritmo diseñado.
  • Encontrar las soluciones factibles.
  • Realizar estudio comparativo entre PLEB y
    Algoritmos Evolutivos.

5
Caso de Estudio
6
Asignación de Horarios
Estado del Arte
  • Timetabling Asigna un conjunto de eventos
    (exámenes, asignaturas,
  • entre otros) dentro de un limitado número de
    períodos de tiempo sujeto
  • a un conjunto de restricciones.
  • Aunque cada problema de Timetabling es diferente,
    las restricciones
  • más comunes son
  • Asignación de Tiempo.
  • Restricciones de tiempo entre reuniones.
  • Dispersión de las reuniones.
  • Coherencia de las reuniones.
  • Capacidad Salas.
  • Continuidad.

7
Timetabling Educacional
Estado del Arte
8
Técnicas de Resolución
Estado del Arte
9
Modelo General
Modelo Matemático
  • Variable de decisión

10
Modelo General
Modelo Matemático
  • Restricción Obligatoria
  • Toda sala i puede tener a lo más una asignación
    en un periodo.

11
Modelo General
Modelo Matemático
  • Restricción Obligatoria
  • Todo profesor k debe tener asignado a lo más una
    asignatura j y una sala i en un periodo l.

12
Modelo General
Modelo Matemático
  • Restricción Obligatoria
  • Los horarios de las asignaturas de un mismo
    semestre no deben coincidir en un mismo periodo.

13
Modelo General
Modelo Matemático
Función Objetivo
t Carga diaria máxima para un semestre
14
Representación del Problema
15
Operadores Genéticos Selección
Representación del Problema
16
Operadores Genéticos Selección
Representación del Problema
17
Función Evaluación
Representación del Problema
  • Función objetivo global
  • Función objetivo local

18
Algoritmo Propuesto
Representación del Problema
t ? 0 Inicializar población P(t) Evaluar
población P(t) Mientras llenar población hacer
Ejecutar rueda de ruleta P(t)?Seleccionar_pareja
P(t) P(t)?Recombinación P(t)
Seleccionar_ individuo P(t) P(t)?Mutación
P(t) Evaluar P(t) P(t1)? selecc_entorno
P(t) P(t) t? t1 fin mientras
19
Operadores Genéticos Mutación
Representación del Problema
20
Operadores Genéticos Recombinación
Representación del Problema
21
Interfaz
Implementación
22
Interfaz
Implementación
23
Interfaz
Implementación
24
Esquema de Validación
Evaluación
  • Prueba de número de generaciones

25
Esquema de Validación
Evaluación
  • Prueba de Porcentaje

26
Análisis de Resultados
Evaluación
  • La información empleada en las pruebas, es la
    siguiente
  • Un total de 24 asignaturas (semestrales).
  • Un total de 10 profesores de jornada completa.
  • Un total de 12 salas.
  • 2 asignaturas 1 sesión por semana.
  • 17 asignaturas 2 sesiones por semana.
  • 4 asignaturas 3 sesiones por semana.
  • 1 asignatura 6 sesiones por semana.
  • y están definidos de la siguiente forma
  • Caso 1 10 a 12 choques.
  • Caso 2 2 choques.
  • Caso 3 17 choques.
  • Caso 4 25 a 28 choques.

27
Análisis de Resultados
Evaluación
28
Análisis de Resultados
Evaluación
29
Análisis de Resultados
Evaluación
30
Análisis de Resultados
Evaluación
31
Análisis de Resultados
Evaluación
32
Comparación Técnicas PLEB v/s Algoritmos
Evolutivos
Evaluación
  • Cuatro casos de prueba que se definen como
  • IIA
  • ICI
  • IIA ICI - IES
  • IIA ICI IES MTG

33
Comparación de la Solución Factible para IIA
Evaluación
34
Comparación de la Solución Optima para IIA
Evaluación
35
Comparación de la Solución Factible para ICI
Evaluación
36
Comparación de la Solución Optima para ICI
Evaluación
37
Comparación de la Solución Factible para
IIA-ICI-IES
Evaluación
38
Comparación de la Solución Optima para IIA-ICI-IES
Evaluación
39
Conclusión
  • A mayor disponibilidad horaria de los profesores
    menor es el tiempo de resolución del problema.
  • A mayor cantidad de asignaturas mayor es el
    tiempo de resolución del problema.
  • A menor cantidad de salas mayor es el tiempo de
    resolución del problema.
  • A mayor cantidad de asignaturas y menor número de
    salas, puede no existir solución al problema.

40
Trabajos Futuros
  • Resolución del problema de asignación de horarios
    con otras técnicas.
  • Solución desde un enfoque distinto, ejemplo,
    reemplazar la variable profesor por alumnos.
  • Desarrollar un sistema computacional que genere,
    automáticamente, la asignación de horarios, para
    toda la UV.

41
Facultad de Ciencias Departamento de Computación
Algoritmos Evolutivos para la resolución de un
problema de tipo Timetabling
Trabajo de titulación presentado por Juan Molina
Araya Para optar al título profesional de
Ingeniero en Informática Aplicada Profesor
Guía Carlos Castro Valdebenito Profesor
Correferente Rodrigo Salas Fuentes
Write a Comment
User Comments (0)
About PowerShow.com