SlideShare una empresa de Scribd logo
1 de 9
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULARA PARA LA EDUCACION SUPERIOR
INSTITUTO UNIVERSITARIO POLITECNICO “SANTIGO MARIÑO”
EXTENSION MARACAIBO
REALIZADO POR:
Ing. Wilfred Guillen
MARACAIBO, AGOSTO 2015
METODOS DE PROGRAMACION NO LINEAL
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.
Analiza la problemática general en la que el objetivo f(x) o las restricciones gj(x)
(o los dos) son funciones no lineales.
La mayoría de los métodos de programación no lineales utilizan el concepto de
gradiente de las funciones f(x) y gj(x) para calcular direcciones de descenso, es
decir de mejora de la función objetivo.
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.
MÉTODOS PROGRAMACIÓN NO LINEAL
Cuando las funciones son convexas, caso por ejemplo de la programación lineal
continua, los algoritmos de descensos convergen hacia un óptimo global. En
general, estos algoritmos y los software correspondientes convergen solamente
hacia un óptimo local. Siempre que sea posible, es importante ejecutar estos
algoritmos a partir de varias soluciones iníciales diferentes con el fin de
seleccionar la mejor solución entre todas las encontradas.
Una problemática no lineal con restricciones puede convertirse en un problema
sin restricciones con la ayuda del multiplicador de LaGrange: este método
consiste en efecto en introducir en la función objetivo variables de holgura y un
coste que aumenta cuando disminuye la desviación; es decir, restricción
saturada.
TIPOS DE PROBLEMAS DE PROGRAMACIÓN NO LINEAL
- Optimización no restringida.
- Optimización linealmente restringida.
- Programación cuadrática
- Programación convexa.
- Programación separable.
- Programación no convexa.
- Programación geométrica.
- Programación fraccional.
- Problema de complementariedad.
PROGRAMACIÓN CUADRÁTICA
De nuevo los problemas de programación cuadrática tienen restricciones
lineales, pero ahora la función objetivo /(x) debe ser cuadrática. Entonces,
la única diferencia entre éstos y un problema de programación lineal es que
algunos términos de la función objetivo incluyen el cuadrado de una variable
o el producto de dos variables. El uso de aproximaciones cuadráticas para
resolver problemas con funciones no lineales generales se remonta mucho
tiempo atrás. Entre los métodos más destacados, tenemos al método de
Newton y el método de gradiente conjugado. Para la programación
cuadrática se pueden encontrar mínimos locales, mínimos globales, puntos
estacionarios o de KKT, son los que satisfacen las condiciones de KKT del
problema. En problemas convexos de programación cuadrática, todo punto
KKT o mínimo locales un mínimo global.
PROGRAMACIÓN DINÁMICA
Es un método para reducir el tiempo de ejecución de un algoritmo mediante la
utilización de sub-problemas superpuestos y sub-estructuras óptimas, como se
describe a continuación. Se utiliza para optimizar problemas complejos que pueden
ser discretizados y secuencializados.
La programación dinámica es un enfoque general para la solución de problemas
en los que es necesario tomar decisiones en etapas sucesivas. Las decisiones
tomadas en una etapa condicionan la evolución futura del sistema, afectando a las
situaciones en las que el sistema se encontrará en el futuro (denominadas
estados), y a las decisiones que se plantearán en el futuro.Conviene resaltar que a
diferencia de la programación lineal, el modelado de problemas de programación
dinámica no sigue una forma estándar. Así, para cada problema será necesario
especificar cada uno de los componentes que caracterizan un problema de
programación dinámica.
PROGRAMACIÓN SEPARABLE
La programación separable es un caso especial de programación convexa, en
donde la suposición adicional es
Todas las funciones f(x) y g(x) son funciones separables.
Una función separable es una función en la que cada término incluye una sola
variable, por lo que la función se puede separar en una suma de funciones de
variables individuales.
Es importante distinguir estos problemas de otros de programación convexa,
pues cualquier problema de programación separable se puede aproximar muy de
cerca mediante uno de programación lineal y, entonces, se puede aplicar el
eficiente método símplex.
PROGRAMACIÓN GEOMÉTRICA
Cuando se aplica programación no lineal a problemas de diseño de ingeniería,
muchas veces la función objetivo y las funciones de restricción toman la forma
En tales casos, las ci y a ty representan las constantes físicas y las x} son las
variables de diseño. Estas funciones por lo general no son ni cóncavas ni
convexas, por lo que las técnicas de programación convexa no se pueden
aplicar directamente a estos problemas de programación geométrica. Sin
embargo, existe un caso importante en el que el problema se puede transformar
en un problema de programación convexa equivalente.
PROGRAMACIÓN ESTOCÁSTICA
Programación Estocástica ofrece soluciones para problemas formulados en conexión
con sistemas estocásticos, en los que el problema numérico resultante a resolver es un
problema de Programación Matemática de tamaño no trivial. Trata problemas en los
que algunos de los parámetros son variables aleatorias, estudiando las propiedades
estadísticas del valor optimo aleatorio o de otras variables aleatorias presentes en el
problema o bien reformulando el problema en otro de decisión en el que se tiene en
cuenta la distribución de probabilidad conjunta de los parámetros aleatorios. Por
tanto, mientras que en un problema determinantico de Programación Matemática, ya
sea de Programación Lineal, Programación No Lineal, Programación Entera,
Programación Mixta Lineal Entera o Programación Mixta No Lineal Entera, todos los
datos (coeficientes) que aparecen en su formulación son números conocidos, en
Programación Estocástica dichos datos son desconocidos, aunque para ellos se
conoce o se puede estimar su distribución de probabilidad.

