SlideShare une entreprise Scribd logo
1  sur  36
Investigación Operativa DESARROLLO DE MODELOS
El problema Los recursos  son escasos Los sistemas son cada  vez más complejos Cada vez es más difícil asignar los  recursos o actividades de la forma más eficaz
Investigación operativa (I.O.) Es la aplicación del método científico para asignar los recursos o actividades de forma eficaz, en la gestión y organización de sistemas complejos Su objetivo es ayudar a la toma de decisiones Requiere un enfoque interdisciplinario
Historia de la I.O. Se aplica por primera vez en 1780 Antecedentes: Matemáticas: modelos lineales (Farkas, Minkowski) (s.XIX) Estadística: fenómenos de espera (Erlang, Markov) (años 20) Economía: Quesnay (x.XVIII), Walras (s.XIX), Von Neumann (años 20) El origen de la I.O. moderna se sitúa en la 2ª Guerra Mundial
Historia de la I.O. Al terminar la guerra, sigue el desarrollo en la industria, debido a: competitividad industrial progreso teórico RAND (Dantzig) Princeton (Gomory, Kuhn, Tucker) Carnegie Institute of Technology (Charnes, Cooper) gran desarrollo de los ordenadores
Actualidad de la I.O. Sigue habiendo un gran desarrollo, en muchos sectores, con grandes avances sobre todo en el campo de la Inteligencia Artificial Más información: Sociedad Española de  Estadística e Inv. Op. (SEIO) www.cica.es/aliens/seio Association of European O.R. Societies (EURO) www.ulb.ac.be/euro/euro_welcome.html Institute for O.R. and the Management Sci. (INFORMS) www.informs.org International Federation of O.R. Societies (IFORS) www.ifors.org
El método de la I.O. Definición del problema Formulación del problema y construcción del modelo Resolución Verificación, validación, refinamiento Interpretación y análisis de resultados Implantación y uso extensivo A lo largo de todo el proceso debe haber una interacción constante entre el analista y el cliente
El modelado Es una ciencia análisis de relaciones aplicación de algoritmos de solución Y a la vez un arte visión de la realidad estilo, elegancia, simplicidad uso creativo de las herramientas experiencia
Definición del problema Consiste en identificar los elementos de decisión objetivos (uno o varios, optimizar o satisfacer) alternativas limitaciones del sistema Hay que recoger información relevante (los datos pueden ser un grave problema) Es la etapa fundamental para que las decisiones sean útiles
Formulación del problema Modelo: representación simplificada de la realidad, que facilita su comprensión y el estudio de su comportamiento Debe mantener un equilibrio entre sencillez y capacidad de representación Modelo matemático: modelo expresado en términos matemáticos hace más claras la estructura y relaciones facilita el uso de técnicas matemáticas y ordenadores a veces no es aplicable
Construcción del modelo Traducción del problema a términos matemáticos objetivos: función objetivo alternativas: variables de decisión limitaciones del sistema: restricciones Pero a veces las relaciones matemáticas son demasiado complejas heurísticos simulación
Tipos de modelos Determinísticos Programación matemática Programación lineal Programación entera Programación dinámica Programación no lineal Programación multiobjetivo Modelos de transporte Modelos de redes ,[object Object]
Programación estocástica
Gestión de inventarios
Fenómenos de espera (colas)
Teoría de juegos
Simulación,[object Object]
Verificación y validación Eliminación de errores Comprobación de que el modelo se adapta a la realidad
Interpretación y análisis Robustez de la solución óptima obtenida: Análisis de sensibilidad Detección de soluciones cuasi-óptimas atractivas
Implantación Sistema de ayuda y mantenimiento Documentación Formación de usuarios
Ejemplo nº1 En una fábrica de cerveza se producen dos tipos: rubia y  negra. Su precio de venta es de 50 ptas/l y 30 ptas/l,  respectivamente. Sus necesidades de mano de obra son de  3 y 5 empleados, y de 5.000 y 2.000 ptas de materias primas por cada 1000 l. La empresa dispone semanalmente de 15 empleados y 10.000 ptas para materias primas, y desea maximizar su beneficio. ¿Cuántos litros debe producir?
Formulación
El modelo de P.L.
El modelo de P.L. z: función objetivo CT (c1,...,cn): vector de coeficientes de la f.o. XT (x1,...,xn): vector de variables de decisión A (...,aij,...): matriz de coeficientes técnicos b (b1,...,bm): vector de demandas Matricialmente, 		Opt CTX 		s.a. 			AX  b 			x  0 Forma canónica
Propiedades del modelo lineal Proporcionalidad La contribución al coste y a las restricciones es directamente proporcional al valor de cada variable Aditividad El coste y las restricciones son la suma directa de las variables Divisibilidad Las variables pueden dividirse en cualquier tipo de fracción
Modelos de prog. entera El modelo matemático es el modelo de P.L., pero con algunas variables enteras Programación entera mixta (MIP)	 x  R+, y  Z+ Programación entera pura (IP) x  Z+ Programación binaria ó 0-1 (0-1 MIP, 0-1 IP, BIP) x  {0,1}: variables de asignación, lógicas Son problemas más complicados de resolver que los de P.L. El primer algoritmo de resolución se planteó en el año 1958 (Gomory)
Problemas típicos Problema del transporte Problema de flujo con coste mínimo en red Problema de asignación Problema de la mochila (knapsack) Problema del emparejamiento (matching) Problema del recubrimiento (set-covering) Problema del empaquetado (set-packing) Problema de partición (set-partitioning) Problema del coste fijo (fixed-charge) Problema del viajante (TSP) Problema de rutas óptimas
Problema del transporte Minimizar el coste total de transporte entre los centros de origen y los de destino, satisfaciendo la demanda, y sin superar la oferta xij: unidades a enviar de origen i a destino j cij: coste unitario de transporte de i a j ai: unidades de oferta en el punto origen i bj: unidades de demanda en el punto destino j Se supone oferta total igual a demanda total
Flujo con coste mínimo en red Embarcar los recursos disponibles a través de la red para satisfacer la demanda a coste mínimo xij: unidades enviadas de i a j (flujo) cij: coste unitario de transporte de i a j bi:recursos disponibles en un nodo i 	oferta: bi>0 	demanda: bi<0 	transbordo: bi=0 Se supone oferta total igual a demanda total
Problema de asignación Minimizar el coste total de operación de modo que: 	- cada tarea se asigne a una y sólo una máquina 	- cada máquina realice una y sólo una tarea xij: 1 si la tarea i se hace con la máquina j cij: coste de realizar la tarea i con máquina j n tareas m máquinas Si hay más máquinas que tareas se formula con desigualdades, y se resuelve con tareas ficticias
Problema de la mochila Escoger un grupo de productos que maximice el valor total sin exceder el espacio disponible n objetos aj: espacio que ocupa el objeto j cj: valor del objeto j b: volumen de la mochila xj: 1 si se escoge el objeto j
Problema de emparejamiento Distribuir un conjunto por parejas de tal forma que el valor sea máximo. Si hay elementos sin pareja: emparejamiento imperfecto. Si están en dos conjuntos, emparejamiento bipartito. xij=1 si los elementos i y j son pareja cij: valor de la pareja i-j 		i<j
Problema de recubrimiento Minimizar el coste de las actividades que en su conjunto cubren todas las características al menos una vez  m características n actividades xj=1 si la actividad j se realiza cj: coste unitario de la actividad j aij=1 si la característica i está en la actividad j A: matriz de incidencia
Problema de empaquetado Maximizar el beneficio total de forma que hay que elegir conjuntos completos de actividades, y que no se realice una actividad dos veces  m actividades n conjuntos de actividades xj=1 si se elige el subconjunto j cj: beneficio por realizar el conjunto j aij=1 si el conjunto j incluye la actividad i A: matriz de incidencia
Problema de partición Si en el problema de recubrimiento o en el de empaquetado las desigualdades se cambian por igualdades m actividades n conjuntos de actividades xj=1 si se elige el subconjunto j cj: beneficio por realizar el conjunto j aij=1 si el conjunto j incluye la actividad i A: matriz de incidencia
Problema del coste fijo Decidir la cantidad de cada producto de modo que se minimicen los costes de producción y se satisfaga la demanda xij: unidades del producto j cj: coste unitario de producción de j yk=1 si se usa la instalación k fk: coste de arranque de la instalación k akj=1 si el producto j usa la instalación k bj: demanda del producto j M: número lo suficientemente grande

Contenu connexe

Tendances

Problemas resueltos-de-teorc3ada-de-colas1
Problemas resueltos-de-teorc3ada-de-colas1Problemas resueltos-de-teorc3ada-de-colas1
Problemas resueltos-de-teorc3ada-de-colas1darwing12345
 
Prueba de Hipotesis Unideg Comonfort
Prueba de Hipotesis  Unideg ComonfortPrueba de Hipotesis  Unideg Comonfort
Prueba de Hipotesis Unideg Comonfortluna_negra144
 
282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividadHeriberto Carrizosa
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesGARAVITOGIOVANNI
 
Distribucion muestral de una proporcion
Distribucion muestral de una proporcion Distribucion muestral de una proporcion
Distribucion muestral de una proporcion Oscar Saenz
 
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexEjercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexSalvador Vasquez perez
 
Tarea 5 de probabilidad con respuestas
Tarea 5 de probabilidad con respuestasTarea 5 de probabilidad con respuestas
Tarea 5 de probabilidad con respuestasIPN
 
Prueba de hipótesis
Prueba de hipótesisPrueba de hipótesis
Prueba de hipótesisvaro99
 
Probability distributions intro bernoulli 2020
Probability distributions intro bernoulli 2020Probability distributions intro bernoulli 2020
Probability distributions intro bernoulli 2020Edgar Mata
 
