conclusions from classical parametric integer programming
play

Conclusions from classical parametric integer programming for - PowerPoint PPT Presentation

Conclusions from classical parametric integer programming for stochastic optimization Matthias Claus University of Duisburg-Essen January 4, 2016 M. Claus Conclusions from classical parametric integer programming January 4, 2016 1 / 17 From


  1. Conclusions from classical parametric integer programming for stochastic optimization Matthias Claus University of Duisburg-Essen January 4, 2016 M. Claus Conclusions from classical parametric integer programming January 4, 2016 1 / 17

  2. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  3. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) add an information constraint decide x − → observe z − → decide y M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  4. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) add an information constraint decide x − → observe z − → decide y and assume purely exogenous stochastic uncertainty z = z ( ω ) . M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  5. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) add an information constraint decide x − → observe z − → decide y and assume purely exogenous stochastic uncertainty z = z ( ω ) . → Two-stage-formulation: min { c ( x ) + min { q ( y ) | y ∈ C ( x, z ( ω )) , y ∈ R m 1 × Z m 2 } | x ∈ X } � �� � =: f ( x,z ( ω )) M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  6. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) add an information constraint decide x − → observe z − → decide y and assume purely exogenous stochastic uncertainty z = z ( ω ) . → Two-stage-formulation: min { c ( x ) + min { q ( y ) | y ∈ C ( x, z ( ω )) , y ∈ R m 1 × Z m 2 } | x ∈ X } � �� � =: f ( x,z ( ω )) Task: Pick an ”optimal” random variable taking into account risk aversion. M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  7. From parametric optimization to two-stage SP Take a parametric mixed-integer program min x,y { c ( x ) + q ( y ) | x ∈ X, y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } , ( P z ) add an information constraint decide x − → observe z − → decide y and assume purely exogenous stochastic uncertainty z = z ( ω ) . → Two-stage-formulation: min { c ( x ) + min { q ( y ) | y ∈ C ( x, z ( ω )) , y ∈ R m 1 × Z m 2 } | x ∈ X } � �� � =: f ( x,z ( ω )) Task: Pick an ”optimal” random variable taking into account risk aversion. → Mean risk models: min { ρ ( f ( x, z ( ω ))) | x ∈ X } M. Claus Conclusions from classical parametric integer programming January 4, 2016 2 / 17

  8. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  9. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? Example: min x ∈ Z E [ χ { 0 } ( z ( ω ))( x 2 + λ )] , where λ ∈ R is fixed and P ( z ( ω ) = 0) = 1 . M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  10. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? Example: min x ∈ Z E [ χ { 0 } ( z ( ω ))( x 2 + λ )] , where λ ∈ R is fixed and P ( z ( ω ) = 0) = 1 . → Unique optimal solution x = 0 yields the value λ . M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  11. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? Example: min x ∈ Z E [ χ { 0 } ( z ( ω ))( x 2 + λ )] , where λ ∈ R is fixed and P ( z ( ω ) = 0) = 1 . → Unique optimal solution x = 0 yields the value λ . Consider the random variables z ǫ ( · ) defined by P ( z ǫ ( ω ) = ǫ ) = 1 and solve min x ∈ Z E [ χ { 0 } ( z ǫ ( ω ))( x 2 + λ )] . M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  12. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? Example: min x ∈ Z E [ χ { 0 } ( z ( ω ))( x 2 + λ )] , where λ ∈ R is fixed and P ( z ( ω ) = 0) = 1 . → Unique optimal solution x = 0 yields the value λ . Consider the random variables z ǫ ( · ) defined by P ( z ǫ ( ω ) = ǫ ) = 1 and solve min x ∈ Z E [ χ { 0 } ( z ǫ ( ω ))( x 2 + λ )] . → For ǫ � = 0 , every integer is an optimal solution with value 0 . M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  13. Stability in two-stage SP min { ρ ( f ( x, z ( ω ))) | x ∈ X } is a parametric problem w.r.t. the distribution of z . → Stability of optimal values, solution sets? Example: min x ∈ Z E [ χ { 0 } ( z ( ω ))( x 2 + λ )] , where λ ∈ R is fixed and P ( z ( ω ) = 0) = 1 . → Unique optimal solution x = 0 yields the value λ . Consider the random variables z ǫ ( · ) defined by P ( z ǫ ( ω ) = ǫ ) = 1 and solve min x ∈ Z E [ χ { 0 } ( z ǫ ( ω ))( x 2 + λ )] . → For ǫ � = 0 , every integer is an optimal solution with value 0 . Conclusion: No stability in two-stage SP if the underlying deterministic mixed-integer problem is not ”well behaved”. M. Claus Conclusions from classical parametric integer programming January 4, 2016 3 / 17

  14. Stability in two-stage SP Question: What has to be assumed of f ( x, z ) = c ( x ) + min { q ( y ) | y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } ? M. Claus Conclusions from classical parametric integer programming January 4, 2016 4 / 17

  15. Stability in two-stage SP Question: What has to be assumed of f ( x, z ) = c ( x ) + min { q ( y ) | y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } ? Sufficient: f is defined by a MILP f ( x, z ) = c ⊤ x + min { q ⊤ y | Wy = z − Tx, y ∈ R m 1 ≥ 0 × Z m 2 ≥ 0 } , the matrix W is rational and (A1) W ( R m 1 ≥ 0 × Z m 2 ≥ 0 ) = R s , (A2) { u ∈ R s | W ⊤ u ≤ q } � = ∅ . M. Claus Conclusions from classical parametric integer programming January 4, 2016 4 / 17

  16. Stability in two-stage SP Question: What has to be assumed of f ( x, z ) = c ( x ) + min { q ( y ) | y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } ? Sufficient: f is defined by a MILP f ( x, z ) = c ⊤ x + min { q ⊤ y | Wy = z − Tx, y ∈ R m 1 ≥ 0 × Z m 2 ≥ 0 } , the matrix W is rational and (A1) W ( R m 1 ≥ 0 × Z m 2 ≥ 0 ) = R s , (A2) { u ∈ R s | W ⊤ u ≤ q } � = ∅ . → Schultz, Tiedemann (2006), R¨ omisch, Vigerske (2008), . . . M. Claus Conclusions from classical parametric integer programming January 4, 2016 4 / 17

  17. Stability in two-stage SP Question: What has to be assumed of f ( x, z ) = c ( x ) + min { q ( y ) | y ∈ C ( x, z ) , y ∈ R m 1 × Z m 2 } ? Sufficient: f is defined by a MILP f ( x, z ) = c ⊤ x + min { q ⊤ y | Wy = z − Tx, y ∈ R m 1 ≥ 0 × Z m 2 ≥ 0 } , the matrix W is rational and (A1) W ( R m 1 ≥ 0 × Z m 2 ≥ 0 ) = R s , (A2) { u ∈ R s | W ⊤ u ≤ q } � = ∅ . → Schultz, Tiedemann (2006), R¨ omisch, Vigerske (2008), . . . Improvement by Claus, Kr¨ atschmer, Schultz (2015): Assume that f is continuous almost everywhere and fulfills a growth condition: (G) There is a locally bounded mapping η : R n → (0 , ∞ ) and a constant γ > 0 such that | f ( x, z ) | ≤ η ( x )( � z � γ + 1) for all ( x, z ) ∈ R n × R s . M. Claus Conclusions from classical parametric integer programming January 4, 2016 4 / 17

  18. Back to parametric mixed integer programming f ( x, z ) = c ⊤ x + min { q ⊤ y | Wy = z − Tx, y ∈ R m 1 ≥ 0 × Z m 2 ≥ 0 } M. Claus Conclusions from classical parametric integer programming January 4, 2016 5 / 17

  19. Back to parametric mixed integer programming f ( x, z ) = c ⊤ x + min { q ⊤ y | Wy = z − Tx, y ∈ R m 1 ≥ 0 × Z m 2 ≥ 0 } Theorem (Blair, Jeroslow 1977) Assume (A1), (A2) and the rationality of W . Then (i) f is real valued and lower semicontinuous on R n × R s . (ii) f is continuous on ( R n × R s ) \ A , where the ( n + s ) -dim. Lebesgue measure of A = ( − T, I ) − 1 (bd W ( R m 1 ≥ 0 × Z m 2 ≥ 0 )) is equal to zero. (iii) There exist constants C, D ≥ 0 such that | f ( x, z ) − f ( x ′ , z ′ ) | ≤ C � ( x, z ) − ( x ′ , z ′ ) � + D for all ( x, z ) , ( x ′ , z ′ ) ∈ R n × R s . M. Claus Conclusions from classical parametric integer programming January 4, 2016 5 / 17

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend