SlideShare une entreprise Scribd logo
1  sur  9
República Bolivariana de Venezuela
Ministerio del poder popular para la Educación Superior
Instituto Universitario Politécnico “Santiago Mariño”
Optimización de sistemas y funciones
Integrante
Yonathan Rodríguez
CI: 18.282.757
Profesor
Wilfredy Inciarte
Maracaibo, julio del 2015
Edo.Zulia
• En matemáticas, Programación no lineal (PNL) es el proceso de resolución
de un sistema de igualdades y desigualdades sujetas a un conjunto de
restricciones sobre un conjunto de variables reales desconocidas, con un
función objetivo a maximizar (o minimizar), cuando alguna de las
restricciones o la función objetivo no son lineales.
PROGRAMACIÓN NO LINEAL
• Programación no lineal: Se tiene que encontrar los puntos extremos,
críticos o estacionarios lo que es solución optima f(x)=0.
• Función Cóncava: En la primera derivada de un punto máximo.
• Función Convexa: Da como resultado un punto máximo.
• Máximo local: Punto en el cual una función tiene un valor local
mínimo. Si x* es un maximizador local entonces f(x)<=f(x*)para toda
x de una variedad de x*(optima)
• Máximo global: Punto en el que una función tiene un valor global
máximo. Si x* es un maximizador global entonces f(x)<=f(x*) para
toda x.
CONCEPTOS BÁSICOS
Programación Lineal Programación No Lineal
Variables elevadas al
exponente 1.
Elevadas al exponente n.
Número producto de variables Si hay productos de variables
Proporcionalidad No siempre hay
proporcionalidad
Solución óptima es factible No siempre es factible
Aditividad
DIFERENCIAS ENTRE
PROGRAMACIÓN LINEAL Y
PROGRAMACIÓN NO LINEAL
FORMA ESTANDAR DEL MÓDELO
Sujeta a las restricciones:
a11x1 + a12x2 +….+ a1nxn < b1
a21x1 + a22x2 +….+ a2nxn < b2
am1x1 + am2x2 +….+ amnxn < bm
X1 ³ 0, X2 ³0, …, Xn ³0.
En Datos necesarios para un modelo de
programación lineal que maneja la asignación
de recursos a actividades particular, este
modelo consiste en elegir valores de
x1,x2,….,xn
Para: Optimizar (maximizar o minimizar)
Z = c1x1 + c2x2 +….+ cnxn.
• FUNCIÓN CÓNCAVA:
Función cóncava: en ese punto si f”(x) <0.
Función estrictamente cóncava: si f”(x) <0.
Función cóncava: si f”(x) <= 0.
• EJEMPLO
Una compañía importa aceite de coco de su pueblo natal. Usa este
aceite para poder producir 2 clases de crema; tostado y quemado. El
precio por libra de lo que pueda vender depende de la cantidad que
produzca. En concreto si la compañía produce x1 Libras de tostado y x2
Libras de quemado, podrá vender todo lo que produzca a los
siguientes precios en dólares:
Precio/libra de tostado: = 80 -3 x1
Precio/libra de quemado:= 60-2×2
El costo de fabricación de x1 de pan tostado y x de quemado es: 12×1+
8×2+ 4×1+ x2
Suponiendo que puede vender todo lo que produzca, la compañía
desea determinar cuantas libras da cada crema debe programar el la
producción que maximice su ganancia.
Condiciones de Concavidad y Convexidad
• FUNCIÓN CONVEXA:
Función convexa: en ese punto si g”(x)>0.
Función estrictamente convexa: en ese punto si g”(x) <0.
Función convexa: si g´(x)>=0.
MODELO DETERMINÍSTICO
El modelo de PL involucra únicamente tres
tipos de parámetros: C, a, y b, de ahí su
sencillez y gran aplicación. Sin embargo,
el valor de dichos parámetros debe ser
conocido y constante. Cuando el valor de
los parámetros tiene un cierto riesgo o
incertidumbre, pude utilizarse la
programación paramédica, la
programación estocástica, o realizarse un
análisis de sensibilidad.
DIVISIBILIDAD
Las variables de decisión en un modelo de
programación lineal pueden
tomar cualquier valor, incluyendo valores no
enteros, que satisfagan las restricciones
funcionales y de no negatividad. Así, estas
variables no están restringidas a sólo
valores enteros. Como cada variable de
decisión representa el nivel de alguna
actividad, se supondrá que las actividades
se pueden realizar a niveles fracciónales.
LIMITACIONES DEL MODELO DE
PROGRAMACIÓN LINEAL
MODELO ESTÁTICO
En algunos modelos matemáticos se han
empleado con éxito las ecuaciones diferenciales,
para inducir la variable tiempo en ellos. En este
sentido, puede decidirse que la PL utiliza un
modelo estático, ya que la variable tiempo no se
involucra formalmente. Adquiriendo un poco de
experiencia en la formulación de modelos de PL,
puede imbuirse la temporabilidad mencionada,
con el uso de subíndices en las variables
MODELO QUE NO SUB-OPTIMIZA
Debido a la forma que se plantea el modelo de PL, o encuentra
la solución óptima o declara que ésta no existe. Cuando no es
posible obtener una solución óptima y se debe obtener alguna,
se recurre a otra técnica más avanzada que la PL, la cual se
denomina programación lineal por metas
MÉTODO DE RESOLUCIÓN DEL PROBLEMA
Si la función objetivo f
es lineal y el espacio
restringido es un poli
topo, el problema es
de Programación lineal
y puede resolverse
utilizando alguno de
los bien conocidos
algoritmos de
programación lineal.
Existe una variedad de métodos
para resolver problemas no
convexos. Uno de ellos consiste
en utilizar formulaciones
especiales de problemas de
programación lineal.
Otro método implica el
uso de técnicas de
Ramificación y poda,
cuando el problema se
divide en subdivisiones a
resolver mediante
aproximaciones que
forman un límite inferior
del coste total en cada
subdivisión. Mediante
subdivisiones sucesivas,
se obtendrá una solución
cuyo coste es igual o
inferior que el mejor
limite inferior obtenido
por alguna de las
soluciones aproximadas.
Esta solución es óptima, aunque posiblemente no sea
única. El algoritmo puede ser parado antes, con la
garantía de que la mejor solución será mejor que la
solución encontrada en un porcentaje acotado. Ello
se utiliza en concreto en problemas importantes y
especialmente difíciles y cuando el problema cuenta
con costes inciertos o valores donde la incertidumbre
puede ser estimada en un grado de fiabilidad
apropiado.
Las condiciones de Karush-Kuhn-Tucker
proporcionan las condiciones necesarias para que
una solución sea óptima.
Si la función objetivo es
cóncava (problema de
maximización), o convexa
(problema de
minimización) y el
conjunto de restricciones
es convexo, entonces se
puede utilizar el método
general de Optimización
convexa
PROGRAMACÓN NO LINEAL RESTRINGIDA
Los problemas de optimización no
restringida no tienen restricciones,
por lo que la función objetivo es
sencillamente
Maximizar f(x)
sobre todos los valores x=
(x1, x2,…,xn). Según el repaso del
apéndice 3, la condición necesa-
ria para que una solución específica
x = x* sea óptima cuando f(x) es
una función diferenciable es
Cuando f (x) es cóncava, esta
condición también es suficiente,
con lo que la obtención de x* se
reduce a resolver el sistema de
las n ecuaciones obtenidas al
establecer las n derivadas parciales
iguales a cero. Por desgracia,
cuando se trata de funciones no
lineales f (x), estas ecuaciones
suelen ser no lineales también, en
cuyo caso es poco probable que se
pueda obtener una solución
analítica simultánea.
¿QUÉ SE PUEDE HACER EN ESE CASO? Las
secciones 13.4 y 13.5 describen procedimientos
algorítmicos de búsqueda para encontrar x* primero
para n = 1 y luego para n > 1. Estos procedimientos
también tienen un papel importante en la solución de
varios tipos de problemas con restricciones, que se
describirán en seguida. La razón es que muchos algo-
ritmos para problemas restringidos están construidos de
forma que se adaptan a versiones no restringidas del
problema en una parte de cada iteración.
Cuando una variable Xj tiene una
restricción de no negatividad, x- >
0, la condición necesaria (y tal vez)
suficiente anterior cambia
ligeramente a
para cada j de este tipo. Esta
condición se ilustra en la figura
13.11, donde la solución óptima de
un problema con una sola variable
es x= 0 aun cuando la derivada ahí
es negativa y no cero. Como este
ejemplo tiene una función cóncava
para maximizar sujeta a una
restricción de no negatividad, el
que su derivada sea menor o igual
a 0 en # = 0, es una condición
necesaria y suficiente para
que x= 0 sea óptima.
Un problema que
tiene algunas
restricciones de no
negatividad y que no
tiene restricciones
funcionales es un
caso especial (m =
0) de la siguiente
clase de problemas.
EJEMPLOS DE PROGRAMACION NO LINEAL
 Respuesta: Si consideramos como variables de decisión