Más contenido relacionado

La actualidad más candente

metodos de programacion no lineal
metodos de programacion no linealmetodos de programacion no lineal
metodos de programacion no linealPerozoAlejandro76
 
Optimizacion de sistemas y funciónes
Optimizacion de sistemas y funciónesOptimizacion de sistemas y funciónes
Optimizacion de sistemas y funciónesMiguel Collington
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
Metodos de programación No lineal
Metodos de programación No linealMetodos de programación No lineal
Metodos de programación No linealHannerreSer
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivowadar3
 
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesos
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesosTécnicas de programación no lineal mixta para ingeniería de sistemas de procesos
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesosAcademia de Ingeniería de México
 
Programacion no lineaL
Programacion no lineaLProgramacion no lineaL
Programacion no lineaLLuiS YmAY
 
Metodos de programcion no lineal
Metodos de programcion no linealMetodos de programcion no lineal
Metodos de programcion no linealAngel Jhoan
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion LinealMaryJaneth
 
Programacion dinamica 22
Programacion dinamica 22Programacion dinamica 22
Programacion dinamica 22Mariannys Leon
 
Optimizacion de sistemas y Funciones Programacion no lineal
Optimizacion de sistemas y Funciones Programacion no linealOptimizacion de sistemas y Funciones Programacion no lineal
Optimizacion de sistemas y Funciones Programacion no linealJuan22075755
 
Tema iii método gráfico y simplex
Tema iii   método gráfico y simplexTema iii   método gráfico y simplex
Tema iii método gráfico y simplexgoogle
 
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
 

La actualidad más candente (20)

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
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Optimizacion de sistemas y funciónes
Optimizacion de sistemas y funciónesOptimizacion de sistemas y funciónes
Optimizacion de sistemas y funciónes
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Metodos de programación No lineal
Metodos de programación No linealMetodos de programación No lineal
Metodos de programación No lineal
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivo
 
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesos
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesosTécnicas de programación no lineal mixta para ingeniería de sistemas de procesos
Técnicas de programación no lineal mixta para ingeniería de sistemas de procesos
 
Programacion no lineaL
Programacion no lineaLProgramacion no lineaL
Programacion no lineaL
 
Programacionnolineal
Programacionnolineal Programacionnolineal
Programacionnolineal
 
Metodos de programcion no lineal
Metodos de programcion no linealMetodos de programcion no lineal
Metodos de programcion no lineal
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion Lineal
 
Optimización. Métodos numéricos
Optimización. Métodos numéricosOptimización. Métodos numéricos
Optimización. Métodos numéricos
 
Método simplex m
Método simplex mMétodo simplex m
Método simplex m
 
Programacion dinamica 22
Programacion dinamica 22Programacion dinamica 22
Programacion dinamica 22
 