Md ejercicios resueltos teoria de la decision
Md   ejercicios resueltos teoria de la decisionMd   ejercicios resueltos teoria de la decision
Md ejercicios resueltos teoria de la decisionSarita Carbajal
 
Economía y des economía de escalas
Economía  y des economía de escalasEconomía  y des economía de escalas
Economía y des economía de escalasAnabel Ferrer ramirez
 
Pruebas de hipótesis para una muestra
Pruebas de hipótesis para una muestraPruebas de hipótesis para una muestra
Pruebas de hipótesis para una muestraAlejandro Ruiz
 
Sesión 10 (clase)
Sesión 10 (clase)Sesión 10 (clase)
Sesión 10 (clase)Rob Sorian
 
Presentación estadistica
Presentación estadisticaPresentación estadistica
Presentación estadisticafelix3300
 
Ejemplos de distribucion de probabilidades
Ejemplos de distribucion de probabilidadesEjemplos de distribucion de probabilidades
Ejemplos de distribucion de probabilidadesluiisalbertoo-laga
 

Tendances (20)

Problemas resueltos-de-teorc3ada-de-colas1
Problemas resueltos-de-teorc3ada-de-colas1Problemas resueltos-de-teorc3ada-de-colas1
Problemas resueltos-de-teorc3ada-de-colas1
 
Prueba de Hipotesis Unideg Comonfort
Prueba de Hipotesis  Unideg ComonfortPrueba de Hipotesis  Unideg Comonfort
Prueba de Hipotesis Unideg Comonfort
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Eu3 equiponro3
Eu3 equiponro3Eu3 equiponro3
Eu3 equiponro3
 
282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
2. metodo grafico
2. metodo grafico2. metodo grafico
2. metodo grafico
 
Distribucion muestral de una proporcion
Distribucion muestral de una proporcion Distribucion muestral de una proporcion
Distribucion muestral de una proporcion
 