X e Y que correspondan a las respectivas coordenadas
de la bodega a instalar, se puede definir el siguiente
modelo de optimización no lineal sin restricciones,
donde la siguiente función objetivo de minimización de
distancia (Min f(x,y))
Existen múltiples aplicaciones típicas para modelos no lineales. A continuación se resume una
• Localización de Instalaciones: Considere
que una empresa distribuidora de
productos farmacéuticos requiere
determinar la localización de una bodega
que funcionará como centro de
distribución y abastecimiento para sus
locales en el país. En especial se busca
estar a la menor distancia de los 3
principales locales de venta al público
denominados A, B y C, respectivamente.
Las coordenadas geográficas de dichos
locales se presentan en el siguiente
gráfico:
Formule y resuelva un modelo de
optimización que permita determinar la
localización óptima de la bodega y que
minimize la distancia a los distintos locales
de la empresa. Asuma que la bodega puede
ser ubicada en cualquier coordenada o punto
del mapa.
Planteamiento de problemas de Programación no lineal y optimización
Una suposición importante de programación lineal es que todas sus funciones (Función
objetivo y funciones de restricción) son lineales. Aunque, en esencia, esta suposición se
cumple para muchos problemas prácticos, es frecuente que no sea así. De hecho, muchos
economistas han encontrado que cierto grado de no linealidad es la regla, y no la excepción,
en los problemas de planeación económica, por lo cual, muchas veces es necesario manejar
problemas de programación no lineal.
De una manera general, el problema de
programación no lineal consiste en
encontrar x=(x1,x2,…,xn) para
maximizar ƒ(x),
No se dispone de un algoritmo que resuelva
todos los problemas específicos que se ajustan
a este formato. Sin embargo, se han hecho
grandes logros en lo que se refiere a algunos
casos especiales, haciendo algunas
suposiciones sobre las funciones, y la
investigación sigue muy activa.