Optimizacion de sistemas y Funciones Programacion no lineal
Optimizacion de sistemas y Funciones Programacion no linealOptimizacion de sistemas y Funciones Programacion no lineal
Optimizacion de sistemas y Funciones Programacion no lineal
 
Tema iii método gráfico y simplex
Tema iii   método gráfico y simplexTema iii   método gráfico y simplex
Tema iii método gráfico y simplex
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Programación no linealeeee fernando yepez
Programación no linealeeee fernando yepezProgramación no linealeeee fernando yepez
Programación no linealeeee fernando yepez
 

Destacado

Presidentes del liberalismo
Presidentes del liberalismoPresidentes del liberalismo
Presidentes del liberalismoXimena67
 
Iteraciones o looping –
Iteraciones o looping –Iteraciones o looping –
Iteraciones o looping –baqueromorenoj
 
Políticas de adopción de tic
Políticas de adopción de ticPolíticas de adopción de tic
Políticas de adopción de ticgatorrojo
 
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit dm-development
 
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.Software-Sanierung: Wie man kranke Systeme wieder gesund macht.
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.Josef Adersberger
 
Presentación1euromonitor ya.
Presentación1euromonitor ya.Presentación1euromonitor ya.
Presentación1euromonitor ya.Liliana Sanchez
 
Orientaciones y tendencias del futuro en la formacion
Orientaciones y tendencias del futuro en la formacionOrientaciones y tendencias del futuro en la formacion
Orientaciones y tendencias del futuro en la formacionAmamiros Herrera
 
Políticas de adopción de tic
Políticas de adopción de ticPolíticas de adopción de tic
Políticas de adopción de ticgatorrojo
 
Wirkung anbieterseitiger Kundendifferenzierung auf Kundenbeziehungen
Wirkung anbieterseitiger Kundendifferenzierung auf KundenbeziehungenWirkung anbieterseitiger Kundendifferenzierung auf Kundenbeziehungen
Wirkung anbieterseitiger Kundendifferenzierung auf KundenbeziehungenJonas M. Meckel
 
Desechos que causan contaminacion
Desechos que causan contaminacionDesechos que causan contaminacion
Desechos que causan contaminacionAlejandra Garibaldi
 
Presentación1BloggerBlogspot
Presentación1BloggerBlogspotPresentación1BloggerBlogspot
Presentación1BloggerBlogspotceciliags77
 

Destacado (20)

Presidentes del liberalismo
Presidentes del liberalismoPresidentes del liberalismo
Presidentes del liberalismo
 
Morfologia planta arroz
Morfologia planta arrozMorfologia planta arroz
Morfologia planta arroz
 
Iteraciones o looping –
Iteraciones o looping –Iteraciones o looping –
Iteraciones o looping –
 
Políticas de adopción de tic
Políticas de adopción de ticPolíticas de adopción de tic
Políticas de adopción de tic
 
Das museum
Das museumDas museum
Das museum
 
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit
Angriffe auf Smartphones im Mobilfunknetz, Präsentation der Diplomarbeit
 
Enogastronomia - Alemanha
Enogastronomia - AlemanhaEnogastronomia - Alemanha
Enogastronomia - Alemanha
 
Rubrica pid
Rubrica pidRubrica pid
Rubrica pid
 
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.Software-Sanierung: Wie man kranke Systeme wieder gesund macht.
Software-Sanierung: Wie man kranke Systeme wieder gesund macht.
 
Grupo 1
Grupo 1Grupo 1
Grupo 1
 
Presentación1euromonitor ya.
Presentación1euromonitor ya.Presentación1euromonitor ya.
Presentación1euromonitor ya.
 
Web 2.0 und skype
Web 2.0 und skypeWeb 2.0 und skype
Web 2.0 und skype
 
Orientaciones y tendencias del futuro en la formacion
Orientaciones y tendencias del futuro en la formacionOrientaciones y tendencias del futuro en la formacion
Orientaciones y tendencias del futuro en la formacion
 
Políticas de adopción de tic
Políticas de adopción de ticPolíticas de adopción de tic
Políticas de adopción de tic
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Wirkung anbieterseitiger Kundendifferenzierung auf Kundenbeziehungen
Wirkung anbieterseitiger Kundendifferenzierung auf KundenbeziehungenWirkung anbieterseitiger Kundendifferenzierung auf Kundenbeziehungen
Wirkung anbieterseitiger Kundendifferenzierung auf Kundenbeziehungen
 
