SlideShare une entreprise Scribd logo
1  sur  8
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
BR:
ROMERO WUILMARYS,
C.I 17.898.068
Porlamar, 15 de Julio de 2014
ENFOQUE
Los problemas que deben satisfacer un determinado tipo de restricciones son
problemas completos, donde el orden de los elementos de la solución no
importa. Estos problemas consisten en un conjunto (o lista) de variables a la
que a cada una se le debe asignar un valor sujeto a las restricciones del
problema.
Enfoques
Programación
Dinámica
 Transforma un problema de optimización
complejo en una secuencia problemas simples.
 Suele empezar por el final y es una técnica descendente.
 Puede calcular una amplia gama de problemas.
 Se basa en la recursión, y en el principio de optimalidad.
 Creado por Richard Bellman.
La programación hacia
adelante empieza el programa tan
pronto como se conocen las
necesidades: Los trabajos se
realizan bajo pedido del cliente. El
programa puede cumplirse incluso
si ello significa no cumplir la fecha
de entrega. A menudo provoca una
acumulación de inventario de
trabajo en curso.
Método o Enfoque de Ir Hacia
Adelante
 Tiene en cuenta el tiempo de las operaciones.
 Bases del corto plazo: semanal, diaria o por hora.
 Tipos:
B E
Programación hacia adelante
Hoy
Fecha de
entrega
B E
Programación hacia atrás
Fecha de
entrega Hoy
Método o Enfoque de Ir
Hacia Atrás
La idea de trabajar hacia atrás se introduce mediante la
resolución de acertijos conocidos, luego se muestra cómo la
programación dinámica es útil para solucionar redes, inventarios y
problemas de asignación de recursos.
Tengo una taza de 9 onzas y otra de 4 onzas. Mi madre me pidió traer a
casa exactamente 6 onzas de leche. ¿Cómo puedo cumplir lo pedido?
(tazas de leche)Ejemplo:
MOVIMIENTOS EN EL PROBLEMA DE LAS TAZAS Y LA LECHE
______________________________________________
Onzas en la taza onzas en la taza
De 9 onzas de 4 onzas
______________________________________________
9 0
6 4
9 1
0 1
1 0
1 4
5 0
5 4
9 0
0 0
Solución:
Al empezar cerca del final del problema, me doy cuenta
sagazmente de que el problema se puede resolver si soy
capaz de poner de alguna manera una onza de leche en
la tasa de 4 onzas.
Luego lleno la tasa de 9 onzas y vierto 3 onzas de la
leche de la tasa de 9 onzas en la taza parcialmente
llena de 4 onzas. En este momento me quedo con 6
onzas de leche.
El problema de las N reinas consiste en situar N reinas en un tablero de
ajedrez de NxN sin que se amenacen entre ellas. Una reina amenaza a otra si está
en la misma fila, columna o diagonal.
El problema de las N Reinas
Historia
El problema fue originalmente propuesto en 1848 por el ajedrecista Max Bezzel, y durante los
años, muchos matemáticos, incluyendo a Gauss y a Georg Cantor, han trabajado en este
problema y lo han generalizado a n-reinas. Las primeras soluciones fueron ofrecidas por Franz
Nauck en 1850. Nauck también se abocó a las n-reinas (en un tablero de nxn de tamaño
arbitrario). En 1874, S. Günther propuso un método para hallar las soluciones usando
determinantes, y J.W.L. Glaisher redefinió su aproximación.
Edsger Dijkstra usó este problema en 1972 para ilustrar el poder de la llamada programación
estructurada. Él publicó una descripción altamente detallada del desarrollo del algoritmo de
backtracking, "depth-first".
Soluciones al problema de las ocho reinas
Es un problema de ajedrez que consiste en
colocar 8 reinas en un tablero de 8x8 sin que se
puedan matar entre ellas. El problema se suele
utilizar mucho como ejemplo de problema
computacionalmente costoso de resolver
mediante un esquema de programación llamado
backtracking, aunque usando algoritmos de
inteligencia artificial se puede alcanzar
rápidamente una de las soluciones.
http://www.pensamientoscomputables.com/entrada/salvapantallas/salva-
pantallas/protector-de-pantalla/monitor
http://webysw.blogspot.com/search/label/Libros%20sobre%20Programaci%C3%
B3n%20Din%C3%A1mica
www.linguee.es/espanol-ingles/.../hacia+atrás+y+hacia+delante.htm
www.iit.upcomillas.es/aramos/simio/transpa/t_dp_ar.pdf
Referencias Bibliográficas

Contenu connexe