06. tabla de constantes para gráficos de control
06. tabla de constantes para gráficos de control06. tabla de constantes para gráficos de control
06. tabla de constantes para gráficos de control
 
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexEjercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
 
Tarea 5 de probabilidad con respuestas
Tarea 5 de probabilidad con respuestasTarea 5 de probabilidad con respuestas
Tarea 5 de probabilidad con respuestas
 
Expo 2 método dual simplex
Expo 2   método dual simplexExpo 2   método dual simplex
Expo 2 método dual simplex
 
Prueba de hipótesis
Prueba de hipótesisPrueba de hipótesis
Prueba de hipótesis
 
Probability distributions intro bernoulli 2020
Probability distributions intro bernoulli 2020Probability distributions intro bernoulli 2020
Probability distributions intro bernoulli 2020
 
Md ejercicios resueltos teoria de la decision
Md   ejercicios resueltos teoria de la decisionMd   ejercicios resueltos teoria de la decision
Md ejercicios resueltos teoria de la decision
 
Economía y des economía de escalas
Economía  y des economía de escalasEconomía  y des economía de escalas
Economía y des economía de escalas
 
Pruebas de hipótesis para una muestra
Pruebas de hipótesis para una muestraPruebas de hipótesis para una muestra
Pruebas de hipótesis para una muestra
 
Sesión 10 (clase)
Sesión 10 (clase)Sesión 10 (clase)
Sesión 10 (clase)
 
Presentación estadistica
Presentación estadisticaPresentación estadistica
Presentación estadistica
 
Ejemplos de distribucion de probabilidades
Ejemplos de distribucion de probabilidadesEjemplos de distribucion de probabilidades
Ejemplos de distribucion de probabilidades
 

En vedette

Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOUnidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOErick Cantona
 
Erfolgreiche Facebook Aktionen
Erfolgreiche Facebook AktionenErfolgreiche Facebook Aktionen
Erfolgreiche Facebook AktionenHalalati
 
KWK: Die Suche nach dem richtigen Kompass
KWK: Die Suche nach dem richtigen KompassKWK: Die Suche nach dem richtigen Kompass
KWK: Die Suche nach dem richtigen KompassOeko-Institut
 
e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)Robert Lender
 
Vehicle finance lesson 3
Vehicle finance lesson 3Vehicle finance lesson 3
Vehicle finance lesson 3Garden City
 
Mercredis des Tice - réaliser un diaporama
Mercredis des Tice - réaliser un diaporama Mercredis des Tice - réaliser un diaporama
Mercredis des Tice - réaliser un diaporama annemariemichaud
 
30Abri. La Visita, el Comprador, el Cliente_ 5.9 5.10
30Abri. La Visita, el Comprador, el Cliente_ 5.9  5.10 30Abri. La Visita, el Comprador, el Cliente_ 5.9  5.10
30Abri. La Visita, el Comprador, el Cliente_ 5.9 5.10 Alicia Garcia Oliva
 
SCHAUEN SIE MAL! YP-S3
SCHAUEN SIE MAL! YP-S3SCHAUEN SIE MAL! YP-S3
SCHAUEN SIE MAL! YP-S3damai789
 
Catéchuménat2
Catéchuménat2Catéchuménat2
Catéchuménat2Outremeuse
 
bonne année 2011
bonne année 2011bonne année 2011
bonne année 2011fleur17750
 
Didier Rousseau Le nouvel économiste 28 janvier 2010
Didier Rousseau Le nouvel économiste 28 janvier 2010Didier Rousseau Le nouvel économiste 28 janvier 2010
Didier Rousseau Le nouvel économiste 28 janvier 2010onepoint x weave
 
Présentation Copilot
Présentation CopilotPrésentation Copilot
Présentation CopilotAFMM
 
G vadillo cv 2010 mayo
G vadillo cv 2010 mayoG vadillo cv 2010 mayo
G vadillo cv 2010 mayoUNAM
 