Desechos que causan contaminacion
Desechos que causan contaminacionDesechos que causan contaminacion
Desechos que causan contaminacion
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
Curso de magicas
Curso de magicasCurso de magicas
Curso de magicas
 
Presentación1BloggerBlogspot
Presentación1BloggerBlogspotPresentación1BloggerBlogspot
Presentación1BloggerBlogspot
 

Similar a Wilfred Guillen

Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1EmilyNathalie
 
Metodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezMetodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezjavier peeez
 
Metodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezMetodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezjavier peeez
 
Resumen programacion lineal
Resumen programacion linealResumen programacion lineal
Resumen programacion linealSilvia Michay
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funcionesOscar Sosa
 
programacion Lineal y Metodo simplex alvaro espinoza
programacion Lineal y Metodo simplex alvaro espinozaprogramacion Lineal y Metodo simplex alvaro espinoza
programacion Lineal y Metodo simplex alvaro espinozaAlvaro Andrey Espinoza Mena
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeDanny Quintero
 
Programación lineal
Programación linealProgramación lineal
Programación linealFabiMalik
 
Dualidad presetacion
Dualidad presetacionDualidad presetacion
Dualidad presetacionLuisyanireal
 
Lagrange y kunh tucker
Lagrange y kunh tuckerLagrange y kunh tucker
Lagrange y kunh tuckerRaniels
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeAndreina Arteaga
 

Similar a Wilfred Guillen (20)

Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1
 
Metodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezMetodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perez
 
Metodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perezMetodos de programacion no lineal javier perez
Metodos de programacion no lineal javier perez
 
Resumen programacion lineal
Resumen programacion linealResumen programacion lineal
Resumen programacion lineal
 
Unidad 3. Programación dinámica
Unidad 3. Programación dinámicaUnidad 3. Programación dinámica
Unidad 3. Programación dinámica
 
Unidad 3. Programación dinámica
Unidad 3. Programación dinámicaUnidad 3. Programación dinámica
Unidad 3. Programación dinámica
 
Programacion dinamica jesus plaza
Programacion dinamica jesus plazaProgramacion dinamica jesus plaza
Programacion dinamica jesus plaza
 
Programacion_Lineal.pdf
Programacion_Lineal.pdfProgramacion_Lineal.pdf
Programacion_Lineal.pdf
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
programacion Lineal y Metodo simplex alvaro espinoza
programacion Lineal y Metodo simplex alvaro espinozaprogramacion Lineal y Metodo simplex alvaro espinoza
programacion Lineal y Metodo simplex alvaro espinoza
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Dualidad presetacion
Dualidad presetacionDualidad presetacion
Dualidad presetacion
 
Lagrange y kunh tucker
Lagrange y kunh tuckerLagrange y kunh tucker
Lagrange y kunh tucker
 
Kenner ortiz
Kenner ortizKenner ortiz
Kenner ortiz
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
 