Contenu connexe

Tendances

Teoria de Optimizacion
Teoria de  OptimizacionTeoria de  Optimizacion
Teoria de Optimizacionrebeca ferrer
 
Introducción a la Programación No Lineal
Introducción a la Programación No LinealIntroducción a la Programación No Lineal
Introducción a la Programación No LinealAngelCarrasquel3
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagherIvan Ruiz
 
Problema de Asignación
Problema de AsignaciónProblema de Asignación
Problema de AsignaciónJose
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación avengers92
 
Ejercicios de metodos cuantitativos
Ejercicios de metodos cuantitativosEjercicios de metodos cuantitativos
Ejercicios de metodos cuantitativosRafael Arenas
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-linealRobert Rivero
 
Funciones de sistemas de información, transferencia,
Funciones de sistemas de información, transferencia,Funciones de sistemas de información, transferencia,
Funciones de sistemas de información, transferencia,Karylú Sanguino
 
Guia de teorica y ejercicios tema 2. programacion_metas
Guia de teorica y ejercicios tema 2. programacion_metasGuia de teorica y ejercicios tema 2. programacion_metas
Guia de teorica y ejercicios tema 2. programacion_metasSistemadeEstudiosMed
 
Cluster No Jerarquico
Cluster No JerarquicoCluster No Jerarquico
Cluster No Jerarquicoguest83cad74
 
