SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informáticag
Investigación de Operaciones I
Conjuntos Convexos
óy Programación
MatemáticaMatemática
Docente : Lic. Gabriel Solari Carbajal
Conjuntos ConvexosConjuntos Convexos
IntroducciónIntroducción.-
El concepto de conjunto convexo es fundamental en el
t di d l P ió M t áti itestudio de la Programación Matemática porque permite
obtener resultados teóricos importantes.
D t d l P ió M t áti ti hDentro de la Programación Matemática tienen mucha
importancia los problemas convexos, donde las
variables de decisión pertenecen a un conjunto convexovariables de decisión pertenecen a un conjunto convexo
y la función objetivo es una función convexa, dado que
el teorema fundamental de la programación convexag
nos asegura que todo óptimo local es un óptimo global.
2
Conjuntos Convexos
Idea de conjunto convexo
Conjuntos Convexos
Idea de conjunto convexo.-
Un conjunto S de puntos es un conjunto convexo si
t d l t d l t d ttodos los puntos del segmento de recta que une a
cualquier par de puntos del conjunto también
pertenecen al conjunto Spertenecen al conjunto S.
Para comprender mejor la definición de conjunto
convexo debe tenerse en cuenta que dados dos puntosconvexo debe tenerse en cuenta que dados dos puntos
x1 y x2, los puntos λ x1 + (1-λ) x2 con 0 ≤ λ ≤ 1
corresponden justamente con los puntos del segmentoj g
que une x1 y x2.
3
Conjuntos Convexos
Ejemplos de conjuntos convexos:
Conjuntos Convexos
Ejemplos de conjuntos convexos:
4
Conjuntos Convexos
Ejemplos de conjuntos no convexos:
Conjuntos Convexos
Ejemplos de conjuntos no convexos:
5
Conjuntos Convexos
Definición formal
Conjuntos Convexos
Definición formal.-
es convexo sí
n
S ℜ⊂El conjunto es convexo síS ℜ⊂
Sx,x 21 ∈∀
λλ
El conjunto
10, ≤λ≤ℜ∈λ∀
los puntoslos puntos
( ) 21 x1xx λ−+λ=
pertenecen a S.
6
Conjuntos Convexos
Obsérvese que:
Conjuntos Convexos
Obsérvese que:
• Cuando λ = 1, entonces x = x1, 1
• Cuando λ = 0, entonces x = x2
• Para valores de λ comprendidos entre 0 y 1 el punto x
correspondiente se sitúa entre x1 y x2.p 1 y 2
7
Conjuntos Convexos
Vértices o Puntos extremos
Conjuntos Convexos
Vértices o Puntos extremos
de un conjunto convexo.-
U t d j tUn punto x de un conjunto
convexo S es un vértice o
punto extremo del conjunto sipunto extremo del conjunto, si
no es posible encontrar dos
puntos x1, x2 en S tales que:
( )x1xx 21 λ−+λ= ( )
10
21
<λ<
8
Programación MatemáticaProgramación Matemática
En el modelo matemático del sistema aparecenEn el modelo matemático del sistema aparecen
variables X = (x1, x2, ..., xn) que pueden controlarse y
variarse (variables endógenas), y parámetros sobre losvariarse (variables endógenas), y parámetros sobre los
cuales no hay control y que se consideran como
constantes dadas (variables exógenas). Las
limitaciones sobre X, al ponerse en términos
matemáticos, toman la forma de restricciones del tipo:
pi10)X(gi ≤≤≤
ri1p0)X(gi ≤≤+≥
mi1r0)X(gi ≤≤+=
9
Programación Matemática
donde (X) son funciones de X de valor real En
Programación Matemática
donde gi(X) son funciones de X de valor real. En
general las restricciones pueden siempre ponerse
como:como:
mi10)X(gi ≤≤≤)(gi
10
Programación Matemática
Las restricciones del tipo:
Programación Matemática
Las restricciones del tipo:
0X ≥
referidas usualmente como condiciones de no
negatividad, aparecen con frecuencia en modelosnegatividad, aparecen con frecuencia en modelos
matemáticos de sistemas, ya sea porque los valores
negativos de las variables carecen de sentido y se
excluyen por lo tanto del análisis, o bien porque sea
matemáticamente conveniente introducir algunas
variables de holgura con esta restricciónvariables de holgura con esta restricción.
11
Programación Matemática
El valor óptimo de la función objetivo f(X) se obtiene a
Programación Matemática
El valor óptimo de la función objetivo f(X) se obtiene a
través de una solución matemática. El valor X0 de la
variable X que hace a f(X) óptima, se denomina el valorvariable X que hace a f(X) óptima, se denomina el valor
óptimo de X o solución óptima. Por lo común, el valor
óptimo de f(X) es el máximo o mínimo de f(X) bajo el
sistema de restricciones.
12
Programación Matemática
La programación matemática se puede clasificar en:
Programación Matemática
La programación matemática se puede clasificar en:
Lineal No lineal Lineal No lineal
Estática Dinámica
Lineal No lineal Lineal No lineal
Modelo estático
de Leontieff
Programación no
lineal convexa
Modelos
dinámicos de
Leontieff
Programación
lineal
Programación no
lineal no convexa
Sistemas
dinámicos
Determinística
Redes
Programación
Modelo general
de programación
lineal estocástica
de programación
dinámica
Juegos de suma Teoría de
Probabilística
13
cero inventarios
Programación Matemática
PROBLEMA
Programación Matemática
PROBLEMA.-
Una jarra de vidrio de forma cilíndrica, tiene una tapa
metálica Si el metal cuesta tres veces mas que elmetálica. Si el metal cuesta tres veces mas que el
vidrio, hallar las dimensiones de una jarra de capacidad
fija V, para que su costo sea mínimo.fija V, para que su costo sea mínimo.
14
Programación MatemáticaProgramación Matemática
Alto costo de
Mediano costo de
metal medianoBajo costo de
metal, alto costo
de vidrio.
Alto costo de
metal, bajo costo
de vidrio.
metal, mediano
costo de vidrio.
V
V
V
15
Programación MatemáticaProgramación Matemática
MetalMetal
V = π r2 h
Vidrio
16
Programación Matemática
Volumen de la tapa de metal:
Programación Matemática
Volumen de la tapa de metal:
erV 2
1 π=
Volumen de la jarra de vidrio:
ehr2V2 π=
V 2
Lateral
F d erV 2
3 π=Fondo
17
Programación Matemática
Si un volumen determinado en vidrio cuesta 1 u m en
Programación Matemática
Si un volumen determinado en vidrio cuesta 1 u.m., en
metal custa 3 u.m.
L t d íLuego, tendríamos:
)erehr2()er(3Zmin 22
π+π+π=
sujeto a
Vhr2
=π Vhrπ
0h,r ≥
18
Programación Matemática
PROBLEMA
Programación Matemática
PROBLEMA.-
Halle las coordenadas de un punto de ℜ2, tal que la
suma de sus coordenadas sea máxima que sea mayorsuma de sus coordenadas sea máxima, que sea mayor
que cinco y que el punto no se aleje más de cinco
unidades del origen de coordenadas.unidades del origen de coordenadas.
19
Programación MatemáticaProgramación Matemática
y
(x, y)
22
yx +
x
20
Programación Matemática
Luego tendríamos:
Programación Matemática
Luego, tendríamos:
yxZmax +=
sujeto a
5yx >+
y
5yx >+
5yx 22
≤+
0y,x ≥
y
21
Programación Matemática
PROBLEMA
Programación Matemática
PROBLEMA.-
Hallar el punto de la superficie de ecuación
4yxz 22
++=
que este más cercano al origen de coordenadas.
22
Programación MatemáticaProgramación Matemática
z
(x, y, z)
y
222
zyx ++
x
23
Programación Matemática
Luego tendríamos:
Programación Matemática
Luego, tendríamos:
222
zyxZmin ++=
sujeto a
4yxz 22
++=
y
4yxz ++
0z,y,x ≥
24
Programación Matemática
CASO PRACTICO:
Programación Matemática
CASO PRACTICO:
Objetivo: Optimizar el uso de hojalata en las conservas
d dde pescado.
Información de las conservas de pescado (170 gr.):
Peso neto = 170 gr.
Peso escurrido = 120 gr.
Diá t (D) 80Diámetro (D) = 80 mm.
Altura (H) = 35 mm.
Cálculo del volumen:
3
2
19929175
HDπ
V
25
3
mm19.929175
4
V ==
Programación Matemática
Cantidad de hojalata del nuevo diseño (D H ):
Programación Matemática
Cantidad de hojalata del nuevo diseño (D1, H1):
2
Dπ
fondoyTapa
2
1
=
2
yp
11 HDπLateral =
11
2
1
HDπ
2
Dπ
Total +=
2
El volumen para 170 gr. se mantiene:
31
2
1
mm19.929175
4
HDπ
V ==
26
4
Programación Matemática
La relación entre D y H es:
Programación Matemática
La relación entre D1 y H1 es:
21
000224
H = 2
1
1
D
H
R l d l ió t i
2
Reemplazando en la expresión anterior:
1
2
1
D
π000224
2
Dπ
Total +=
1
27
Programación Matemática
Graficando la función obtenida:
Programación Matemática
Graficando la función obtenida:
Total
D1
D1
*
D1
28
1
Programación Matemática
Derivando e igualando a cero la función:
Programación Matemática
Derivando e igualando a cero la función:
000224(T t l)d
0
D
π000224
Dπ
Dd
(Total)d
2
1
1
1
=−=
De donde se obtiene:
mm60.73D1 =
mm60.73H1 =
29

Más contenido relacionado

La actualidad más candente

Conjunto Ortogonal
Conjunto OrtogonalConjunto Ortogonal
Conjunto Ortogonalalgebra
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXcabriales
 
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo Básico
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo BásicoEcuación de Euler-Lagrange: Deducción utilizando Cálculo Básico
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo BásicoRené Gastelumendi Dargent
 
Tabla de chi-cuadrado
Tabla de chi-cuadradoTabla de chi-cuadrado
Tabla de chi-cuadradoFer´ 2012
 
Matriz asociada a una transformacion lineal
Matriz asociada a una transformacion linealMatriz asociada a una transformacion lineal
Matriz asociada a una transformacion linealalgebra
 
Algoritmos para matlab
Algoritmos para matlabAlgoritmos para matlab
Algoritmos para matlabVitoto96
 
Conjunto ortonormal
Conjunto ortonormal Conjunto ortonormal
Conjunto ortonormal algebragr4
 
Cap2. modelo regresión multiple-v2-2011
Cap2. modelo regresión multiple-v2-2011Cap2. modelo regresión multiple-v2-2011
Cap2. modelo regresión multiple-v2-2011Robinho Navarrete
 
Series de tiempo
Series de tiempoSeries de tiempo
Series de tiempoCharlyii
 
La relación entre la f y el r2
La relación entre la f y el r2La relación entre la f y el r2
La relación entre la f y el r2PatriciaPasiche
 
Problemas variables aleatorias
Problemas variables aleatorias Problemas variables aleatorias
Problemas variables aleatorias Nirka Mora Mejia
 
Ejercicios Propuesto: Laboratorio 2 / Estadística Aplicada
Ejercicios Propuesto: Laboratorio 2 / Estadística AplicadaEjercicios Propuesto: Laboratorio 2 / Estadística Aplicada
Ejercicios Propuesto: Laboratorio 2 / Estadística AplicadaAnthony Ulloa Castillo
 
3ª semana límites
3ª semana  límites3ª semana  límites
3ª semana límitesLiz Castroh
 
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptx
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptxS16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptx
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptxYeferQuion
 
probabilidad un tema mas
probabilidad un tema mas probabilidad un tema mas
probabilidad un tema mas Alain Cervantes
 
Introduccion a la teoria de las probabilidades
Introduccion a la teoria de las probabilidadesIntroduccion a la teoria de las probabilidades
Introduccion a la teoria de las probabilidadesprofejesushernan4
 

La actualidad más candente (20)

Conjunto Ortogonal
Conjunto OrtogonalConjunto Ortogonal
Conjunto Ortogonal
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
 
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo Básico
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo BásicoEcuación de Euler-Lagrange: Deducción utilizando Cálculo Básico
Ecuación de Euler-Lagrange: Deducción utilizando Cálculo Básico
 
Cadenas de markov
Cadenas de markovCadenas de markov
Cadenas de markov
 
Tabla de chi-cuadrado
Tabla de chi-cuadradoTabla de chi-cuadrado
Tabla de chi-cuadrado
 
Matriz asociada a una transformacion lineal
Matriz asociada a una transformacion linealMatriz asociada a una transformacion lineal
Matriz asociada a una transformacion lineal
 
Cartas de control en minitab por Ing. Jose Zavala
Cartas de control en minitab por Ing. Jose ZavalaCartas de control en minitab por Ing. Jose Zavala
Cartas de control en minitab por Ing. Jose Zavala
 
Algoritmos para matlab
Algoritmos para matlabAlgoritmos para matlab
Algoritmos para matlab
 
Mate II
Mate IIMate II
Mate II
 
Conjunto ortonormal
Conjunto ortonormal Conjunto ortonormal
Conjunto ortonormal
 
Cap2. modelo regresión multiple-v2-2011
Cap2. modelo regresión multiple-v2-2011Cap2. modelo regresión multiple-v2-2011
Cap2. modelo regresión multiple-v2-2011
 
Series de tiempo
Series de tiempoSeries de tiempo
Series de tiempo
 
La relación entre la f y el r2
La relación entre la f y el r2La relación entre la f y el r2
La relación entre la f y el r2
 
Problemas variables aleatorias
Problemas variables aleatorias Problemas variables aleatorias
Problemas variables aleatorias
 
Ejercicios Propuesto: Laboratorio 2 / Estadística Aplicada
Ejercicios Propuesto: Laboratorio 2 / Estadística AplicadaEjercicios Propuesto: Laboratorio 2 / Estadística Aplicada
Ejercicios Propuesto: Laboratorio 2 / Estadística Aplicada
 
3ª semana límites
3ª semana  límites3ª semana  límites
3ª semana límites
 
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptx
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptxS16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptx
S16.s1 Regresion Lineal Multiple.Matriz de varianzas-covarianzas.pptx
 
probabilidad un tema mas
probabilidad un tema mas probabilidad un tema mas
probabilidad un tema mas
 
82655359 ecuaciones-polinomicas
82655359 ecuaciones-polinomicas82655359 ecuaciones-polinomicas
82655359 ecuaciones-polinomicas
 
Introduccion a la teoria de las probabilidades
Introduccion a la teoria de las probabilidadesIntroduccion a la teoria de las probabilidades
Introduccion a la teoria de las probabilidades
 

Destacado

Examen principal i.o 5 2014
Examen principal i.o  5 2014Examen principal i.o  5 2014
Examen principal i.o 5 2014Neli Ponce
 
Topología del espacio euclídeo
Topología del espacio euclídeoTopología del espacio euclídeo
Topología del espacio euclídeoJIE MA ZHOU
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivowadar3
 
Metodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana DíazMetodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana Díazmamorumx
 
Apunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealApunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealCelso Sobarzo
 
05 metodo algebraico
05 metodo algebraico05 metodo algebraico
05 metodo algebraicoJulio Pari
 

Destacado (9)

Pl expo secundaria
Pl expo secundariaPl expo secundaria
Pl expo secundaria
 
Resumen 2
Resumen 2Resumen 2
Resumen 2
 
Examen principal i.o 5 2014
Examen principal i.o  5 2014Examen principal i.o  5 2014
Examen principal i.o 5 2014
 
Topología del espacio euclídeo
Topología del espacio euclídeoTopología del espacio euclídeo
Topología del espacio euclídeo
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivo
 
Metodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana DíazMetodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana Díaz
 
Apunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealApunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra Lineal
 
05 metodo algebraico
05 metodo algebraico05 metodo algebraico
05 metodo algebraico
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra lineal
 

Similar a Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02

Programación lineal
Programación linealProgramación lineal
Programación linealdanile889_l
 
Ecuaciones y sist de ecuaciones no lineales
Ecuaciones y sist de ecuaciones no linealesEcuaciones y sist de ecuaciones no lineales
Ecuaciones y sist de ecuaciones no linealesRonny Malpica
 
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docxsaulchacon5
 
Teorico de inecuaciones
Teorico de inecuacionesTeorico de inecuaciones
Teorico de inecuacionesanairamruiz
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionmiguelcasa
 
Funciones Varias Variables
Funciones Varias VariablesFunciones Varias Variables
Funciones Varias VariablesGuadaleivaq
 
Clase 2. limite y continuidad
Clase 2. limite y continuidadClase 2. limite y continuidad
Clase 2. limite y continuidadUNAPEC
 
Limite y Continuidad de Funciones ccesa007
Limite y Continuidad de Funciones  ccesa007Limite y Continuidad de Funciones  ccesa007
Limite y Continuidad de Funciones ccesa007Demetrio Ccesa Rayme
 
Programación lineal en la investigación de operaciones
Programación lineal en la investigación de operacionesProgramación lineal en la investigación de operaciones
Programación lineal en la investigación de operacionesManuel Bedoya D
 
Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)José Manuel Gómez Vega
 