Wilfred Guillen

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULARA PARA LA EDUCACION SUPERIOR INSTITUTO UNIVERSITARIO POLITECNICO “SANTIGO MARIÑO” EXTENSION MARACAIBO REALIZADO POR: Ing. Wilfred Guillen MARACAIBO, AGOSTO 2015
  • 2. METODOS DE PROGRAMACION NO LINEAL 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. Analiza la problemática general en la que el objetivo f(x) o las restricciones gj(x) (o los dos) son funciones no lineales. La mayoría de los métodos de programación no lineales utilizan el concepto de gradiente de las funciones f(x) y gj(x) para calcular direcciones de descenso, es decir de mejora de la función objetivo. 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.
  • 3. MÉTODOS PROGRAMACIÓN NO LINEAL Cuando las funciones son convexas, caso por ejemplo de la programación lineal continua, los algoritmos de descensos convergen hacia un óptimo global. En general, estos algoritmos y los software correspondientes convergen solamente hacia un óptimo local. Siempre que sea posible, es importante ejecutar estos algoritmos a partir de varias soluciones iníciales diferentes con el fin de seleccionar la mejor solución entre todas las encontradas. Una problemática no lineal con restricciones puede convertirse en un problema sin restricciones con la ayuda del multiplicador de LaGrange: este método consiste en efecto en introducir en la función objetivo variables de holgura y un coste que aumenta cuando disminuye la desviación; es decir, restricción saturada.
  • 4. TIPOS DE PROBLEMAS DE PROGRAMACIÓN NO LINEAL - Optimización no restringida. - Optimización linealmente restringida. - Programación cuadrática - Programación convexa. - Programación separable. - Programación no convexa. - Programación geométrica. - Programación fraccional. - Problema de complementariedad.
  • 5. PROGRAMACIÓN CUADRÁTICA De nuevo los problemas de programación cuadrática tienen restricciones lineales, pero ahora la función objetivo /(x) debe ser cuadrática. Entonces, la única diferencia entre éstos y un problema de programación lineal es que algunos términos de la función objetivo incluyen el cuadrado de una variable o el producto de dos variables. El uso de aproximaciones cuadráticas para resolver problemas con funciones no lineales generales se remonta mucho tiempo atrás. Entre los métodos más destacados, tenemos al método de Newton y el método de gradiente conjugado. Para la programación cuadrática se pueden encontrar mínimos locales, mínimos globales, puntos estacionarios o de KKT, son los que satisfacen las condiciones de KKT del problema. En problemas convexos de programación cuadrática, todo punto KKT o mínimo locales un mínimo global.
  • 6. PROGRAMACIÓN DINÁMICA Es un método para reducir el tiempo de ejecución de un algoritmo mediante la utilización de sub-problemas superpuestos y sub-estructuras óptimas, como se describe a continuación. Se utiliza para optimizar problemas complejos que pueden ser discretizados y secuencializados. La programación dinámica es un enfoque general para la solución de problemas en los que es necesario tomar decisiones en etapas sucesivas. Las decisiones tomadas en una etapa condicionan la evolución futura del sistema, afectando a las situaciones en las que el sistema se encontrará en el futuro (denominadas estados), y a las decisiones que se plantearán en el futuro.Conviene resaltar que a diferencia de la programación lineal, el modelado de problemas de programación dinámica no sigue una forma estándar. Así, para cada problema será necesario especificar cada uno de los componentes que caracterizan un problema de programación dinámica.
  • 7. PROGRAMACIÓN SEPARABLE La programación separable es un caso especial de programación convexa, en donde la suposición adicional es Todas las funciones f(x) y g(x) son funciones separables. Una función separable es una función en la que cada término incluye una sola variable, por lo que la función se puede separar en una suma de funciones de variables individuales. Es importante distinguir estos problemas de otros de programación convexa, pues cualquier problema de programación separable se puede aproximar muy de cerca mediante uno de programación lineal y, entonces, se puede aplicar el eficiente método símplex.
  • 8. PROGRAMACIÓN GEOMÉTRICA Cuando se aplica programación no lineal a problemas de diseño de ingeniería, muchas veces la función objetivo y las funciones de restricción toman la forma En tales casos, las ci y a ty representan las constantes físicas y las x} son las variables de diseño. Estas funciones por lo general no son ni cóncavas ni convexas, por lo que las técnicas de programación convexa no se pueden aplicar directamente a estos problemas de programación geométrica. Sin embargo, existe un caso importante en el que el problema se puede transformar en un problema de programación convexa equivalente.
  • 9. PROGRAMACIÓN ESTOCÁSTICA Programación Estocástica ofrece soluciones para problemas formulados en conexión con sistemas estocásticos, en los que el problema numérico resultante a resolver es un problema de Programación Matemática de tamaño no trivial. Trata problemas en los que algunos de los parámetros son variables aleatorias, estudiando las propiedades estadísticas del valor optimo aleatorio o de otras variables aleatorias presentes en el problema o bien reformulando el problema en otro de decisión en el que se tiene en cuenta la distribución de probabilidad conjunta de los parámetros aleatorios. Por tanto, mientras que en un problema determinantico de Programación Matemática, ya sea de Programación Lineal, Programación No Lineal, Programación Entera, Programación Mixta Lineal Entera o Programación Mixta No Lineal Entera, todos los datos (coeficientes) que aparecen en su formulación son números conocidos, en Programación Estocástica dichos datos son desconocidos, aunque para ellos se conoce o se puede estimar su distribución de probabilidad.