En vedette (20)

Pronosticos
PronosticosPronosticos
Pronosticos
 
La placa madre con sus partes
La placa madre con sus partesLa placa madre con sus partes
La placa madre con sus partes
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOUnidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
 
Erfolgreiche Facebook Aktionen
Erfolgreiche Facebook AktionenErfolgreiche Facebook Aktionen
Erfolgreiche Facebook Aktionen
 
KWK: Die Suche nach dem richtigen Kompass
KWK: Die Suche nach dem richtigen KompassKWK: Die Suche nach dem richtigen Kompass
KWK: Die Suche nach dem richtigen Kompass
 
e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)
 
Liste noel
Liste noelListe noel
Liste noel
 
Vehicle finance lesson 3
Vehicle finance lesson 3Vehicle finance lesson 3
Vehicle finance lesson 3
 
Mercredis des Tice - réaliser un diaporama
Mercredis des Tice - réaliser un diaporama Mercredis des Tice - réaliser un diaporama
Mercredis des Tice - réaliser un diaporama
 
30Abri. La Visita, el Comprador, el Cliente_ 5.9 5.10
30Abri. La Visita, el Comprador, el Cliente_ 5.9  5.10 30Abri. La Visita, el Comprador, el Cliente_ 5.9  5.10
30Abri. La Visita, el Comprador, el Cliente_ 5.9 5.10
 
Amivital cedi-2010
Amivital cedi-2010Amivital cedi-2010
Amivital cedi-2010
 
SCHAUEN SIE MAL! YP-S3
SCHAUEN SIE MAL! YP-S3SCHAUEN SIE MAL! YP-S3
SCHAUEN SIE MAL! YP-S3
 
Catéchuménat2
Catéchuménat2Catéchuménat2
Catéchuménat2
 
Casill Proana Paristech 14 06 10
Casill Proana Paristech 14 06 10Casill Proana Paristech 14 06 10
Casill Proana Paristech 14 06 10
 
bonne année 2011
bonne année 2011bonne année 2011
bonne année 2011
 
Didier Rousseau Le nouvel économiste 28 janvier 2010
Didier Rousseau Le nouvel économiste 28 janvier 2010Didier Rousseau Le nouvel économiste 28 janvier 2010
Didier Rousseau Le nouvel économiste 28 janvier 2010
 
Amigas Borrachas
Amigas BorrachasAmigas Borrachas
Amigas Borrachas
 
Présentation Copilot
Présentation CopilotPrésentation Copilot
Présentation Copilot
 
G vadillo cv 2010 mayo
G vadillo cv 2010 mayoG vadillo cv 2010 mayo
G vadillo cv 2010 mayo
 

Similaire à Desarrollo modelos io

Programación lineal
Programación linealProgramación lineal
Programación linealdanile889_l
 
Solución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabSolución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabWilder Ramirez
 
Aplicación de la linea recta a la economia
Aplicación de la linea recta a la economiaAplicación de la linea recta a la economia
Aplicación de la linea recta a la economiaLuis Joya
 
Introducción al Calculo Integral MA-II ccesa007
Introducción al Calculo Integral  MA-II  ccesa007Introducción al Calculo Integral  MA-II  ccesa007
Introducción al Calculo Integral MA-II ccesa007Demetrio Ccesa Rayme
 
Octave_TICA_2022.pdf
Octave_TICA_2022.pdfOctave_TICA_2022.pdf
Octave_TICA_2022.pdfmarco854887
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesRonald Alexander Medina Pinto
 
Teoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdfTeoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdfGustavoRojasValdivia2
 
Matemática -Trabajo Practico - Ecuaciones Lineales
Matemática -Trabajo Practico - Ecuaciones LinealesMatemática -Trabajo Practico - Ecuaciones Lineales
Matemática -Trabajo Practico - Ecuaciones LinealesRaul Moreno
 