Analisis de sensibilidad ejercicios resueltos
Analisis de sensibilidad   ejercicios resueltosAnalisis de sensibilidad   ejercicios resueltos
Analisis de sensibilidad ejercicios resueltosLuis Nuñez
 
Tarea programación dinámica
Tarea programación dinámicaTarea programación dinámica
Tarea programación dinámicaRafael Arenas
 

Tendances (20)

Teoria de Optimizacion
Teoria de  OptimizacionTeoria de  Optimizacion
Teoria de Optimizacion
 
Introducción a la Programación No Lineal
Introducción a la Programación No LinealIntroducción a la Programación No Lineal
Introducción a la Programación No Lineal
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagher
 
Unidad 2. El método simplex
Unidad 2. El método simplexUnidad 2. El método simplex
Unidad 2. El método simplex
 
Manual promodel
Manual promodelManual promodel
Manual promodel
 
Problema de Asignación
Problema de AsignaciónProblema de Asignación
Problema de Asignación
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación
 
Ejercicios de metodos cuantitativos
Ejercicios de metodos cuantitativosEjercicios de metodos cuantitativos
Ejercicios de metodos cuantitativos
 
Método heurístico
Método heurísticoMétodo heurístico
Método heurístico
 
Técnica del backtracking o vuelta atrás
Técnica del backtracking o vuelta atrásTécnica del backtracking o vuelta atrás
Técnica del backtracking o vuelta atrás
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-lineal
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no lineal
 
Funciones de sistemas de información, transferencia,
Funciones de sistemas de información, transferencia,Funciones de sistemas de información, transferencia,
Funciones de sistemas de información, transferencia,
 
Guia de teorica y ejercicios tema 2. programacion_metas
Guia de teorica y ejercicios tema 2. programacion_metasGuia de teorica y ejercicios tema 2. programacion_metas
Guia de teorica y ejercicios tema 2. programacion_metas
 
Ejercicios inventarios
Ejercicios inventariosEjercicios inventarios
Ejercicios inventarios
 
Cluster No Jerarquico
Cluster No JerarquicoCluster No Jerarquico
Cluster No Jerarquico
 
Analisis de sensibilidad ejercicios resueltos
Analisis de sensibilidad   ejercicios resueltosAnalisis de sensibilidad   ejercicios resueltos
Analisis de sensibilidad ejercicios resueltos
 
Tarea programación dinámica
Tarea programación dinámicaTarea programación dinámica
Tarea programación dinámica
 
Metodo de transporte pdi
Metodo de transporte pdiMetodo de transporte pdi
Metodo de transporte pdi
 

En vedette

136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...
136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...
136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...Ettaoufik Elayedi
 
Mamans animaux012
Mamans animaux012Mamans animaux012
Mamans animaux012Niphrentil
 
Catalogue palazzetti poeles à pellets
Catalogue palazzetti poeles à pelletsCatalogue palazzetti poeles à pellets
Catalogue palazzetti poeles à pelletspixelsEtvisuels
 
201972297 es-maths-cned-sequence-01
201972297 es-maths-cned-sequence-01201972297 es-maths-cned-sequence-01
201972297 es-maths-cned-sequence-01Ettaoufik Elayedi
 
L'agilité dans l'ADN d'une entreprise
L'agilité dans l'ADN d'une entrepriseL'agilité dans l'ADN d'une entreprise
L'agilité dans l'ADN d'une entrepriseJonas Vonlanthen
 