Tendances

Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivo
wadar3
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
Isabel
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertos
Natalia
 
Demostraciones probabilidad
Demostraciones probabilidadDemostraciones probabilidad
Demostraciones probabilidad
Raul Aguirre
 
Aplicaciones de los sistemas de ecuaciones edit 2
Aplicaciones de los sistemas de ecuaciones edit 2Aplicaciones de los sistemas de ecuaciones edit 2
Aplicaciones de los sistemas de ecuaciones edit 2
AwildaSilva2012
 
Investigacion derivada-de-una-curva-en-forma-parametrica
Investigacion derivada-de-una-curva-en-forma-parametricaInvestigacion derivada-de-una-curva-en-forma-parametrica
Investigacion derivada-de-una-curva-en-forma-parametrica
M Marcos
 

Tendances (20)

Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivo
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
LI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. AplicacionesLI-T5b: Algoritmos para SAT. Aplicaciones
LI-T5b: Algoritmos para SAT. Aplicaciones
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertos
 
Un ejemplo práctico en clase
Un ejemplo práctico en claseUn ejemplo práctico en clase
Un ejemplo práctico en clase
 
Método simplex1
Método simplex1Método simplex1
Método simplex1
 
M Grande
M GrandeM Grande
M Grande
 
Demostraciones probabilidad
Demostraciones probabilidadDemostraciones probabilidad
Demostraciones probabilidad
 
Metodo simplex
Metodo simplexMetodo simplex
Metodo simplex
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamica
 
Aplicaciones de los sistemas de ecuaciones edit 2
Aplicaciones de los sistemas de ecuaciones edit 2Aplicaciones de los sistemas de ecuaciones edit 2
Aplicaciones de los sistemas de ecuaciones edit 2
 
Tema 6: Problemas de Transporte, Trasbordo y Asignación
Tema 6: Problemas de Transporte, Trasbordo y AsignaciónTema 6: Problemas de Transporte, Trasbordo y Asignación
Tema 6: Problemas de Transporte, Trasbordo y Asignación
 
Programación deterministica
Programación deterministicaProgramación deterministica
Programación deterministica
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEX
 
Solución de sistemas de ecuaciones lineaes
Solución de sistemas de ecuaciones lineaesSolución de sistemas de ecuaciones lineaes
Solución de sistemas de ecuaciones lineaes
 
Dualidad en programacion lineal
Dualidad en programacion linealDualidad en programacion lineal
Dualidad en programacion lineal
 
Métodos de programación no lineal
Métodos de programación no linealMétodos de programación no lineal
Métodos de programación no lineal
 
Investigacion derivada-de-una-curva-en-forma-parametrica
Investigacion derivada-de-una-curva-en-forma-parametricaInvestigacion derivada-de-una-curva-en-forma-parametrica
Investigacion derivada-de-una-curva-en-forma-parametrica
 
Métodos numéricos- Problemario
Métodos numéricos- ProblemarioMétodos numéricos- Problemario
Métodos numéricos- Problemario
 

Similaire à Enfoque

Complejidad de problemas
Complejidad de problemasComplejidad de problemas
Complejidad de problemas
rodrigoalseco
 
12 Solucion De Problemas Con Recursion
12 Solucion De Problemas Con Recursion12 Solucion De Problemas Con Recursion
12 Solucion De Problemas Con Recursion
UVM
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
jonemil
 

Similaire à Enfoque (20)

Enfoques
EnfoquesEnfoques
Enfoques
 
Problema de las 8 reinas rebaza castañeda jhoser alberto
Problema de las 8 reinas  rebaza castañeda jhoser albertoProblema de las 8 reinas  rebaza castañeda jhoser alberto
Problema de las 8 reinas rebaza castañeda jhoser alberto
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Tarea de word
Tarea de wordTarea de word
Tarea de word
 
8 reinas
8 reinas8 reinas
8 reinas
 
Introducción al modelado de problemas de Programación Lineal.
Introducción al modelado de problemas de Programación Lineal.Introducción al modelado de problemas de Programación Lineal.
Introducción al modelado de problemas de Programación Lineal.
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
 
Complejidad de problemas
Complejidad de problemasComplejidad de problemas
Complejidad de problemas
 
Ajedrez y matemáticas
Ajedrez y matemáticasAjedrez y matemáticas
Ajedrez y matemáticas
 
Actividad 3.1
Actividad 3.1Actividad 3.1
Actividad 3.1
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica
 
Metodologia programacion
Metodologia  programacionMetodologia  programacion
Metodologia programacion
 
