MAESTRÍA EN CONTROL DE OPERACIONES Y GESTIÓN LOGÍSTICA

Slides:



Advertisements
Presentaciones similares
Programación Lineal.
Advertisements

Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
@ Angel Prieto BenitoApuntes 2º Bachillerato C.S.1 PROGRAMACIÓN LINEAL U.D. 5 * 2º BCS.
Johann Reyes Laura Rubio R. Yulied Villanueva Marlon David Amaya EJERCICIO DE APLICACIÓN.
COMPETENCIAS EN MATEMÁTICAS
Modelación en la ADO. Modelamiento matemático Representación matemática de los problemas de la administración y las operaciones. – Dan respuestas a problemas.
PROGRAMACION LINEAL. 1.- Una empresa fabricante de látex, produce pinturas tanto para interiores como para exteriores, a partir de dos materias primas,
AGP – DOCENTES FORTALEZAS - UGEL 02 – OCTUBRE 2014.
Universidad de Managua U de M Asignatura: Planificación y Control de la Producción II Tema: Inventarios de materias primas, modelo básico y modelo descuento.
INVESTIGACIÓN DE OPERACIONES Clase 3 -4
Clase n º 2 Complemento Numérico
. Primera Open Class Asignatura: Programación Estructurada Tema:
Dirección de Formación Básica
DISTRIBUCIONES EN EL MUESTREO
Funciones con GeoGebra
INVESTIGACIÓN DE OPERACIONES
Fundamentos de programación
Introducción a los algoritmos
Administración.
Problema de transporte método de vogel
CAPÍTULO 9: DETECCIÓN DE LÍNEAS
CONTROL DE PRODUCCION I Profesora: MYRIAM LEONOR NIÑO LOPEZ
Descripción e interpretación de la estadística
Ejercicio # 18 integrantes CaRLOS ANDRES LIZARAZO ANDRES HERNANDEZ CARLOS ROMERO SERGIO MARTIN.
Tema 6. Conceptos básicos de programación Clase 1
Gestión de Operaciones
Institución: Facultad de Ciencias d la computación Asignatura:
Distribuciones muestrales e Intervalos de Confianza
Unidad 1. Conceptos básicos
MODELO DE GESTIÓN DE INVENTARIO
METODO DE TRANSPORTE APROXIMACION DE VOGEL
PROGRAMACION LINEAL UNIVERSIDAD LIBRE 2016
Método de vogel PROGRAMACION LINEAL FACULTAD DE INGENIERIA
INVESTIGACION OPERTATIVA
Fundamentos de programación
Programación en scratch
Simulador modular secuencial basado en ecuaciones
Modelo de Inventarios: Cantidad de Producción
PROGRAMA MAESTRO DE PRODUCCION (MPS)
La Gestión y el Control de Procesos
ÁRBOLES El árbol es una estructura de datos muy importante en informática y en ciencias de la computación. Los árboles son estructuras no lineales,
¿QUE SE DESEA CON LA PRESENTACIÓN
Apuntes de Matemáticas 2º ESO
Economía de los Recursos Naturales y Mercados de Minerales
Optimización No Lineal
CONCEPTOS MATEMATICOS BASICOS I
y pensamiento algebraico
Depto. Matemáticas – IES Elaios Tema: Programación Lineal
ESTADÍSTICA BÁSICA.
Fundamentos de programación
ESCUELA DE MERCADOTECNIA
Diagramas PERT.
OBJETIVOS Definir el “índice de seguridad hospitalaria” y sus alcances. Describir los pasos para el cálculo del índice de seguridad hospitalario utilizando.
Área de Matemática.
ESTUDIO DE MERCADO.
FORMULACIÓN DE PROYECTOS
Tema 5 Representación y Técnicas de Diseño de Algoritmos
Introducción a los algoritmos
METODOS PARA ANALISIS DE TALUDES
Optimización de Procesos.
Expositores: María Gracia León Nelson Arol Ruiz
Clase1: Análisis de Algoritmos, Optimización Clásica, Heurísticas
Quadratic Assignment Problem
Métodos Cuantitativos
INTRODUCCIÓN A LA ESTADÍSTICA PARA NO ESPECIALISTAS
Ejercicio 5 Modelos de Optimización UNIDAD TEMÁTICA I
Carrera Ingeniería de sistemas curso Formulación y evaluación de proyectos Alumna: Machuca Chavez Yuli Código: UD Cede: Cajamarca UNIVERSIDAD PRIVADA.
ASAMBLEA estudiantil: 02 de noviembre de 2004
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
ACTIVIDAD RESULTADOS ISCE 2018
Transcripción de la presentación:

ALGORITMO GENÉTICO Y MODELO MATEMÁTICO, PARA EL PROBLEMA DE LA PLANIFICACIÓN DE LA PRODUCCIÓN MAESTRÍA EN CONTROL DE OPERACIONES Y GESTIÓN LOGÍSTICA COMPETENCIA ESPECÍFICA: “ADMINISTRACIÓN DE LA CADENA DE SUMINISTROS”

Definición del Problema Una fábrica ecuatoriana ha dividido la producción anual de uno de sus productos principales en 4 trimestres. En cada periodo, la empresa tiene una limitante de producción para dicho producto de 150 unidades, debido a la capacidad de su planta y a los recursos de los que dispone. Se tiene un inventario inicial de 15 unidades del producto. Considere la siguiente tabla con información de demanda, costos de producción y costos de inventario: Problema de Programación de la Producción Periodo Demanda (unidades) Costos de Producción ($/unidad) Costos de Inventario 1 130 6 2 80 4 3 125 8 2.5 195 9 Teniendo presente que se debe satisfacer la demanda de cada trimestre, elabore un modelo matemático para determinar cuánto se debe producir del producto y cuánto se debe almacenar en inventario por cada trimestre de forma tal que los costos totales sean mínimos.   a) Encuentre el óptimo del problema con el “solver” de su preferencia b) Diseñe e implemente una para resolver el problema. Roberth TInoco

Codificación de problema de Optimización Datos: n: Número de periodos a considerar S0: Cantidad almacenada disponible al inicio del periodo dt: Número de unidades demandadas en el periodo t. Xmax: Capacidad Maxima de Produccion CPt: Costo de Producción en el periodo t. CIt: Costos de Inventario en el periodo t. Formulación de modelos de programación lineal entera Problema de la planificación de la producción Variables: Xt: Número de unidades producidas en el mes t St: Número de unidades almacenadas en el mes t Roberth TInoco

Codificación de problema de Optimización 1 2 3 t 11 12 dt st-1 xt st Formulación de modelos de programación lineal Problema de la planificación de la producción 𝑀𝑖𝑛 𝑍 = 𝑡=1 𝑛 𝐶𝑃 𝑡 Xt+ 𝐶𝐼 𝑡 St 𝑆.𝑡. 𝑆 𝑡−1 + 𝑋 𝑡 − 𝑑 𝑡 = 𝑆 𝑡 ; 𝑡 =1,….,𝑛 𝑆 0 = 𝑆 𝑖𝑛𝑖𝑐𝑖𝑎𝑙 ; 𝑡 =1 𝑋 𝑡 ≤ 𝑋 𝑚𝑎𝑥 ; 𝑡 =1,….,𝑛 𝑆 𝑡 ,𝑋 𝑡 ≥0 ; 𝑡 =1,….,𝑛 Roberth TInoco

Codificación de problema de Optimización Utilizando GAMS como Lenguajes Algebraicos de modelado Roberth TInoco

Codificación de problema de Optimización Resultados GAMS Roberth TInoco

Codificación de problema de Optimización Resumen del algoritmo genético Paso 0: (a) Genere una población aleatoria X de N cromosomas factibles. (b) Para cada cromosoma s en la población seleccionada, evalúe su aptitud asociada. Registre s* como la mejor solución disponible hasta ahora. (c) Codifique cada cromosoma mediante una representación binaria o numérica. Paso 1: (a) Seleccione dos cromosomas padres de la población X. (b) Cruce los genes padre para crear dos hijos. (c) Mute los genes hijo al azar. (d) Si las soluciones resultantes son no factibles, repita el paso 1 hasta lograr la factibilidad. Si no, reemplace los dos padres más débiles con los nuevos hijos para formar una nueva población X y actualice s*. Vaya al paso 2 . Paso 2: Si se llega a una condición de terminación, deténgase: s* es la mejor solución disponible. De lo contrario, repita el paso 1 Utilizando MATHEMATICA, como Lenguajes o entornos de cálculo numérico o simbólico Metaheurística Genética aplicada al problema LP Problema de la planificación de la producción Roberth TInoco

Codificación de problema de Optimización Utilizando MATHEMATICA, como Lenguajes o entornos de cálculo numérico o simbólico Metaheurística Genética aplicada al problema LP Problema de la planificación de la producción Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético Roberth TInoco

Algoritmo Genético en MATHEMATICA Resultados Roberth TInoco

Problema de la Programación de la Producción Empleando la codificación optima del modelo matemático empleando GAMS para el problema de Planificación de la producción, se obtiene un costo óptimo de $ 3622.50, mientras que, con el empleo de la heurística genética, las soluciones son aproximadas a este valor. En el mejor de los casos, superior al 0.3% de costo óptimo. La heurística está diseñada para encontrar buenas soluciones, y en el mejor de los casos se próxima al valor optimo, siempre y cuando se incremente el tamaño de la población o en su defecto también se aumente el número de iteraciones máximas, aunque en este último punto las probabilidades de mejora son menores. La afectación del performance (tiempo de ejecución), no se justifica con lograr un mejor valor de aproximadamente el 1%. Conclusiones Roberth TInoco