Presentación de Avances Seminario de Titulo

Slides:



Advertisements
Presentaciones similares
Introducción a la Investigación de Operaciones
Advertisements

Inteligencia artificial y sus aplicaciones
Grupo 4 Matías Melgar Pablo Carbonell
Curso de Programación I Parte I
TRABAJO DE TITULO Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia.
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Telekom Solutions.
Investigación Algorítmica
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Ajustando el Algoritmo al problema Universidad Nacional Oscar Lozano.
Universidad Autónoma San Francisco
Introducción a las Metaheurísticas
Optimización matemática Algoritmos Genéticos – Parte 2 Por: Antonio H
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
Alumno: Jorge Ahumada A. Profesor Guía : Nelson Baloian T.
GESTIÓN DE LA PRODUCCIÓN DE BIENES Y SERVICIOS. Objetivo: Facilitar a los participantes la comprensión de las operaciones de producción como un área fundamental.
Diseño de métodos de trabajo
Rediseño de Programación de Docencia Junio del 2011 Dirección de Estudios Avanzados Dirección de Servicios de Informática y Comunicaciones.
Modelo de ciclo de vida en espiral

Complejidad de los problemas de decisión
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
Investigación de Operaciones (IO)
Scheduling Problem ¿Cuándo y dónde debo hacer cada trabajo ?
Algoritmos de Búsqueda Simulated Annealing Es un algoritmo de Hill­Climmbing estocástico. Inspirado en el proceso físico (Termodinámica) de enfriamiento.
complejidad de un problema.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
INVESTIGACION DE OPERACIONES
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
1 Introducción a la Computación para Biólogos, Bioquímicos, Médicos, etc.
Diseño geodésico II II semestre, 2014
Ingeniería de Proyectos M.C. Juan Carlos Olivares Rojas Agosto, 2009.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINFSantiago, 18 de Noviembre 2006 Darío Díaz Videla iii. Teoría Enfoques.
Proyecto de Título ASPECTOS CONCEPTUALES Prof. Luis Hevia
Una introducción a la computación evolutiva
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
Metodología para la construcción de programas
“Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio PIAMARTA” Integrantes :- Claudia Cornejo. - Álvaro Aguilar. - Juan Enrique Bello.
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.
Presentación Trabajo de Seminario de Titulación
Trabajo de Graduación “SISTEMA DE PLANEACIÓN AVANZADO (APS) PARA DETERMINAR LA UBICACIÓN ÓPTIMA DE CAPACITORES EN UNA RED DE DISTRIBUCIÓN DE ENERGÍA ELÉCTRICA.
Propuesta del algoritmo
Mary C. Jarur M. ww.udec.cl/~mjarur
Asignación de Horarios
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
“Introducción a las Ciencias de la Informática”
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
El rol de SQA en PIS.
Investigación Algorítmica
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Ciclo de vida de un sistema
Presentación de Avances Seminario de Titulo Álvaro Aguilar Claudia Cornejo Juan Bello Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio.
Segunda Presentación de Avance Seminario de Título Álvaro Aguilar Claudia Cornejo Juan Bello Sistema De Apoyo A La Asignación De Horarios De Clases Para.
ALGORITMOS GENETICOS.
EL REALISMO CIENTIFICO Y LA EDUCACION
MARCO METODOLÓGICO DE INVESTIGACIÓN
REVISION Y AUDITORIA.
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
Ciclo de Vida del Software
Métricas.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINFSantiago, 18 de Noviembre 2006 Álvaro Aguilar Escobar iv. Metodología.
10 Etapas de administración de proyectos con el método Lewis
Algoritmo Genético para la solución del problema SAT René Clemente Juárez Angel Felipe Lara Valladares Junio 2012.
OBJETIVOS DE LOS PROGRAMAS DE ESTUDIO: SESIÓN DE TRABAJO 3 DE SEPTIEMBRE DE 2013 SECRETARÍA GENERAL SECRETARÍA DE APOYO A LA DOCENCIA.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

