SlideShare una empresa de Scribd logo
1 de 15
República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Universitaria.
I.U.P “Santiago Mariño”.
Extensión – Maturín.
Profesora: Bachiller:
Amelia Malavé Ronald Medrano 19.858.373
Sección: E (Tarde)
Maturín, Enero del 2015
La programación dinámica es una técnica
matemática útil que resuelve una seria de
decisiones secuenciales, cada una de las
cuales afecta las decisiones futuras.
Proporciona un procedimiento sistemático
para determinar la combinación óptima de
decisiones que maximiza la efectividad
total.
Programación dinámica
La Programación Dinámica es una técnica que parte del principio de no calcular
dos veces la misma información, por lo tanto se utilizan estructuras de
almacenamiento como vectores, tablas, arreglos, archivos, con el fin de
almacenar los resultados parciales, que contribuyan a la solución final.
Este algoritmo evita calcular dos veces la misma información, manteniendo una
tabla de resultados conocidos, la cual se va llenando a medida que se resuelven
los subcasos. Normalmente, empieza por los subcasos más pequeños y más
sencillos; Combinando sus soluciones, obtenemos las respuestas para los
subcasos cada vez mayores, hasta que llegamos a la solución del caso original.
Se aplica no solo por razones de eficiencia, sino porque permite resolver de
manera eficiente problemas que no se pueden resolver por otras metodologías.
Características de la Programación Dinámica
Uso de la Programación Dinámica
1. Caracterizar la estructura de una solución óptima.
2. Definir de forma recursiva la solución óptima.
3. Calcular la solución óptima de forma ascendente.
4. Construir la solución óptima a partir de los datos
almacenados al obtener soluciones parciales.
Modelos de Programación Dinámica
Existen tres modelos diferentes manejados por WINQSB.
 PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
 PROBLEMA DE LA MOCHILA
(Snapsack Problem)
 PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS
(Production and Inventory Scheduling)
PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
Considérese el gráfico que contempla las rutas posibles para ir desde la ciudad 1
hasta la ciudad 10. Cada nodo representa una ciudad y los arcos la infraestructura
vial disponible. La tabla recoge el costo asociado al desplazamiento entre cada par
de nodos para cada una de las etapas.
Supondremos que todos los desplazamientos tienen la misma duración, y que el
viaje ha de realizarse en cuatro etapas. Cada una de ellas se corresponde con un
único desplazamiento entre un par de nodos del grafo, así al finalizar la primera
etapa estaremos en una de las ciudades 2, 3 ó 4. La segunda etapa finalizará en la
ciudad 5, la número 6 ó la número7. La tercera jornada nos llevará a la ciudad 8 o a
la número 9. La cuarta etapa permite finalizar el viaje en la ciudad 10.
PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
Períodos o etapas: Sea N= {1, 2,....., n} un conjunto finito de elementos.
Mediante el índice N n ∈ , representamos cada uno de ellos. N es el
conjunto de períodos o etapas del proceso. En la ilustración anterior N=
{1, 2, 3, 4}, las cuatro etapas del viaje, cada una de ellas es un período y
se representa mediante un valor del índice n, así cuando n =1 nos
estamos refiriendo a la primera etapa del proceso.
Espacio de estados: es una familia de conjuntos, uno para cada período
n. S se denomina espacio de estados en el período n. Cada uno de sus
elementos, que se representa mediante Sn, es un estado, que describe
una posible situación del proceso en ese período. En nuestro ejemplo, S1
= {1}, S2= {2, 3, 4}, S3= {5, 6, 7}, S4= {8, 9}.
La función recursiva: Dados unos nodos y unos arcos que conectan
estos nodos, el problema de la diligencia intenta encontrar la ruta más
corta que conecta un nodo de arranque con el nodo final (el destino).
PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
La idea básica es que existen N tipos distintos de artículos que pueden
cargarse en una mochila; cada artículo tiene asociados un peso y un valor. El
problema consiste en determinar cuántas unidades de cada artículo se deben
colocar en la mochila para maximizar el valor total. Este enfoque resulta útil para la
planificación del transporte de artículos en algún medio, por ejemplo: carga de un
buque, avión, camión, entre otros. También es utilizable este modelo en planificación
de producción, por ejemplo enrutamiento de la producción a través de varias
máquinas. El problema se desarrolla bajo dos consideraciones, primero teniendo en
cuenta el peso y luego el volumen.
Este es un problema que también podría resolverse por programación
lineal entera teniendo en cuenta la función objetivo y restricciones siguientes:
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
La carga de un avión se distribuye con el propósito de maximizar el ingreso total. Se
consideran 5 elementos y sólo se necesita uno de cada uno. La compañía gana 5000
u.m. por elemento más una bonificación por elemento. El avión puede transportar 2000
libras.
a) ¿Cuáles elementos deben transportarse?
b) Si se considera un volumen máximo de 200 pies cúbicos. ¿Cuáles elementos deben
transportarse?
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
El problema se desarrolla bajo las dos consideraciones, primero teniendo en cuenta el
peso y luego el volumen. Como puede apreciarse este es un problema que bien podría
resolverse por programación lineal entera teniendo en cuenta la función objetivo y
restricciones siguientes:
Siendo el elemento j a transportar.
Para el caso del volumen se reformaría la primera restricción
cambiando los coeficientes por los volúmenes de los ítems.
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
El problema consiste en determinar un programa de producción para un
periodo de tiempo con el fin de minimizar los costos totales relacionados. Hay
demandas conocidas para cada periodo, límites de capacidad tanto para la
producción como para los inventarios. Cuando hay más producción que
demanda, se acumula inventario, y cuando la producción es menor que la
demanda, se generarán retrasos en el cumplimiento de pedidos. Para cada
periodo, una producción diferente de cero incurre en un costo de preparación.
PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS
(Production and Inventory Scheduling)
)
 𝑷(𝒏) : El número de unidades producidas en el periodo n.
 𝑫(𝒏) La demanda en el periodo n.
 𝑯(𝒏): El inventario disponible al final del periodo n.
 𝑩(𝒏) : El backorder al final del periodo n.
 𝑰(𝒏): La posición del inventario al final del periodo n, es decir 𝑰(𝒏) = 𝑯(𝒏), o 𝑰(𝒏) = 𝑩(𝒏).