algoritmos en R Studio
algoritmos en R Studioalgoritmos en R Studio
algoritmos en R Studiojuan198
 

Similaire à Desarrollo modelos io (20)

Presentacion
PresentacionPresentacion
Presentacion
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Modelo transporte
Modelo transporteModelo transporte
Modelo transporte
 
Aplicación de las derivadas en la economia
Aplicación de las derivadas en la  economiaAplicación de las derivadas en la  economia
Aplicación de las derivadas en la economia
 
Rlm
RlmRlm
Rlm
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Solución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabSolución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlab
 
Modelo de von neumann 1
Modelo de von neumann 1Modelo de von neumann 1
Modelo de von neumann 1
 
Aplicación de la linea recta a la economia
Aplicación de la linea recta a la economiaAplicación de la linea recta a la economia
Aplicación de la linea recta a la economia
 
Introducción al Calculo Integral MA-II ccesa007
Introducción al Calculo Integral  MA-II  ccesa007Introducción al Calculo Integral  MA-II  ccesa007
Introducción al Calculo Integral MA-II ccesa007
 
Apunte umayor
Apunte umayorApunte umayor
Apunte umayor
 
PROGRAMACION LINEAL
PROGRAMACION LINEALPROGRAMACION LINEAL
PROGRAMACION LINEAL
 
Octave_TICA_2022.pdf
Octave_TICA_2022.pdfOctave_TICA_2022.pdf
Octave_TICA_2022.pdf
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de Redes
 
Examen Parcial 2
Examen Parcial 2Examen Parcial 2
Examen Parcial 2
 
Teoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdfTeoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdf
 
2 Taller modelacion matemática 2018-1 UNAL
2 Taller modelacion matemática 2018-1 UNAL2 Taller modelacion matemática 2018-1 UNAL
2 Taller modelacion matemática 2018-1 UNAL
 
Matemática -Trabajo Practico - Ecuaciones Lineales
Matemática -Trabajo Practico - Ecuaciones LinealesMatemática -Trabajo Practico - Ecuaciones Lineales
Matemática -Trabajo Practico - Ecuaciones Lineales
 
08 compalgoritmos
08 compalgoritmos08 compalgoritmos
08 compalgoritmos
 
algoritmos en R Studio
algoritmos en R Studioalgoritmos en R Studio
algoritmos en R Studio
 

Dernier

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
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
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
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
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
 
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
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
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
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 

Dernier (20)

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
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
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
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
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
 
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
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.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
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 