Audit de la dette publique
Audit de la dette publiqueAudit de la dette publique
Audit de la dette publiqueOPLPV
 
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projets
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projetsL'avenir de CVPM c'est vous, résultats de l'enquête, nos projets
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projetsJonathan Daumont
 
Alamo Hr Consult Presentation 201004
Alamo Hr Consult Presentation 201004Alamo Hr Consult Presentation 201004
Alamo Hr Consult Presentation 201004Wall do Well
 
Découvrir MyBizBox
Découvrir MyBizBoxDécouvrir MyBizBox
Découvrir MyBizBoxMyBizBox
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développementBachir Benyammi
 
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...Ettaoufik Elayedi
 

En vedette (20)

136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...
136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...
136630891 langue-francaise-ecrire-et-parler-cm1-cm-106-fichiers-et-correction...
 
Plaquette2011
Plaquette2011Plaquette2011
Plaquette2011
 
Paques
PaquesPaques
Paques
 
Mamans animaux012
Mamans animaux012Mamans animaux012
Mamans animaux012
 
Catalogue palazzetti poeles à pellets
Catalogue palazzetti poeles à pelletsCatalogue palazzetti poeles à pellets
Catalogue palazzetti poeles à pellets
 
201972297 es-maths-cned-sequence-01
201972297 es-maths-cned-sequence-01201972297 es-maths-cned-sequence-01
201972297 es-maths-cned-sequence-01
 
Article Duperrin
Article DuperrinArticle Duperrin
Article Duperrin
 
Creche5
Creche5Creche5
Creche5
 
2AE - Team AlumniVision
2AE - Team AlumniVision 2AE - Team AlumniVision
2AE - Team AlumniVision
 
Manual balay- lavadora 3 ti74121a
Manual balay-   lavadora 3 ti74121aManual balay-   lavadora 3 ti74121a
Manual balay- lavadora 3 ti74121a
 
L'agilité dans l'ADN d'une entreprise
L'agilité dans l'ADN d'une entrepriseL'agilité dans l'ADN d'une entreprise
L'agilité dans l'ADN d'une entreprise
 
Audit de la dette publique
Audit de la dette publiqueAudit de la dette publique
Audit de la dette publique
 
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projets
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projetsL'avenir de CVPM c'est vous, résultats de l'enquête, nos projets
L'avenir de CVPM c'est vous, résultats de l'enquête, nos projets
 
Alamo Hr Consult Presentation 201004
Alamo Hr Consult Presentation 201004Alamo Hr Consult Presentation 201004
Alamo Hr Consult Presentation 201004
 
Découvrir MyBizBox
Découvrir MyBizBoxDécouvrir MyBizBox
Découvrir MyBizBox
 
Manual balay - horno 3 hb503xp
Manual balay  - horno 3 hb503xpManual balay  - horno 3 hb503xp
Manual balay - horno 3 hb503xp
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développement
 
Manual balay - cocina 3 cvb463bt
Manual balay  - cocina 3 cvb463btManual balay  - cocina 3 cvb463bt
Manual balay - cocina 3 cvb463bt
 
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...
191782631 carnet-de-route-pour-construire-sa-grammaire-et-son-vocabulaire-hac...
 
Creche6
Creche6Creche6
Creche6
 

Similaire à Programacion no lineal

Programación no linealeeee fernando yepez
Programación no linealeeee fernando yepezProgramación no linealeeee fernando yepez
Programación no linealeeee fernando yepezDra Yarelis Vargas
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion linealluis fernandez
 
Presentación optimizacion de sistema
Presentación optimizacion de sistemaPresentación optimizacion de sistema
Presentación optimizacion de sistemaDiRossalez
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación DinámicaKimLinares
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamicaVINAYOCANDO13
 
Kuhn Tucker y Lagrange
Kuhn Tucker y LagrangeKuhn Tucker y Lagrange
Kuhn Tucker y LagrangeRenier007
 
Javierperez teoría de la optimización
Javierperez teoría de la optimizaciónJavierperez teoría de la optimización
Javierperez teoría de la optimizaciónRobin Duben
 
Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Raul Logroño
 
Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Raul Logroño
 