Presentación de Avances Seminario de Titulo Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 Presentación de Avances Seminario de Titulo Darío Díaz Eduardo Llanquileo Milton González Álvaro Aguilar Claudia Cornejo Juan Bello

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 AGENDA Introducción El problema Teoría Metodología Avance Demostración Proyecciones de avance Conclusiones Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 i. INTRODUCCIÓN El colegio PIAMARTA, una vez al año se enfrenta al desafió de construir los horarios de clases. Esta tarea se realiza manualmente por cerca de 30 funcionarios del establecimientos. Actualmente se cuenta con 100 cursos y 180 profesores. Cada uno con ciertas restricciones y características. La distribución de los cursos esta hecha en 3 ciclos. PRE-Kinder a Segundo básico. Tercero básico a sexto básico. Séptimo básico a cuarto medio. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 i. Introducción Toda la operación de construcción y asignación de los horarios toma 3 semanas con exclusividad de tiempo de los funcionarios dedicados al tema. Debido a este motivo el colegio requiere que se construya un sistema de apoyo a la asignación de los horarios de clases. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 i. Objetivo General Crear una solución para automatizar y optimizar la creación de los horarios en el colegio PIAMARTA acorde a las restricciones que existen para cada ciclo. Nombre de Quien Presenta

i. OBJETIVOS ESPECÍFICOS Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 i. OBJETIVOS ESPECÍFICOS Realizar un diagnóstico de la forma en que actualmente el colegio crea los horarios. Registrar todas las restricciones tanto para los profesores como asignaturas con el fin crear la matriz de información que será la base para trabajar en la generación de horarios. Crear un método para que la asignación de horarios sea la más óptima. Crear un conjunto de pruebas para asegurar que la generación de horario sea lo esperado. Nombre de Quien Presenta

i. OBJETIVOS ESPECÍFICOS Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 i. OBJETIVOS ESPECÍFICOS Determinar la plataforma adecuada para la construcción de la aplicación. Buscar una metodología apropiada al desarrollo del sistema. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 ii. El problema El problema de asignación de horarios presenta las siguientes características: Problema de combinatoria Muchas variables. Tiempo excesivo en lograr una solución. Resultados sin certeza de ser los más óptimos. Problema clasificado como NP-Completo. No existe un algoritmo conocido que solucione el problema en un tiempo determinado. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 ii. El problema Se tiene los siguientes factores a combinar: 4 ciclos 14 niveles 1 Malla de ramos por nivel. 100 cursos 180 profesores Disponibilidad de tiempo por profesores. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 ii. El problema Se deben cumplir las siguientes reglas: Reglas Duras. Un horario de un curso tiene la siguiente forma : Horario = (Cantidad de días a la semana) X (Módulos a cumplir por día) Una asignatura solo puede ser dictado por el mismo profesor en un curso. Solo se puede dictar una asignatura a la vez. No se puede asignar más tiempo, de una asignatura, a un horarios que aquel definido a dictar. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 ii. El problema Reglas Suaves. Se deben dictar en módulos en forma consecutiva definida por asignatura. El horario de un curso debe terminar con todos los módulos disponibles asignados. Nombre de Quien Presenta

iii. Teoría Problema de asignación de horarios. Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Problema de asignación de horarios. En el área de optimización pertenece a la categoría del problema general de asignación. El tiempo es un factor importante Se buscan métodos eficientes para solucionar el problema. Es un problema NP-completos. No se conoce un algoritmo de tiempo polinomial determinístico. Nombre de Quien Presenta

iii. Teoría NP-Completo Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría NP-Completo Definido por Stephen Cook en 1971 Los algoritmos conocidos para problemas NP-completos utilizan tiempo exponencial con respecto al tamaño de la entrada Se desconoce si hay mejores algoritmos, por la cual, para resolver un problema NP-completo de tamaño arbitrario Nombre de Quien Presenta

