Articulo de referencia

Programación fraccionaria

En optimización matemática , la programación fraccionaria es una generalización de la programación fraccionaria lineal . La función objetivo en un programa fraccionario es una r...

En optimización matemática , la programación fraccionaria es una generalización de la programación fraccionaria lineal . La función objetivo en un programa fraccionario es una relación de dos funciones que, en general, son no lineales. La relación que se va a optimizar suele describir algún tipo de eficiencia de un sistema.

Definición

Sean funciones de valor real definidas en un conjunto . Sea . El programa no lineal F , gramo , yo yo , yo = 1 , , metro {\displaystyle f,g,h_{j},j=1,\ldots ,m} S 0 R norte {\displaystyle \mathbf {S} _{0}\subconjunto \mathbb {R} ^{n}} S = { incógnita S 0 : yo yo ( incógnita ) 0 , yo = 1 , , metro } {\displaystyle \mathbf {S} =\{{\boldsymbol {x}}\in \mathbf {S} _{0}:h_{j}({\boldsymbol {x}})\leq 0,j=1,\ldots ,m\}}

maximizar incógnita S F ( incógnita ) gramo ( incógnita ) , {\displaystyle {\underset {{\boldsymbol {x}}\in \mathbf {S} }{\text{maximizar}}}\quad {\frac {f({\boldsymbol {x}})}{g({\boldsymbol {x}})}},}

donde en , se llama programa fraccionario. gramo ( incógnita ) > 0 {\displaystyle g({\boldsymbol {x}})>0} S {\displaystyle \mathbf {S}}

Programas fraccionarios cóncavos

Un programa fraccionario en el que f es no negativo y cóncavo, g es positivo y convexo, y S es un conjunto convexo se denomina programa fraccionario cóncavo . Si g es afín, no es necesario restringir el signo de f . El programa fraccionario lineal es un caso especial de un programa fraccionario cóncavo en el que todas las funciones son afines. F , gramo , yo yo , yo = 1 , , metro {\displaystyle f,g,h_{j},j=1,\ldots ,m}

Propiedades

La función es semiestrictamente cuasiconcava en S. Si f y g son diferenciables, entonces q es pseudocóncava . En un programa fraccionario lineal, la función objetivo es pseudolineal . q ( incógnita ) = F ( incógnita ) / gramo ( incógnita ) {\displaystyle q({\boldsymbol {x}})=f({\boldsymbol {x}})/g({\boldsymbol {x}})}

Transformación a un programa cóncavo

Mediante la transformación , cualquier programa fraccionario cóncavo se puede transformar en el programa cóncavo libre de parámetros equivalente [1] y = incógnita gramo ( incógnita ) ; a = 1 gramo ( incógnita ) {\displaystyle {\boldsymbol {y}}={\frac {\boldsymbol {x}}{g({\boldsymbol {x}})}};t={\frac {1}{g({\boldsymbol {x}})}}}

maximizar y a S 0 a F ( y a ) sujeto a a gramo ( y a ) 1 , a 0. {\displaystyle {\begin{aligned}{\underset {{\frac {\boldsymbol {y}}{t}}\in \mathbf {S} _{0}}{\text{maximizar}}}\quad &tf\left({\frac {\boldsymbol {y}}{t}}\right)\\{\text{sujeto a}}\quad &tg\left({\frac {\boldsymbol {y}}{t}}\right)\leq 1,\\&t\geq 0.\end{aligned}}}

Si g es afín, la primera restricción se cambia a y se puede descartar el supuesto de que g es positivo. Además, se simplifica a . a gramo ( y a ) = 1 {\displaystyle tg({\frac {\boldsymbol {y}}{t}})=1} gramo ( y ) = 1 {\displaystyle g({\boldsymbol {y}})=1}

Dualidad

El dual lagrangiano del programa cóncavo equivalente es

minimizar sorber incógnita S 0 F ( incógnita ) yo yo ( incógnita ) gramo ( incógnita ) sujeto a i 0 , i = 1 , , metro . {\displaystyle {\begin{aligned}{\underset {\boldsymbol {u}}{\text{minimizar}}}\quad &{\underset {{\boldsymbol {x}}\in \mathbf {S} _{0}}{\operatorname {sup} }}{\frac {f({\boldsymbol {x}})-{\boldsymbol {u}}^{T}{\boldsymbol {h}}({\boldsymbol {x}})}{g({\boldsymbol {x}})}}\\{\text{sujeto a}}\quad &u_{i}\geq 0,\quad i=1,\dots ,m.\end{aligned}}}

Notas

  1. ^ Schaible, Siegfried (1974). "Programas duales y equivalentes convexos sin parámetros". Zeitschrift für Investigación de operaciones . 18 (5): 187–196. doi :10.1007/BF02026600. SEÑOR  0351464. S2CID  28885670.

Referencias

  • Avriel, Mordecai; Diewert, Walter E.; Schaible, Siegfried; Zang, Israel (1988). Concavidad generalizada . Plenum Press.
  • Schaible, Siegfried (1983). "Programación fraccionada". Zeitschrift für Investigación de operaciones . 27 : 39–54. doi :10.1007/bf01916898. S2CID  28766871.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Programación_fraccional&oldid=1150322543"