close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 4 and Version 5 of OfficialTolArchiveNetworkNonLinGloOpt


Ignore:
Timestamp:
Dec 1, 2010, 11:14:11 AM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfficialTolArchiveNetworkNonLinGloOpt

    v4 v5  
    1111
    1212Se quiere maximizar una función objetivo arbitraria:[[BR]] [[BR]]
    13 [[LatexEquation( \underset{x\in\Omega}{\min}f\left(x\right)\wedge f:\Omega\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \wedge n\geq1 )]] [[BR]] [[BR]]
     13[[LatexEquation( \underset{x\in\Omega}{\min}f\left(x\right)\wedge f:\Omega_f\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \wedge n\geq1 )]] [[BR]]
    1414
    1515Sujeta a las
    1616 * restricciones opcionales de intervalo: [[BR]] [[BR]]
    17    [[LatexEquation( -\infty\leq l_{i}\leq x\leq u_{i}\leq\infty\wedge i=1\ldots n_{B} )]] [[BR]] [[BR]]
    18    Si una variable no tuviera cota inferior entonces sería [[LatexEquation( l_{i} = -\infty  )]] y si no tuviera cota superior entonces sería [[LatexEquation( u_{i} = \infty  )]]
     17   [[LatexEquation( -\infty\leq l_{i}\leq x\leq u_{i}\leq\infty\wedge i=1\ldots n )]] [[BR]] [[BR]]
     18   Si una variable no tuviera cota inferior entonces sería [[LatexEquation( l_{i} = -\infty  )]] y si no tuviera cota superior entonces sería [[LatexEquation( u_{i} = \infty  )]] [[BR]] [[BR]]
    1919 * restricciones opcionales de desigualdad arbitrarias: [[BR]] [[BR]]
    20    [[LatexEquation( g_{j}\left(x\right)\leq0 \wedge g_j:\Omega\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \forall j=1\ldots n_{D} \wedge n_{D} \ge 0)]]  [[BR]] [[BR]]
     20   [[LatexEquation( g_{j}\left(x\right)\leq0 \wedge g_j:\Omega_{g_j}\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \forall j=1\ldots n_{D} \wedge n_{D} \ge 0)]]  [[BR]] [[BR]]
    2121 * restricciones opcionales de igualdad arbitrarias: [[BR]] [[BR]]
    22    [[LatexEquation( h_{k}\left(x\right)=0 \wedge h_k:\Omega\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \forall k=1\ldots n_{I} \wedge n_{I} \ge 0)]]  [[BR]] [[BR]]
     22   [[LatexEquation( h_{k}\left(x\right)=0 \wedge h_k:\Omega_{h_k}\subset\mathbb{R}^{n}\longrightarrow\mathbb{R} \forall k=1\ldots n_{I} \wedge n_{I} \ge 0)]]  [[BR]] [[BR]]
    2323
    24 Hay una condición añadida que se suele sobreentender por su obviedad, pero que es a veces la causa de que no funcionen los algoritmos: un punto que cumpla todas las restricciones del problema, si las hay, debe pertenecer al dominio [[LatexEquation( \Omega )]] de la función objetivo. Evidenetemente, si no hay restricciones el dominio debe ser todo el espacio [[LatexEquation( \mathbb{R}^{n} )]]. Por ejemplo, si en la función objetivo aparece el logaritmo de una variable se debe incluir alguna restricción o conjunto de ellas que obligue a que dicha variable sea positiva.
     24A la región del espacio [[LatexEquation( \Omega\subset\mathbb{R}^{n} )]] de los puntos que cumplen todas las restricciones del problema le llamaremos región de factibilidad del problema. A los puntos de dicha región les llamaremos factibles o interiores y al resto no factibles o exteriores.
     25
     26Hay una condición que se suele sobreentender por su obviedad, pero que es a veces la causa de que no funcionen los algoritmos: un punto factible debe pertenecer al dominio de la función objetivo, y al de las funciones de restricción, o sea:
     27
     28[[LatexEquation( \Omega\subset\Omega_{f}\cap\underset{j=1}{\overset{n_{D}}{\bigcap}}\Omega_{g_{j}}\cap\underset{k=1}{\overset{n_{I}}{\bigcap}}\Omega_{h_{k}} )]]
     29
     30Por ejemplo, si en la función objetivo aparece el logaritmo de una variable se debe incluir alguna restricción o conjunto de ellas que obligue a que dicha variable sea positiva. Evidentemente, si no hay restricciones el dominio de la función objetivo debe ser todo el espacio [[LatexEquation( \Omega_f = \Omega = \mathbb{R}^{n} )]].
    2531 
    2632Obsérvese que si lo que se quiere es minimizar la función objetivo basta con tomar la función opuesta [[LatexEquation( -f(x) )]].
     
    8187
    8288
    83