𝑰(𝒏) = 𝑰(𝒏 −𝟏) + 𝑷(𝒏) − 𝑫 𝒏 .
 𝑺(𝒏): El costo de preparación en el periodo n.
 𝑽(𝑷 𝒏 ,𝑰(𝒏)) : El costo variable = función de 𝑷(𝒏) , 𝑯(𝒏) y/o 𝑩(𝒏).
𝑪(𝒏, 𝑷 𝒏 ,𝑰(𝒏)) = 𝑺(𝒏)+ 𝑽(𝑷 𝒏 ,𝑰(𝒏)) si 𝑷(𝒏) > 0, = 𝑽(𝑷 𝒏 ,𝑰(𝒏)) si 𝑷(𝒏) =0
 𝑭(𝒏,𝒊) :Costo total acumulativo dado el nivel del inventario inicial i para el periodo.
La relación recursiva dinámica se expresa como:
𝑭(𝒏,𝒊) = 𝒎𝒂𝒙𝒊𝒎𝒐 𝑪(𝒏, 𝑷 𝒏 ,𝒊) + 𝑷(𝒏) − 𝑫 𝒏 + 𝒇(𝒏−𝟏,𝒊+𝑷 𝒏 −𝑫(𝒏)) 𝒑𝒂𝒓𝒂 𝒕𝒐𝒅𝒐 𝒆𝒔 𝒑𝒐𝒔𝒊𝒃𝒍𝒆 𝑷(𝒏). 𝒏 𝟑
PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS
(Production and Inventory Scheduling)
Programación Dinámica

Más contenido relacionado

La actualidad más candente

Tecnicas de evaluación económicas
Tecnicas de evaluación económicasTecnicas de evaluación económicas
Tecnicas de evaluación económicasWiwi Hdez
 
CIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUACIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUATorimat Cordova
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamicanarlyn diaz
 
Planeación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMPlaneación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMJose
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación avengers92
 
Aplicación de los estudios de Métodos y Tiempos
Aplicación de los estudios de Métodos y TiemposAplicación de los estudios de Métodos y Tiempos
Aplicación de los estudios de Métodos y TiemposZadecon
 