Similaire à Programacion no lineal (20)

Programacionnolineal
Programacionnolineal Programacionnolineal
Programacionnolineal
 
Programación no linealeeee fernando yepez
Programación no linealeeee fernando yepezProgramación no linealeeee fernando yepez
Programación no linealeeee fernando yepez
 
380531571-funcion-objetivo.pptx
380531571-funcion-objetivo.pptx380531571-funcion-objetivo.pptx
380531571-funcion-objetivo.pptx
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion lineal
 
LaGrange.
LaGrange.LaGrange.
LaGrange.
 
Presentación optimizacion de sistema
Presentación optimizacion de sistemaPresentación optimizacion de sistema
Presentación optimizacion de sistema
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Operativa 1
Operativa  1Operativa  1
Operativa 1
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamica
 
Kuhn Tucker y Lagrange
Kuhn Tucker y LagrangeKuhn Tucker y Lagrange
Kuhn Tucker y Lagrange
 
Javierperez teoría de la optimización
Javierperez teoría de la optimizaciónJavierperez teoría de la optimización
Javierperez teoría de la optimización
 
Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)
 
Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)Operativa i-2015 (1) (1)
Operativa i-2015 (1) (1)
 
Operativa i-2015
Operativa i-2015Operativa i-2015
Operativa i-2015
 
Programacion_Lineal.pdf
Programacion_Lineal.pdfProgramacion_Lineal.pdf
Programacion_Lineal.pdf
 

Dernier

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 