Similar a Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02 (20)

Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Ecuaciones y sist de ecuaciones no lineales
Ecuaciones y sist de ecuaciones no linealesEcuaciones y sist de ecuaciones no lineales
Ecuaciones y sist de ecuaciones no lineales
 
Python
PythonPython
Python
 
Fundamentos Matematicos
Fundamentos MatematicosFundamentos Matematicos
Fundamentos Matematicos
 
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docx
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Teorico de inecuaciones
Teorico de inecuacionesTeorico de inecuaciones
Teorico de inecuaciones
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
 
Funciones Varias Variables
Funciones Varias VariablesFunciones Varias Variables
Funciones Varias Variables
 
Clase 2. limite y continuidad
Clase 2. limite y continuidadClase 2. limite y continuidad
Clase 2. limite y continuidad
 
Limite y Continuidad de Funciones ccesa007
Limite y Continuidad de Funciones  ccesa007Limite y Continuidad de Funciones  ccesa007
Limite y Continuidad de Funciones ccesa007
 
Programación lineal en la investigación de operaciones
Programación lineal en la investigación de operacionesProgramación lineal en la investigación de operaciones
Programación lineal en la investigación de operaciones
 
Funcion cuadratic a
Funcion cuadratic aFuncion cuadratic a
Funcion cuadratic a
 