Minimos Cuadrados Presentacion Final
Minimos Cuadrados Presentacion FinalMinimos Cuadrados Presentacion Final
Minimos Cuadrados Presentacion FinalJuan Coronel
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - VogelKarem Chérrez
 
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...Algoritmos para el problema de árbol de expansión mínima robusto con datos in...
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...Francisco Pérez
 
factores de-valor-presente y recuperación de capital conceptos y ejemplos
factores de-valor-presente y recuperación de capital conceptos y ejemplosfactores de-valor-presente y recuperación de capital conceptos y ejemplos
factores de-valor-presente y recuperación de capital conceptos y ejemplosAna Laura Ramirez Jaramillo
 

La actualidad más candente (20)

Investigación de Operaciones
Investigación de OperacionesInvestigación de Operaciones
Investigación de Operaciones
 
08 dualidad
08 dualidad08 dualidad
08 dualidad
 
Problemas redes
Problemas redesProblemas redes
Problemas redes
 
Tecnicas de evaluación económicas
Tecnicas de evaluación económicasTecnicas de evaluación económicas
Tecnicas de evaluación económicas
 
Investigación operativa
Investigación operativaInvestigación operativa
Investigación operativa
 
Método grafico. Teoría y Práctica
Método grafico. Teoría y PrácticaMétodo grafico. Teoría y Práctica
Método grafico. Teoría y Práctica
 
CIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUACIRCUITOS DE CORRIENTE CONTINUA
CIRCUITOS DE CORRIENTE CONTINUA
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Distribucion 4 erlang
Distribucion 4   erlangDistribucion 4   erlang
Distribucion 4 erlang
 
20 arbol de_extension_minima
20 arbol de_extension_minima20 arbol de_extension_minima
20 arbol de_extension_minima
 
PERT - CPM
PERT - CPMPERT - CPM
PERT - CPM
 
Planeación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMPlaneación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPM
 
Administracion De Operaciones Ii Metodo De Transporte
Administracion De Operaciones Ii Metodo De TransporteAdministracion De Operaciones Ii Metodo De Transporte
Administracion De Operaciones Ii Metodo De Transporte
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación
 
Aplicación de los estudios de Métodos y Tiempos
Aplicación de los estudios de Métodos y TiemposAplicación de los estudios de Métodos y Tiempos
Aplicación de los estudios de Métodos y Tiempos
 
Minimos Cuadrados Presentacion Final
Minimos Cuadrados Presentacion FinalMinimos Cuadrados Presentacion Final
Minimos Cuadrados Presentacion Final
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - Vogel
 
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...Algoritmos para el problema de árbol de expansión mínima robusto con datos in...
Algoritmos para el problema de árbol de expansión mínima robusto con datos in...
 
Programación dinámica
Programación  dinámicaProgramación  dinámica
Programación dinámica
 
factores de-valor-presente y recuperación de capital conceptos y ejemplos
factores de-valor-presente y recuperación de capital conceptos y ejemplosfactores de-valor-presente y recuperación de capital conceptos y ejemplos
factores de-valor-presente y recuperación de capital conceptos y ejemplos
 

Destacado

Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica finalWalter Toledo
 
Modelo matematico para la optimizacion de una cadena de suministro global con...
Modelo matematico para la optimizacion de una cadena de suministro global con...Modelo matematico para la optimizacion de una cadena de suministro global con...
Modelo matematico para la optimizacion de una cadena de suministro global con...Eunice Rodriguez
 
Investigacion de Operaciones
Investigacion de OperacionesInvestigacion de Operaciones
Investigacion de OperacionesUVMVirtual
 

Destacado (7)

Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 
Modelos de inventario
Modelos de inventarioModelos de inventario
Modelos de inventario
 
Programación deterministica
Programación deterministicaProgramación deterministica
Programación deterministica
 
Modelo matematico para la optimizacion de una cadena de suministro global con...
Modelo matematico para la optimizacion de una cadena de suministro global con...Modelo matematico para la optimizacion de una cadena de suministro global con...
Modelo matematico para la optimizacion de una cadena de suministro global con...
 