iii. Teoría Enfoques de resolución Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Enfoques de resolución Aproximación. Probabilístico. Casos particulares. Métodos Heurísticos. Algoritmos Genéticos (Pertenecientes a los métodos heurísticos). Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Heurística Son aquellos métodos o algoritmos exploratorios para la resolución de problemas en los que las soluciones se descubren por la evaluación del progreso logrado en la búsqueda de un resultado final. Generar buenas soluciones sin tener que embarcarse en exhaustivas búsquedas El progreso se logra evaluando los resultados. Ganan eficiencia en el uso del tiempo en desmedro de la precisión. No se aseguran soluciones óptimas sino soluciones válidas. Nombre de Quien Presenta

iii. Teoría Métodos más conocidos Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Métodos más conocidos Búsqueda Tabú. Simulated Annealing. Redes Neuronales. Métodos basados en la Trayectoria de Hormiga. Métodos basados en la Inteligencia Artificial. Algoritmos Genéticos. Nombre de Quien Presenta

iii. Teoría Algoritmos Genéticos Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Algoritmos Genéticos Métodos de búsqueda que recorren el espacio de posibilidades de W en forma paralela y aleatoria . Obedecen a una analogía con la evolución de las especies Darwiniana. El método funciona mejorando la calidad de la mejor solución hasta que algún criterio de detección se cumpla. Nombre de Quien Presenta

iii. Teoría Resolución de un Algoritmo Genético Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Resolución de un Algoritmo Genético Consta de 5 etapas: Inicializar aleatoriamente una población de soluciones a un problema, representadas por una estructura de datos adecuada. Evaluar cada una de las soluciones, y asignarle una puntuación o fitness según lo bien que lo hayan hecho. Escoger de la población la parte que tenga una puntuación mayor. Nombre de Quien Presenta

iii. Teoría Resolución de un Algoritmo Genético Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Resolución de un Algoritmo Genético Mutar (cambiar) y entrecruzar (combinar) las diferentes soluciones de esa parte escogida, para reconstruir la población. Cruce Mutación Nombre de Quien Presenta

iii. Teoría Resolución de un Algoritmo Genético Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iii. Teoría Resolución de un Algoritmo Genético Consta de 5 etapas: Repetir un número determinado de veces, o hasta que se haya encontrado la solución deseada. Nombre de Quien Presenta

IV. Metodología Gestión del Proyecto Desarrollo del Sistema Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 IV. Metodología Gestión del Proyecto Desarrollo del Sistema Métrica Versión 3 OMT++ Simplificado Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iv. Metodología Ministerio de Administraciones Públicas de España MÉTRICA Versión 3 Planificación del Sistema de Información (PSI) Estudio de Viabilidad del Sistema (EVS) Análisis del Sistema de Información (ASI) Diseño del Sistema de Información (DSI) Nombre de Quien Presenta

IV. Metodología Gestión del Proyecto Desarrollo del Sistema Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 IV. Metodología Gestión del Proyecto Desarrollo del Sistema Métrica Versión 3 OMT++ Simplificado Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iv. Metodología James Rumbaugh y Michael Blaha en 1991. OMT++ Simplificado Conceptualización Análisis orientado a Objeto Diseño Construcción Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iv. Metodología Modelo Espiral Barry Boehm en 1985. Nombre de Quien Presenta

iv. Metodología Herramientas Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 iv. Metodología Herramientas Documentación Case Enterprice Architect Desarrollo C# Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 v. Avances Modelo Espiral Iteraciones: - Aplicación de parámetros para la generación de horarios. - Algoritmo genético. - Desarrollo de interfazes. - Generación de horarios generales. Generación de horarios específicos, por curso y profesor. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 vi. Demostración Nombre de Quien Presenta

vii. Proyecciones de Avance. Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 vii. Proyecciones de Avance. Nombre de Quien Presenta

Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINF Santiago, 18 de Noviembre 2006 viii. Conclusiones Nombre de Quien Presenta