12 Solucion De Problemas Con Recursion
12 Solucion De Problemas Con Recursion12 Solucion De Problemas Con Recursion
12 Solucion De Problemas Con Recursion
 
planeación inee
planeación ineeplaneación inee
planeación inee
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Torres de hanói melany rojas
Torres de hanói melany rojasTorres de hanói melany rojas
Torres de hanói melany rojas
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Maurette ojea
Maurette ojeaMaurette ojea
Maurette ojea
 

Plus de Wuilmarys Romero (6)

Marco metodologico
Marco metodologicoMarco metodologico
Marco metodologico
 
Sistema de informacion
Sistema de informacion Sistema de informacion
Sistema de informacion
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Regresion lineal
Regresion linealRegresion lineal
Regresion lineal
 
Archivos en java
Archivos en javaArchivos en java
Archivos en java
 
La Organización como Sistema
La Organización como SistemaLa Organización como Sistema
La Organización como Sistema
 

Dernier

Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocionalSanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
elianapereira284018
 
Recuperando el Rumbo Hasta la Transformación Parte #4.pptx
Recuperando el Rumbo Hasta la Transformación Parte #4.pptxRecuperando el Rumbo Hasta la Transformación Parte #4.pptx
Recuperando el Rumbo Hasta la Transformación Parte #4.pptx
jenune
 
El Amor De Dios.................................pdf
El Amor De Dios.................................pdfEl Amor De Dios.................................pdf
El Amor De Dios.................................pdf
QataryPichosLlaqta
 

Dernier (16)

DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptxDIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
 
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocionalSanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
 
Recuperando el Rumbo Hasta la Transformación Parte #4.pptx
Recuperando el Rumbo Hasta la Transformación Parte #4.pptxRecuperando el Rumbo Hasta la Transformación Parte #4.pptx
Recuperando el Rumbo Hasta la Transformación Parte #4.pptx
 
ADVOCACIONES MARIANAS EN AMÉRICA LATINA.ppt
ADVOCACIONES MARIANAS EN AMÉRICA LATINA.pptADVOCACIONES MARIANAS EN AMÉRICA LATINA.ppt
ADVOCACIONES MARIANAS EN AMÉRICA LATINA.ppt
 
CARTA de Dios para ti. Dios hablando contigo
CARTA  de Dios para ti. Dios hablando contigoCARTA  de Dios para ti. Dios hablando contigo
CARTA de Dios para ti. Dios hablando contigo
 
Luisa de Marillac, cuidado de los galeotes
Luisa de Marillac, cuidado de los galeotesLuisa de Marillac, cuidado de los galeotes
Luisa de Marillac, cuidado de los galeotes
 
Luisa de Marillac y la educación de las niñas pobres
Luisa de Marillac y la educación de las niñas pobresLuisa de Marillac y la educación de las niñas pobres
Luisa de Marillac y la educación de las niñas pobres
 
Guadalupe Ortiz de Landázuri, biografía ilustrada
Guadalupe Ortiz de Landázuri, biografía ilustrada  Guadalupe Ortiz de Landázuri, biografía ilustrada
Guadalupe Ortiz de Landázuri, biografía ilustrada
 
Marco_EMS.pdfjhhhgffrhhhjjjjjjhgffddddffg
Marco_EMS.pdfjhhhgffrhhhjjjjjjhgffddddffgMarco_EMS.pdfjhhhgffrhhhjjjjjjhgffddddffg
Marco_EMS.pdfjhhhgffrhhhjjjjjjhgffddddffg
 
Luisa de Marillac: cuidado de los enfermos pobres
Luisa de Marillac: cuidado de los enfermos pobresLuisa de Marillac: cuidado de los enfermos pobres
Luisa de Marillac: cuidado de los enfermos pobres
 
El Amor De Dios.................................pdf
El Amor De Dios.................................pdfEl Amor De Dios.................................pdf
El Amor De Dios.................................pdf
 
GUÍA PARA EL REZO DEL SANTO ROSARIO, tamaño cuartilla A5 .pdf
GUÍA PARA EL REZO DEL SANTO ROSARIO, tamaño cuartilla A5 .pdfGUÍA PARA EL REZO DEL SANTO ROSARIO, tamaño cuartilla A5 .pdf
GUÍA PARA EL REZO DEL SANTO ROSARIO, tamaño cuartilla A5 .pdf
 
Luisa de Marillac y los niños abandonados
Luisa de Marillac y los niños abandonadosLuisa de Marillac y los niños abandonados
Luisa de Marillac y los niños abandonados
 