Investigacion de Operaciones
Investigacion de OperacionesInvestigacion de Operaciones
Investigacion de Operaciones
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 

Similar a Programación Dinámica

Mate negocios unidad 5
Mate negocios unidad 5Mate negocios unidad 5
Mate negocios unidad 5ANALGIGI
 
Unidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealUnidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealAngel Ramos Aparicio
 
Investigación_Operativa Unidad 3 y 4.pdf
Investigación_Operativa Unidad 3 y 4.pdfInvestigación_Operativa Unidad 3 y 4.pdf
Investigación_Operativa Unidad 3 y 4.pdfDiegoArmandoMoreiraB
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación DinámicaKimLinares
 
480074202-SEMANA-7.pdf
480074202-SEMANA-7.pdf480074202-SEMANA-7.pdf
480074202-SEMANA-7.pdfErick Rodrigez
 
Taller 2do corte 1 materiales
Taller 2do corte 1 materialesTaller 2do corte 1 materiales
Taller 2do corte 1 materialesMarco Peña
 
investigacion de operacciones
investigacion de operacciones investigacion de operacciones
investigacion de operacciones Pato Rodriguez
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. doJohn Leyton
 

Similar a Programación Dinámica (20)

Mate negocios unidad 5
Mate negocios unidad 5Mate negocios unidad 5
Mate negocios unidad 5
 
Modelo transporte
Modelo transporteModelo transporte
Modelo transporte
 
Unidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealUnidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion lineal
 
Investigacion de operacion
Investigacion de operacionInvestigacion de operacion
Investigacion de operacion
 
Investigación_Operativa Unidad 3 y 4.pdf
Investigación_Operativa Unidad 3 y 4.pdfInvestigación_Operativa Unidad 3 y 4.pdf
Investigación_Operativa Unidad 3 y 4.pdf
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
480074202-SEMANA-7.pdf
480074202-SEMANA-7.pdf480074202-SEMANA-7.pdf
480074202-SEMANA-7.pdf
 
Taller 2do corte 1 materiales
Taller 2do corte 1 materialesTaller 2do corte 1 materiales
Taller 2do corte 1 materiales
 
Optimización. Métodos numéricos
Optimización. Métodos numéricosOptimización. Métodos numéricos
Optimización. Métodos numéricos
 
Fisica-wmaxima1
Fisica-wmaxima1Fisica-wmaxima1
Fisica-wmaxima1
 
investigacion de operacciones
investigacion de operacciones investigacion de operacciones
investigacion de operacciones
 
Practica 5 cean 2016
Practica 5 cean 2016Practica 5 cean 2016
Practica 5 cean 2016
 
Mapa mental2
Mapa mental2Mapa mental2
Mapa mental2
 
Mapa mental2
Mapa mental2Mapa mental2
Mapa mental2
 
Suspensión autobus
Suspensión autobusSuspensión autobus
Suspensión autobus
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. do
 
Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada
 
UNA - Metodos cuantitativos (Transporte y Asignacion)
UNA - Metodos cuantitativos (Transporte y Asignacion)UNA - Metodos cuantitativos (Transporte y Asignacion)
UNA - Metodos cuantitativos (Transporte y Asignacion)
 
20 problemas
20 problemas20 problemas
20 problemas
 
Presentacion yohanny
Presentacion yohannyPresentacion yohanny
Presentacion yohanny
 

Más de Ronald Medrano

Más de Ronald Medrano (7)

Trabajo Final Electiva VI
Trabajo Final Electiva VITrabajo Final Electiva VI
Trabajo Final Electiva VI
 
Diseño empresarial
Diseño empresarialDiseño empresarial
Diseño empresarial
 
Grupo American
Grupo AmericanGrupo American
Grupo American
 
Ronald medrano
Ronald medranoRonald medrano
Ronald medrano
 
Evaluacion del Desempeño
Evaluacion del DesempeñoEvaluacion del Desempeño
Evaluacion del Desempeño
 
Distribución de Frecuencia
Distribución de FrecuenciaDistribución de Frecuencia
Distribución de Frecuencia
 
La Empresa
La Empresa La Empresa
La Empresa
 

Último

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 

Último (20)

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 