Desarrollo modelos io

  • 2. El problema Los recursos son escasos Los sistemas son cada vez más complejos Cada vez es más difícil asignar los recursos o actividades de la forma más eficaz
  • 3. Investigación operativa (I.O.) Es la aplicación del método científico para asignar los recursos o actividades de forma eficaz, en la gestión y organización de sistemas complejos Su objetivo es ayudar a la toma de decisiones Requiere un enfoque interdisciplinario
  • 4. Historia de la I.O. Se aplica por primera vez en 1780 Antecedentes: Matemáticas: modelos lineales (Farkas, Minkowski) (s.XIX) Estadística: fenómenos de espera (Erlang, Markov) (años 20) Economía: Quesnay (x.XVIII), Walras (s.XIX), Von Neumann (años 20) El origen de la I.O. moderna se sitúa en la 2ª Guerra Mundial
  • 5. Historia de la I.O. Al terminar la guerra, sigue el desarrollo en la industria, debido a: competitividad industrial progreso teórico RAND (Dantzig) Princeton (Gomory, Kuhn, Tucker) Carnegie Institute of Technology (Charnes, Cooper) gran desarrollo de los ordenadores
  • 6. Actualidad de la I.O. Sigue habiendo un gran desarrollo, en muchos sectores, con grandes avances sobre todo en el campo de la Inteligencia Artificial Más información: Sociedad Española de Estadística e Inv. Op. (SEIO) www.cica.es/aliens/seio Association of European O.R. Societies (EURO) www.ulb.ac.be/euro/euro_welcome.html Institute for O.R. and the Management Sci. (INFORMS) www.informs.org International Federation of O.R. Societies (IFORS) www.ifors.org
  • 7. El método de la I.O. Definición del problema Formulación del problema y construcción del modelo Resolución Verificación, validación, refinamiento Interpretación y análisis de resultados Implantación y uso extensivo A lo largo de todo el proceso debe haber una interacción constante entre el analista y el cliente
  • 8. El modelado Es una ciencia análisis de relaciones aplicación de algoritmos de solución Y a la vez un arte visión de la realidad estilo, elegancia, simplicidad uso creativo de las herramientas experiencia
  • 9. Definición del problema Consiste en identificar los elementos de decisión objetivos (uno o varios, optimizar o satisfacer) alternativas limitaciones del sistema Hay que recoger información relevante (los datos pueden ser un grave problema) Es la etapa fundamental para que las decisiones sean útiles
  • 10. Formulación del problema Modelo: representación simplificada de la realidad, que facilita su comprensión y el estudio de su comportamiento Debe mantener un equilibrio entre sencillez y capacidad de representación Modelo matemático: modelo expresado en términos matemáticos hace más claras la estructura y relaciones facilita el uso de técnicas matemáticas y ordenadores a veces no es aplicable
  • 11. Construcción del modelo Traducción del problema a términos matemáticos objetivos: función objetivo alternativas: variables de decisión limitaciones del sistema: restricciones Pero a veces las relaciones matemáticas son demasiado complejas heurísticos simulación
  • 12.
  • 17.
  • 18. Verificación y validación Eliminación de errores Comprobación de que el modelo se adapta a la realidad
  • 19. Interpretación y análisis Robustez de la solución óptima obtenida: Análisis de sensibilidad Detección de soluciones cuasi-óptimas atractivas
  • 20. Implantación Sistema de ayuda y mantenimiento Documentación Formación de usuarios
  • 21. Ejemplo nº1 En una fábrica de cerveza se producen dos tipos: rubia y negra. Su precio de venta es de 50 ptas/l y 30 ptas/l, respectivamente. Sus necesidades de mano de obra son de 3 y 5 empleados, y de 5.000 y 2.000 ptas de materias primas por cada 1000 l. La empresa dispone semanalmente de 15 empleados y 10.000 ptas para materias primas, y desea maximizar su beneficio. ¿Cuántos litros debe producir?
  • 23. El modelo de P.L.
  • 24. El modelo de P.L. z: función objetivo CT (c1,...,cn): vector de coeficientes de la f.o. XT (x1,...,xn): vector de variables de decisión A (...,aij,...): matriz de coeficientes técnicos b (b1,...,bm): vector de demandas Matricialmente, Opt CTX s.a. AX b x  0 Forma canónica
  • 25. Propiedades del modelo lineal Proporcionalidad La contribución al coste y a las restricciones es directamente proporcional al valor de cada variable Aditividad El coste y las restricciones son la suma directa de las variables Divisibilidad Las variables pueden dividirse en cualquier tipo de fracción
  • 26. Modelos de prog. entera El modelo matemático es el modelo de P.L., pero con algunas variables enteras Programación entera mixta (MIP) x  R+, y  Z+ Programación entera pura (IP) x  Z+ Programación binaria ó 0-1 (0-1 MIP, 0-1 IP, BIP) x  {0,1}: variables de asignación, lógicas Son problemas más complicados de resolver que los de P.L. El primer algoritmo de resolución se planteó en el año 1958 (Gomory)
  • 27. Problemas típicos Problema del transporte Problema de flujo con coste mínimo en red Problema de asignación Problema de la mochila (knapsack) Problema del emparejamiento (matching) Problema del recubrimiento (set-covering) Problema del empaquetado (set-packing) Problema de partición (set-partitioning) Problema del coste fijo (fixed-charge) Problema del viajante (TSP) Problema de rutas óptimas
  • 28. Problema del transporte Minimizar el coste total de transporte entre los centros de origen y los de destino, satisfaciendo la demanda, y sin superar la oferta xij: unidades a enviar de origen i a destino j cij: coste unitario de transporte de i a j ai: unidades de oferta en el punto origen i bj: unidades de demanda en el punto destino j Se supone oferta total igual a demanda total
  • 29. Flujo con coste mínimo en red Embarcar los recursos disponibles a través de la red para satisfacer la demanda a coste mínimo xij: unidades enviadas de i a j (flujo) cij: coste unitario de transporte de i a j bi:recursos disponibles en un nodo i oferta: bi>0 demanda: bi<0 transbordo: bi=0 Se supone oferta total igual a demanda total
  • 30. Problema de asignación Minimizar el coste total de operación de modo que: - cada tarea se asigne a una y sólo una máquina - cada máquina realice una y sólo una tarea xij: 1 si la tarea i se hace con la máquina j cij: coste de realizar la tarea i con máquina j n tareas m máquinas Si hay más máquinas que tareas se formula con desigualdades, y se resuelve con tareas ficticias
  • 31. Problema de la mochila Escoger un grupo de productos que maximice el valor total sin exceder el espacio disponible n objetos aj: espacio que ocupa el objeto j cj: valor del objeto j b: volumen de la mochila xj: 1 si se escoge el objeto j
  • 32. Problema de emparejamiento Distribuir un conjunto por parejas de tal forma que el valor sea máximo. Si hay elementos sin pareja: emparejamiento imperfecto. Si están en dos conjuntos, emparejamiento bipartito. xij=1 si los elementos i y j son pareja cij: valor de la pareja i-j i<j
  • 33. Problema de recubrimiento Minimizar el coste de las actividades que en su conjunto cubren todas las características al menos una vez m características n actividades xj=1 si la actividad j se realiza cj: coste unitario de la actividad j aij=1 si la característica i está en la actividad j A: matriz de incidencia
  • 34. Problema de empaquetado Maximizar el beneficio total de forma que hay que elegir conjuntos completos de actividades, y que no se realice una actividad dos veces m actividades n conjuntos de actividades xj=1 si se elige el subconjunto j cj: beneficio por realizar el conjunto j aij=1 si el conjunto j incluye la actividad i A: matriz de incidencia
  • 35. Problema de partición Si en el problema de recubrimiento o en el de empaquetado las desigualdades se cambian por igualdades m actividades n conjuntos de actividades xj=1 si se elige el subconjunto j cj: beneficio por realizar el conjunto j aij=1 si el conjunto j incluye la actividad i A: matriz de incidencia
  • 36. Problema del coste fijo Decidir la cantidad de cada producto de modo que se minimicen los costes de producción y se satisfaga la demanda xij: unidades del producto j cj: coste unitario de producción de j yk=1 si se usa la instalación k fk: coste de arranque de la instalación k akj=1 si el producto j usa la instalación k bj: demanda del producto j M: número lo suficientemente grande
  • 37. Problema del viajante Encontrar un circuito que visite exactamente una vez cada ciudad empezando en la primera y que tenga longitud mínima xij=1 si de i va directamente a j cij: distancia entre i y j A: conjunto de arcos V: conjunto de nodos
  • 38.
  • 39. Problema de rutas Minimizar el coste total, visitando todos los clientes N: clientes M: vehículos xijk=1 si el vehículo k visita j después de i cij: coste unitario de transporte de i a j dij: distancia de i a j tij: tiempo de i a j qi: demanda si: tiempo de descarga i: prioridad Qk: capacidad rok, dok: período tiempo disponible ck: coste fijo por uso
  • 40. Formulación con var. binarias Restricciones disyuntivas K de N alternativas deben darse Restricciones condicionales equiv. a Decisiones contingentes x  y y  x