ENTREGA 1 ANALISIS
ENTREGA 1 ANALISISENTREGA 1 ANALISIS
ENTREGA 1 ANALISIS
 
Sistema de ecuaciones lineales
Sistema de ecuaciones linealesSistema de ecuaciones lineales
Sistema de ecuaciones lineales
 
No lineal
No linealNo lineal
No lineal
 
Clase1 matemáticas
Clase1 matemáticasClase1 matemáticas
Clase1 matemáticas
 
Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)
 
Algebra
AlgebraAlgebra
Algebra
 

Más de Julio Pari

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISIJulio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIJulio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 

Más de Julio Pari (20)

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 

Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02

  • 1. Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informáticag Investigación de Operaciones I Conjuntos Convexos óy Programación MatemáticaMatemática Docente : Lic. Gabriel Solari Carbajal
  • 2. Conjuntos ConvexosConjuntos Convexos IntroducciónIntroducción.- El concepto de conjunto convexo es fundamental en el t di d l P ió M t áti itestudio de la Programación Matemática porque permite obtener resultados teóricos importantes. D t d l P ió M t áti ti hDentro de la Programación Matemática tienen mucha importancia los problemas convexos, donde las variables de decisión pertenecen a un conjunto convexovariables de decisión pertenecen a un conjunto convexo y la función objetivo es una función convexa, dado que el teorema fundamental de la programación convexag nos asegura que todo óptimo local es un óptimo global. 2
  • 3. Conjuntos Convexos Idea de conjunto convexo Conjuntos Convexos Idea de conjunto convexo.- Un conjunto S de puntos es un conjunto convexo si t d l t d l t d ttodos los puntos del segmento de recta que une a cualquier par de puntos del conjunto también pertenecen al conjunto Spertenecen al conjunto S. Para comprender mejor la definición de conjunto convexo debe tenerse en cuenta que dados dos puntosconvexo debe tenerse en cuenta que dados dos puntos x1 y x2, los puntos λ x1 + (1-λ) x2 con 0 ≤ λ ≤ 1 corresponden justamente con los puntos del segmentoj g que une x1 y x2. 3
  • 4. Conjuntos Convexos Ejemplos de conjuntos convexos: Conjuntos Convexos Ejemplos de conjuntos convexos: 4
  • 5. Conjuntos Convexos Ejemplos de conjuntos no convexos: Conjuntos Convexos Ejemplos de conjuntos no convexos: 5
  • 6. Conjuntos Convexos Definición formal Conjuntos Convexos Definición formal.- es convexo sí n S ℜ⊂El conjunto es convexo síS ℜ⊂ Sx,x 21 ∈∀ λλ El conjunto 10, ≤λ≤ℜ∈λ∀ los puntoslos puntos ( ) 21 x1xx λ−+λ= pertenecen a S. 6
  • 7. Conjuntos Convexos Obsérvese que: Conjuntos Convexos Obsérvese que: • Cuando λ = 1, entonces x = x1, 1 • Cuando λ = 0, entonces x = x2 • Para valores de λ comprendidos entre 0 y 1 el punto x correspondiente se sitúa entre x1 y x2.p 1 y 2 7
  • 8. Conjuntos Convexos Vértices o Puntos extremos Conjuntos Convexos Vértices o Puntos extremos de un conjunto convexo.- U t d j tUn punto x de un conjunto convexo S es un vértice o punto extremo del conjunto sipunto extremo del conjunto, si no es posible encontrar dos puntos x1, x2 en S tales que: ( )x1xx 21 λ−+λ= ( ) 10 21 <λ< 8
  • 9. Programación MatemáticaProgramación Matemática En el modelo matemático del sistema aparecenEn el modelo matemático del sistema aparecen variables X = (x1, x2, ..., xn) que pueden controlarse y variarse (variables endógenas), y parámetros sobre losvariarse (variables endógenas), y parámetros sobre los cuales no hay control y que se consideran como constantes dadas (variables exógenas). Las limitaciones sobre X, al ponerse en términos matemáticos, toman la forma de restricciones del tipo: pi10)X(gi ≤≤≤ ri1p0)X(gi ≤≤+≥ mi1r0)X(gi ≤≤+= 9
  • 10. Programación Matemática donde (X) son funciones de X de valor real En Programación Matemática donde gi(X) son funciones de X de valor real. En general las restricciones pueden siempre ponerse como:como: mi10)X(gi ≤≤≤)(gi 10
  • 11. Programación Matemática Las restricciones del tipo: Programación Matemática Las restricciones del tipo: 0X ≥ referidas usualmente como condiciones de no negatividad, aparecen con frecuencia en modelosnegatividad, aparecen con frecuencia en modelos matemáticos de sistemas, ya sea porque los valores negativos de las variables carecen de sentido y se excluyen por lo tanto del análisis, o bien porque sea matemáticamente conveniente introducir algunas variables de holgura con esta restricciónvariables de holgura con esta restricción. 11
  • 12. Programación Matemática El valor óptimo de la función objetivo f(X) se obtiene a Programación Matemática El valor óptimo de la función objetivo f(X) se obtiene a través de una solución matemática. El valor X0 de la variable X que hace a f(X) óptima, se denomina el valorvariable X que hace a f(X) óptima, se denomina el valor óptimo de X o solución óptima. Por lo común, el valor óptimo de f(X) es el máximo o mínimo de f(X) bajo el sistema de restricciones. 12
  • 13. Programación Matemática La programación matemática se puede clasificar en: Programación Matemática La programación matemática se puede clasificar en: Lineal No lineal Lineal No lineal Estática Dinámica Lineal No lineal Lineal No lineal Modelo estático de Leontieff Programación no lineal convexa Modelos dinámicos de Leontieff Programación lineal Programación no lineal no convexa Sistemas dinámicos Determinística Redes Programación Modelo general de programación lineal estocástica de programación dinámica Juegos de suma Teoría de Probabilística 13 cero inventarios
  • 14. Programación Matemática PROBLEMA Programación Matemática PROBLEMA.- Una jarra de vidrio de forma cilíndrica, tiene una tapa metálica Si el metal cuesta tres veces mas que elmetálica. Si el metal cuesta tres veces mas que el vidrio, hallar las dimensiones de una jarra de capacidad fija V, para que su costo sea mínimo.fija V, para que su costo sea mínimo. 14
  • 15. Programación MatemáticaProgramación Matemática Alto costo de Mediano costo de metal medianoBajo costo de metal, alto costo de vidrio. Alto costo de metal, bajo costo de vidrio. metal, mediano costo de vidrio. V V V 15
  • 17. Programación Matemática Volumen de la tapa de metal: Programación Matemática Volumen de la tapa de metal: erV 2 1 π= Volumen de la jarra de vidrio: ehr2V2 π= V 2 Lateral F d erV 2 3 π=Fondo 17
  • 18. Programación Matemática Si un volumen determinado en vidrio cuesta 1 u m en Programación Matemática Si un volumen determinado en vidrio cuesta 1 u.m., en metal custa 3 u.m. L t d íLuego, tendríamos: )erehr2()er(3Zmin 22 π+π+π= sujeto a Vhr2 =π Vhrπ 0h,r ≥ 18
  • 19. Programación Matemática PROBLEMA Programación Matemática PROBLEMA.- Halle las coordenadas de un punto de ℜ2, tal que la suma de sus coordenadas sea máxima que sea mayorsuma de sus coordenadas sea máxima, que sea mayor que cinco y que el punto no se aleje más de cinco unidades del origen de coordenadas.unidades del origen de coordenadas. 19
  • 21. Programación Matemática Luego tendríamos: Programación Matemática Luego, tendríamos: yxZmax += sujeto a 5yx >+ y 5yx >+ 5yx 22 ≤+ 0y,x ≥ y 21
  • 22. Programación Matemática PROBLEMA Programación Matemática PROBLEMA.- Hallar el punto de la superficie de ecuación 4yxz 22 ++= que este más cercano al origen de coordenadas. 22
  • 24. Programación Matemática Luego tendríamos: Programación Matemática Luego, tendríamos: 222 zyxZmin ++= sujeto a 4yxz 22 ++= y 4yxz ++ 0z,y,x ≥ 24
  • 25. Programación Matemática CASO PRACTICO: Programación Matemática CASO PRACTICO: Objetivo: Optimizar el uso de hojalata en las conservas d dde pescado. Información de las conservas de pescado (170 gr.): Peso neto = 170 gr. Peso escurrido = 120 gr. Diá t (D) 80Diámetro (D) = 80 mm. Altura (H) = 35 mm. Cálculo del volumen: 3 2 19929175 HDπ V 25 3 mm19.929175 4 V ==
  • 26. Programación Matemática Cantidad de hojalata del nuevo diseño (D H ): Programación Matemática Cantidad de hojalata del nuevo diseño (D1, H1): 2 Dπ fondoyTapa 2 1 = 2 yp 11 HDπLateral = 11 2 1 HDπ 2 Dπ Total += 2 El volumen para 170 gr. se mantiene: 31 2 1 mm19.929175 4 HDπ V == 26 4
  • 27. Programación Matemática La relación entre D y H es: Programación Matemática La relación entre D1 y H1 es: 21 000224 H = 2 1 1 D H R l d l ió t i 2 Reemplazando en la expresión anterior: 1 2 1 D π000224 2 Dπ Total += 1 27
  • 28. Programación Matemática Graficando la función obtenida: Programación Matemática Graficando la función obtenida: Total D1 D1 * D1 28 1
  • 29. Programación Matemática Derivando e igualando a cero la función: Programación Matemática Derivando e igualando a cero la función: 000224(T t l)d 0 D π000224 Dπ Dd (Total)d 2 1 1 1 =−= De donde se obtiene: mm60.73D1 = mm60.73H1 = 29