Dernier (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 

Programacion no lineal

  • 1. República Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior Instituto Universitario Politécnico “Santiago Mariño” Optimización de sistemas y funciones Integrante Yonathan Rodríguez CI: 18.282.757 Profesor Wilfredy Inciarte Maracaibo, julio del 2015 Edo.Zulia
  • 2. • En matemáticas, Programación no lineal (PNL) es el proceso de resolución de un sistema de igualdades y desigualdades sujetas a un conjunto de restricciones sobre un conjunto de variables reales desconocidas, con un función objetivo a maximizar (o minimizar), cuando alguna de las restricciones o la función objetivo no son lineales. PROGRAMACIÓN NO LINEAL • Programación no lineal: Se tiene que encontrar los puntos extremos, críticos o estacionarios lo que es solución optima f(x)=0. • Función Cóncava: En la primera derivada de un punto máximo. • Función Convexa: Da como resultado un punto máximo. • Máximo local: Punto en el cual una función tiene un valor local mínimo. Si x* es un maximizador local entonces f(x)<=f(x*)para toda x de una variedad de x*(optima) • Máximo global: Punto en el que una función tiene un valor global máximo. Si x* es un maximizador global entonces f(x)<=f(x*) para toda x. CONCEPTOS BÁSICOS
  • 3. Programación Lineal Programación No Lineal Variables elevadas al exponente 1. Elevadas al exponente n. Número producto de variables Si hay productos de variables Proporcionalidad No siempre hay proporcionalidad Solución óptima es factible No siempre es factible Aditividad DIFERENCIAS ENTRE PROGRAMACIÓN LINEAL Y PROGRAMACIÓN NO LINEAL
  • 4. FORMA ESTANDAR DEL MÓDELO Sujeta a las restricciones: a11x1 + a12x2 +….+ a1nxn < b1 a21x1 + a22x2 +….+ a2nxn < b2 am1x1 + am2x2 +….+ amnxn < bm X1 ³ 0, X2 ³0, …, Xn ³0. En Datos necesarios para un modelo de programación lineal que maneja la asignación de recursos a actividades particular, este modelo consiste en elegir valores de x1,x2,….,xn Para: Optimizar (maximizar o minimizar) Z = c1x1 + c2x2 +….+ cnxn. • FUNCIÓN CÓNCAVA: Función cóncava: en ese punto si f”(x) <0. Función estrictamente cóncava: si f”(x) <0. Función cóncava: si f”(x) <= 0. • EJEMPLO Una compañía importa aceite de coco de su pueblo natal. Usa este aceite para poder producir 2 clases de crema; tostado y quemado. El precio por libra de lo que pueda vender depende de la cantidad que produzca. En concreto si la compañía produce x1 Libras de tostado y x2 Libras de quemado, podrá vender todo lo que produzca a los siguientes precios en dólares: Precio/libra de tostado: = 80 -3 x1 Precio/libra de quemado:= 60-2×2 El costo de fabricación de x1 de pan tostado y x de quemado es: 12×1+ 8×2+ 4×1+ x2 Suponiendo que puede vender todo lo que produzca, la compañía desea determinar cuantas libras da cada crema debe programar el la producción que maximice su ganancia. Condiciones de Concavidad y Convexidad • FUNCIÓN CONVEXA: Función convexa: en ese punto si g”(x)>0. Función estrictamente convexa: en ese punto si g”(x) <0. Función convexa: si g´(x)>=0.
  • 5. MODELO DETERMINÍSTICO El modelo de PL involucra únicamente tres tipos de parámetros: C, a, y b, de ahí su sencillez y gran aplicación. Sin embargo, el valor de dichos parámetros debe ser conocido y constante. Cuando el valor de los parámetros tiene un cierto riesgo o incertidumbre, pude utilizarse la programación paramédica, la programación estocástica, o realizarse un análisis de sensibilidad. DIVISIBILIDAD Las variables de decisión en un modelo de programación lineal pueden tomar cualquier valor, incluyendo valores no enteros, que satisfagan las restricciones funcionales y de no negatividad. Así, estas variables no están restringidas a sólo valores enteros. Como cada variable de decisión representa el nivel de alguna actividad, se supondrá que las actividades se pueden realizar a niveles fracciónales. LIMITACIONES DEL MODELO DE PROGRAMACIÓN LINEAL MODELO ESTÁTICO En algunos modelos matemáticos se han empleado con éxito las ecuaciones diferenciales, para inducir la variable tiempo en ellos. En este sentido, puede decidirse que la PL utiliza un modelo estático, ya que la variable tiempo no se involucra formalmente. Adquiriendo un poco de experiencia en la formulación de modelos de PL, puede imbuirse la temporabilidad mencionada, con el uso de subíndices en las variables MODELO QUE NO SUB-OPTIMIZA Debido a la forma que se plantea el modelo de PL, o encuentra la solución óptima o declara que ésta no existe. Cuando no es posible obtener una solución óptima y se debe obtener alguna, se recurre a otra técnica más avanzada que la PL, la cual se denomina programación lineal por metas
  • 6. MÉTODO DE RESOLUCIÓN DEL PROBLEMA Si la función objetivo f es lineal y el espacio restringido es un poli topo, el problema es de Programación lineal y puede resolverse utilizando alguno de los bien conocidos algoritmos de programación lineal. Existe una variedad de métodos para resolver problemas no convexos. Uno de ellos consiste en utilizar formulaciones especiales de problemas de programación lineal. Otro método implica el uso de técnicas de Ramificación y poda, cuando el problema se divide en subdivisiones a resolver mediante aproximaciones que forman un límite inferior del coste total en cada subdivisión. Mediante subdivisiones sucesivas, se obtendrá una solución cuyo coste es igual o inferior que el mejor limite inferior obtenido por alguna de las soluciones aproximadas. Esta solución es óptima, aunque posiblemente no sea única. El algoritmo puede ser parado antes, con la garantía de que la mejor solución será mejor que la solución encontrada en un porcentaje acotado. Ello se utiliza en concreto en problemas importantes y especialmente difíciles y cuando el problema cuenta con costes inciertos o valores donde la incertidumbre puede ser estimada en un grado de fiabilidad apropiado. Las condiciones de Karush-Kuhn-Tucker proporcionan las condiciones necesarias para que una solución sea óptima. Si la función objetivo es cóncava (problema de maximización), o convexa (problema de minimización) y el conjunto de restricciones es convexo, entonces se puede utilizar el método general de Optimización convexa
  • 7. PROGRAMACÓN NO LINEAL RESTRINGIDA Los problemas de optimización no restringida no tienen restricciones, por lo que la función objetivo es sencillamente Maximizar f(x) sobre todos los valores x= (x1, x2,…,xn). Según el repaso del apéndice 3, la condición necesa- ria para que una solución específica x = x* sea óptima cuando f(x) es una función diferenciable es Cuando f (x) es cóncava, esta condición también es suficiente, con lo que la obtención de x* se reduce a resolver el sistema de las n ecuaciones obtenidas al establecer las n derivadas parciales iguales a cero. Por desgracia, cuando se trata de funciones no lineales f (x), estas ecuaciones suelen ser no lineales también, en cuyo caso es poco probable que se pueda obtener una solución analítica simultánea. ¿QUÉ SE PUEDE HACER EN ESE CASO? Las secciones 13.4 y 13.5 describen procedimientos algorítmicos de búsqueda para encontrar x* primero para n = 1 y luego para n > 1. Estos procedimientos también tienen un papel importante en la solución de varios tipos de problemas con restricciones, que se describirán en seguida. La razón es que muchos algo- ritmos para problemas restringidos están construidos de forma que se adaptan a versiones no restringidas del problema en una parte de cada iteración. Cuando una variable Xj tiene una restricción de no negatividad, x- > 0, la condición necesaria (y tal vez) suficiente anterior cambia ligeramente a para cada j de este tipo. Esta condición se ilustra en la figura 13.11, donde la solución óptima de un problema con una sola variable es x= 0 aun cuando la derivada ahí es negativa y no cero. Como este ejemplo tiene una función cóncava para maximizar sujeta a una restricción de no negatividad, el que su derivada sea menor o igual a 0 en # = 0, es una condición necesaria y suficiente para que x= 0 sea óptima. Un problema que tiene algunas restricciones de no negatividad y que no tiene restricciones funcionales es un caso especial (m = 0) de la siguiente clase de problemas.
  • 8. EJEMPLOS DE PROGRAMACION NO LINEAL  Respuesta: Si consideramos como variables de decisión X e Y que correspondan a las respectivas coordenadas de la bodega a instalar, se puede definir el siguiente modelo de optimización no lineal sin restricciones, donde la siguiente función objetivo de minimización de distancia (Min f(x,y)) Existen múltiples aplicaciones típicas para modelos no lineales. A continuación se resume una • Localización de Instalaciones: Considere que una empresa distribuidora de productos farmacéuticos requiere determinar la localización de una bodega que funcionará como centro de distribución y abastecimiento para sus locales en el país. En especial se busca estar a la menor distancia de los 3 principales locales de venta al público denominados A, B y C, respectivamente. Las coordenadas geográficas de dichos locales se presentan en el siguiente gráfico: Formule y resuelva un modelo de optimización que permita determinar la localización óptima de la bodega y que minimize la distancia a los distintos locales de la empresa. Asuma que la bodega puede ser ubicada en cualquier coordenada o punto del mapa.
  • 9. Planteamiento de problemas de Programación no lineal y optimización Una suposición importante de programación lineal es que todas sus funciones (Función objetivo y funciones de restricción) son lineales. Aunque, en esencia, esta suposición se cumple para muchos problemas prácticos, es frecuente que no sea así. De hecho, muchos economistas han encontrado que cierto grado de no linealidad es la regla, y no la excepción, en los problemas de planeación económica, por lo cual, muchas veces es necesario manejar problemas de programación no lineal. De una manera general, el problema de programación no lineal consiste en encontrar x=(x1,x2,…,xn) para maximizar ƒ(x), No se dispone de un algoritmo que resuelva todos los problemas específicos que se ajustan a este formato. Sin embargo, se han hecho grandes logros en lo que se refiere a algunos casos especiales, haciendo algunas suposiciones sobre las funciones, y la investigación sigue muy activa.