Disciplinas espirituales en el Ministerio de Alabanza.pptx
Disciplinas espirituales en el Ministerio de Alabanza.pptxDisciplinas espirituales en el Ministerio de Alabanza.pptx
Disciplinas espirituales en el Ministerio de Alabanza.pptx
 
Retiro de mayo #DesdeCasa (2024)
Retiro de mayo #DesdeCasa (2024)Retiro de mayo #DesdeCasa (2024)
Retiro de mayo #DesdeCasa (2024)
 
"espiritu alma y cuerpo" 1 Tesalonicenses 5:23
"espiritu alma y cuerpo" 1 Tesalonicenses 5:23"espiritu alma y cuerpo" 1 Tesalonicenses 5:23
"espiritu alma y cuerpo" 1 Tesalonicenses 5:23
 

Enfoque

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” BR: ROMERO WUILMARYS, C.I 17.898.068 Porlamar, 15 de Julio de 2014 ENFOQUE
  • 2. Los problemas que deben satisfacer un determinado tipo de restricciones son problemas completos, donde el orden de los elementos de la solución no importa. Estos problemas consisten en un conjunto (o lista) de variables a la que a cada una se le debe asignar un valor sujeto a las restricciones del problema. Enfoques Programación Dinámica  Transforma un problema de optimización complejo en una secuencia problemas simples.  Suele empezar por el final y es una técnica descendente.  Puede calcular una amplia gama de problemas.  Se basa en la recursión, y en el principio de optimalidad.  Creado por Richard Bellman.
  • 3. La programación hacia adelante empieza el programa tan pronto como se conocen las necesidades: Los trabajos se realizan bajo pedido del cliente. El programa puede cumplirse incluso si ello significa no cumplir la fecha de entrega. A menudo provoca una acumulación de inventario de trabajo en curso. Método o Enfoque de Ir Hacia Adelante  Tiene en cuenta el tiempo de las operaciones.  Bases del corto plazo: semanal, diaria o por hora.  Tipos: B E Programación hacia adelante Hoy Fecha de entrega B E Programación hacia atrás Fecha de entrega Hoy
  • 4. Método o Enfoque de Ir Hacia Atrás La idea de trabajar hacia atrás se introduce mediante la resolución de acertijos conocidos, luego se muestra cómo la programación dinámica es útil para solucionar redes, inventarios y problemas de asignación de recursos. Tengo una taza de 9 onzas y otra de 4 onzas. Mi madre me pidió traer a casa exactamente 6 onzas de leche. ¿Cómo puedo cumplir lo pedido? (tazas de leche)Ejemplo:
  • 5. MOVIMIENTOS EN EL PROBLEMA DE LAS TAZAS Y LA LECHE ______________________________________________ Onzas en la taza onzas en la taza De 9 onzas de 4 onzas ______________________________________________ 9 0 6 4 9 1 0 1 1 0 1 4 5 0 5 4 9 0 0 0 Solución: Al empezar cerca del final del problema, me doy cuenta sagazmente de que el problema se puede resolver si soy capaz de poner de alguna manera una onza de leche en la tasa de 4 onzas. Luego lleno la tasa de 9 onzas y vierto 3 onzas de la leche de la tasa de 9 onzas en la taza parcialmente llena de 4 onzas. En este momento me quedo con 6 onzas de leche.
  • 6. El problema de las N reinas consiste en situar N reinas en un tablero de ajedrez de NxN sin que se amenacen entre ellas. Una reina amenaza a otra si está en la misma fila, columna o diagonal. El problema de las N Reinas Historia El problema fue originalmente propuesto en 1848 por el ajedrecista Max Bezzel, y durante los años, muchos matemáticos, incluyendo a Gauss y a Georg Cantor, han trabajado en este problema y lo han generalizado a n-reinas. Las primeras soluciones fueron ofrecidas por Franz Nauck en 1850. Nauck también se abocó a las n-reinas (en un tablero de nxn de tamaño arbitrario). En 1874, S. Günther propuso un método para hallar las soluciones usando determinantes, y J.W.L. Glaisher redefinió su aproximación. Edsger Dijkstra usó este problema en 1972 para ilustrar el poder de la llamada programación estructurada. Él publicó una descripción altamente detallada del desarrollo del algoritmo de backtracking, "depth-first".
  • 7. Soluciones al problema de las ocho reinas Es un problema de ajedrez que consiste en colocar 8 reinas en un tablero de 8x8 sin que se puedan matar entre ellas. El problema se suele utilizar mucho como ejemplo de problema computacionalmente costoso de resolver mediante un esquema de programación llamado backtracking, aunque usando algoritmos de inteligencia artificial se puede alcanzar rápidamente una de las soluciones.