Programación Dinámica

  • 1. República Bolivariana de Venezuela. Ministerio del Poder Popular para la Educación Universitaria. I.U.P “Santiago Mariño”. Extensión – Maturín. Profesora: Bachiller: Amelia Malavé Ronald Medrano 19.858.373 Sección: E (Tarde) Maturín, Enero del 2015
  • 2. La programación dinámica es una técnica matemática útil que resuelve una seria de decisiones secuenciales, cada una de las cuales afecta las decisiones futuras. Proporciona un procedimiento sistemático para determinar la combinación óptima de decisiones que maximiza la efectividad total. Programación dinámica
  • 3. La Programación Dinámica es una técnica que parte del principio de no calcular dos veces la misma información, por lo tanto se utilizan estructuras de almacenamiento como vectores, tablas, arreglos, archivos, con el fin de almacenar los resultados parciales, que contribuyan a la solución final. Este algoritmo evita calcular dos veces la misma información, manteniendo una tabla de resultados conocidos, la cual se va llenando a medida que se resuelven los subcasos. Normalmente, empieza por los subcasos más pequeños y más sencillos; Combinando sus soluciones, obtenemos las respuestas para los subcasos cada vez mayores, hasta que llegamos a la solución del caso original. Se aplica no solo por razones de eficiencia, sino porque permite resolver de manera eficiente problemas que no se pueden resolver por otras metodologías. Características de la Programación Dinámica
  • 4. Uso de la Programación Dinámica 1. Caracterizar la estructura de una solución óptima. 2. Definir de forma recursiva la solución óptima. 3. Calcular la solución óptima de forma ascendente. 4. Construir la solución óptima a partir de los datos almacenados al obtener soluciones parciales.
  • 5. Modelos de Programación Dinámica Existen tres modelos diferentes manejados por WINQSB.  PROBLEMA DE LA DILIGENCIA (Stagecoach Problem)  PROBLEMA DE LA MOCHILA (Snapsack Problem)  PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS (Production and Inventory Scheduling)
  • 6. PROBLEMA DE LA DILIGENCIA (Stagecoach Problem) Considérese el gráfico que contempla las rutas posibles para ir desde la ciudad 1 hasta la ciudad 10. Cada nodo representa una ciudad y los arcos la infraestructura vial disponible. La tabla recoge el costo asociado al desplazamiento entre cada par de nodos para cada una de las etapas. Supondremos que todos los desplazamientos tienen la misma duración, y que el viaje ha de realizarse en cuatro etapas. Cada una de ellas se corresponde con un único desplazamiento entre un par de nodos del grafo, así al finalizar la primera etapa estaremos en una de las ciudades 2, 3 ó 4. La segunda etapa finalizará en la ciudad 5, la número 6 ó la número7. La tercera jornada nos llevará a la ciudad 8 o a la número 9. La cuarta etapa permite finalizar el viaje en la ciudad 10.
  • 7. PROBLEMA DE LA DILIGENCIA (Stagecoach Problem) Períodos o etapas: Sea N= {1, 2,....., n} un conjunto finito de elementos. Mediante el índice N n ∈ , representamos cada uno de ellos. N es el conjunto de períodos o etapas del proceso. En la ilustración anterior N= {1, 2, 3, 4}, las cuatro etapas del viaje, cada una de ellas es un período y se representa mediante un valor del índice n, así cuando n =1 nos estamos refiriendo a la primera etapa del proceso. Espacio de estados: es una familia de conjuntos, uno para cada período n. S se denomina espacio de estados en el período n. Cada uno de sus elementos, que se representa mediante Sn, es un estado, que describe una posible situación del proceso en ese período. En nuestro ejemplo, S1 = {1}, S2= {2, 3, 4}, S3= {5, 6, 7}, S4= {8, 9}. La función recursiva: Dados unos nodos y unos arcos que conectan estos nodos, el problema de la diligencia intenta encontrar la ruta más corta que conecta un nodo de arranque con el nodo final (el destino).
  • 8. PROBLEMA DE LA DILIGENCIA (Stagecoach Problem)
  • 9. La idea básica es que existen N tipos distintos de artículos que pueden cargarse en una mochila; cada artículo tiene asociados un peso y un valor. El problema consiste en determinar cuántas unidades de cada artículo se deben colocar en la mochila para maximizar el valor total. Este enfoque resulta útil para la planificación del transporte de artículos en algún medio, por ejemplo: carga de un buque, avión, camión, entre otros. También es utilizable este modelo en planificación de producción, por ejemplo enrutamiento de la producción a través de varias máquinas. El problema se desarrolla bajo dos consideraciones, primero teniendo en cuenta el peso y luego el volumen. Este es un problema que también podría resolverse por programación lineal entera teniendo en cuenta la función objetivo y restricciones siguientes: PROBLEMA DE LA MOCHILA (Snapsack Problem)
  • 10. PROBLEMA DE LA MOCHILA (Snapsack Problem) La carga de un avión se distribuye con el propósito de maximizar el ingreso total. Se consideran 5 elementos y sólo se necesita uno de cada uno. La compañía gana 5000 u.m. por elemento más una bonificación por elemento. El avión puede transportar 2000 libras. a) ¿Cuáles elementos deben transportarse? b) Si se considera un volumen máximo de 200 pies cúbicos. ¿Cuáles elementos deben transportarse?
  • 11. PROBLEMA DE LA MOCHILA (Snapsack Problem) El problema se desarrolla bajo las dos consideraciones, primero teniendo en cuenta el peso y luego el volumen. Como puede apreciarse este es un problema que bien podría resolverse por programación lineal entera teniendo en cuenta la función objetivo y restricciones siguientes: Siendo el elemento j a transportar. Para el caso del volumen se reformaría la primera restricción cambiando los coeficientes por los volúmenes de los ítems.
  • 12. PROBLEMA DE LA MOCHILA (Snapsack Problem)
  • 13. El problema consiste en determinar un programa de producción para un periodo de tiempo con el fin de minimizar los costos totales relacionados. Hay demandas conocidas para cada periodo, límites de capacidad tanto para la producción como para los inventarios. Cuando hay más producción que demanda, se acumula inventario, y cuando la producción es menor que la demanda, se generarán retrasos en el cumplimiento de pedidos. Para cada periodo, una producción diferente de cero incurre en un costo de preparación. PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS (Production and Inventory Scheduling) )
  • 14.  𝑷(𝒏) : El número de unidades producidas en el periodo n.  𝑫(𝒏) La demanda en el periodo n.  𝑯(𝒏): El inventario disponible al final del periodo n.  𝑩(𝒏) : El backorder al final del periodo n.  𝑰(𝒏): La posición del inventario al final del periodo n, es decir 𝑰(𝒏) = 𝑯(𝒏), o 𝑰(𝒏) = 𝑩(𝒏). 𝑰(𝒏) = 𝑰(𝒏 −𝟏) + 𝑷(𝒏) − 𝑫 𝒏 .  𝑺(𝒏): El costo de preparación en el periodo n.  𝑽(𝑷 𝒏 ,𝑰(𝒏)) : El costo variable = función de 𝑷(𝒏) , 𝑯(𝒏) y/o 𝑩(𝒏). 𝑪(𝒏, 𝑷 𝒏 ,𝑰(𝒏)) = 𝑺(𝒏)+ 𝑽(𝑷 𝒏 ,𝑰(𝒏)) si 𝑷(𝒏) > 0, = 𝑽(𝑷 𝒏 ,𝑰(𝒏)) si 𝑷(𝒏) =0  𝑭(𝒏,𝒊) :Costo total acumulativo dado el nivel del inventario inicial i para el periodo. La relación recursiva dinámica se expresa como: 𝑭(𝒏,𝒊) = 𝒎𝒂𝒙𝒊𝒎𝒐 𝑪(𝒏, 𝑷 𝒏 ,𝒊) + 𝑷(𝒏) − 𝑫 𝒏 + 𝒇(𝒏−𝟏,𝒊+𝑷 𝒏 −𝑫(𝒏)) 𝒑𝒂𝒓𝒂 𝒕𝒐𝒅𝒐 𝒆𝒔 𝒑𝒐𝒔𝒊𝒃𝒍𝒆 𝑷(𝒏). 𝒏 𝟑 PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS (Production and Inventory Scheduling)