risk averse shortest path interdiction
play

Risk Averse Shortest Path Interdiction Yongjia Song 1 and Siqian Shen - PowerPoint PPT Presentation

Risk Averse Shortest Path Interdiction Yongjia Song 1 and Siqian Shen 2 1: Virginia Commonwealth University 2: University of Michigan ICS 2015, Richmond, VA Song and Shen Risk Averse Shortest Path Interdiction 1/28 Network interdiction: a


  1. Risk Averse Shortest Path Interdiction Yongjia Song 1 and Siqian Shen 2 1: Virginia Commonwealth University 2: University of Michigan ICS 2015, Richmond, VA Song and Shen Risk Averse Shortest Path Interdiction 1/28

  2. Network interdiction: a two-player game Stackelberg game (two player; sequential moves) played on a network. (a) Leader: Interdictor (b) Follower: Operator ◮ Goal: maximally restrict a follower’s utility gained in the network by damaging arcs or nodes. Song and Shen Risk Averse Shortest Path Interdiction 2/28

  3. Applications ◮ Smugglers (followers) evade authorities (leaders) who lead the game by placing checkpoints. ◮ Emergency service providers (leaders) allocate resources and fortify arcs/nodes against malicious attacks (followers). ◮ . . . Song and Shen Risk Averse Shortest Path Interdiction 3/28

  4. Deterministic Network Interdiction A shortest path network interdiction on Graph G ( V , A ) : ◮ x a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not interdict arc a ◮ y a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not arc a is on the path chosen by the follower Assume d a = 3 , ∀ a , and we � max x ∈ X min ( c a + d a x a ) y a y can interdict up to two a ∈ A arcs  1 if i = s   � � s.t. y a − y a = , ∀ i ∈ V − 1 if i = t a ∈ δ + ( i ) a ∈ δ − ( i )  0 o.w.  y a ≥ 0 , ∀ a ∈ A where X = { x ∈ { 0 , 1 } | A | | � a ∈ A r a x a ≤ R } Song and Shen Risk Averse Shortest Path Interdiction 4/28

  5. Deterministic Network Interdiction A shortest path network interdiction on Graph G ( V , A ) : ◮ x a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not interdict arc a ◮ y a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not arc a is on the path chosen by the follower Assume d a = 3 , ∀ a , and we � max x ∈ X min ( c a + d a x a ) y a can interdict up to two y a ∈ A arcs  1 if i = s   � � s.t. y a − y a = , ∀ i ∈ V − 1 if i = t a ∈ δ + ( i ) a ∈ δ − ( i )  0 o.w.  y a ≥ 0 , ∀ a ∈ A where X = { x ∈ { 0 , 1 } | A | | � a ∈ A r a x a ≤ R } Song and Shen Risk Averse Shortest Path Interdiction 4/28

  6. Deterministic Network Interdiction A shortest path network interdiction on Graph G ( V , A ) : ◮ x a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not interdict arc a ◮ y a ∈ { 0 , 1 } , ∀ a ∈ A : whether or not arc a is on the path chosen by the follower Assume d a = 3 , ∀ a , and we � max x ∈ X min ( c a + d a x a ) y a y can interdict up to two a ∈ A arcs  1 if i = s   � � s.t. y a − y a = , ∀ i ∈ V − 1 if i = t a ∈ δ + ( i ) a ∈ δ − ( i )  0 o.w.  y a ≥ 0 , ∀ a ∈ A where X = { x ∈ { 0 , 1 } | A | | � a ∈ A r a x a ≤ R } Song and Shen Risk Averse Shortest Path Interdiction 4/28

  7. Solution Approaches (Morton 2011) Given a relaxed interdiction ^ x , the follower chooses a shortest path using c a + d a ^ x a as the length for each arc a : ◮ Extended formulation: take the dual of the inner shortest path LP x ∈ X ,π π t max s.t. π j − π i ≤ c a + d a x a , ∀ a = ( i , j ) ∈ A π s = 0 ◮ Benders formulation: � max min ( c a + d a x a ) x ∈ X P ∈P a ∈ P Song and Shen Risk Averse Shortest Path Interdiction 5/28

  8. Solution Approaches (Morton 2011) Given a relaxed interdiction ^ x , the follower chooses a shortest path using c a + d a ^ x a as the length for each arc a : ◮ Extended formulation: take the dual of the inner shortest path LP x ∈ X ,π π t max s.t. π j − π i ≤ c a + d a x a , ∀ a = ( i , j ) ∈ A π s = 0 ◮ Benders formulation: � max x ∈ X { θ | θ ≤ ( c a + d a x a ) , ∀ P ∈ P } a ∈ P Song and Shen Risk Averse Shortest Path Interdiction 5/28

  9. Stochastic Network Interdiction c a and interdiction effects ˜ Assume the arc lengths ˜ d a are uncertain, and the uncertainty can be characterized by a finite set of scenarios { ( c k a , d k a ) } k ∈ N � � ( c k a + x a d k a ) y k max p k min a x ∈ X y k k ∈ N a ∈ A   1 if i = s   � � y k y k s.t. a − a = − 1 if i = t , ∀ i ∈ V , ∀ k   a ∈ δ + ( i ) a ∈ δ − ( i )  0 o.w. y k a ≥ 0 , ∀ a ∈ A , ∀ k ∈ N Song and Shen Risk Averse Shortest Path Interdiction 6/28

  10. Stochastic Network Interdiction c a and interdiction effects ˜ Assume the arc lengths ˜ d a are uncertain, and the uncertainty can be characterized by a finite set of scenarios { ( c k a , d k a ) } k ∈ N � p k θ k max x ∈ X k ∈ N � s.t. θ k ≤ ( c k a + d k a x a ) , ∀ P ∈ P a ∈ P ◮ Benders formulation is preferred, since it enables scenario decomposition ◮ Could be strengthened by additional valid inequalities, e.g., the step inequalities (Pan and Morton 2008) Song and Shen Risk Averse Shortest Path Interdiction 6/28

  11. Stochastic Network Interdiction c a and interdiction effects ˜ Assume the arc lengths ˜ d a are uncertain, and the uncertainty can be characterized by a finite set of scenarios { ( c k a , d k a ) } k ∈ N � p k θ k max x ∈ X k ∈ N � s.t. θ k ≤ ( c k a + d k a x a ) , ∀ P ∈ P a ∈ P ◮ Benders formulation is preferred, since it enables scenario decomposition ◮ Could be strengthened by additional valid inequalities, e.g., the step inequalities (Pan and Morton 2008) Limit: the risk aversion of the players are not considered Song and Shen Risk Averse Shortest Path Interdiction 6/28

  12. Risk Averse Shortest Path Interdiction (RASPI) Model risk aversion by chance constraint: risk averse interdictor (leader) targets on high probability of enforcing a long distance for the traveler Two settings: ◮ Wait-and-see follower: make optimal response after observing the random outcome ◮ We do not need the follower’s risk attitude in this case ◮ Traditional stochastic shortest path interdiction problem assumes a risk neutral leader ◮ Here-and-now follower: must make a decision before the observation of the random outcome ◮ We assume the follower is risk neutral in the here-and-now setting: choose a path that has the shortest expected distance Song and Shen Risk Averse Shortest Path Interdiction 7/28

  13. Outline Chance-constrained RASPI with Wait-and-see Follower Chance-constrained RASPI with Here-and-now Follower Song and Shen Risk Averse Shortest Path Interdiction 8/28

  14. Outline Chance-constrained RASPI with Wait-and-see Follower Chance-constrained RASPI with Here-and-now Follower Song and Shen Risk Averse Shortest Path Interdiction 9/28

  15. Risk averse interdictor with wait-and-see follower: a chance-constrained model Idea: Ensure that the follower’s shortest possible traveling distance from s to t exceeds a given length φ with high probability x , z r ⊤ x min � ( c k a + d k a x a ) y k s.t. a ( x ) ≥ φ z k , ∀ k ∈ N , a ∈ A � p k z k ≥ 1 − ǫ, k ∈ N z k ∈ { 0 , 1 } , ∀ k ∈ N , x a ∈ { 0 , 1 } , ∀ a ∈ A � where y k ( x ) ∈ arg min ( c k a + d k a x a ) y a , Y : flow balance equations y ∈ Y a ∈ A ◮ z k ∈ { 0 , 1 } : whether or not scenario k is satisfied Song and Shen Risk Averse Shortest Path Interdiction 10/28

  16. Risk averse interdictor with wait-and-see follower: a chance-constrained model Idea: Ensure that the follower’s shortest possible traveling distance from s to t exceeds a given length φ with high probability x , z r ⊤ x min � ( c k a + d k s.t. a x a ) ≥ φ z k , ∀ P ∈ P , ∀ k ∈ N , a ∈ P � p k z k ≥ 1 − ǫ, k ∈ N z k ∈ { 0 , 1 } , ∀ k ∈ N , x a ∈ { 0 , 1 } , ∀ a ∈ A ◮ z k ∈ { 0 , 1 } : whether or not scenario k is satisfied Song and Shen Risk Averse Shortest Path Interdiction 10/28

  17. Standard Benders decomposition Given a relaxation solution ^ x , ^ z of the master problem (with a subset of paths) ◮ Solve a shortest path problem for each scenario k using c k a + d k x a as the arc length, and get the shortest path P k a ^ ◮ Check if inequality � a ∈ P k ( c k a + d k a ^ x a ) ≥ φ ^ z k is violated, and add a Benders cut if so ◮ Could be applied for both integer and fractional solutions Song and Shen Risk Averse Shortest Path Interdiction 11/28

  18. Implicit covering structure Scenario-based path inequality: � ( c k a + d k a x a ) ≥ φ z k , ∀ P ∈ P a ∈ P Song and Shen Risk Averse Shortest Path Interdiction 12/28

  19. Implicit covering structure Scenario-based path inequality: � d k a x a ≥ ( φ − l k P ) z k , ∀ P ∈ P a ∈ P where l k P is the length of path P using c k a as the arc length Song and Shen Risk Averse Shortest Path Interdiction 12/28

  20. Implicit covering structure Scenario-based path inequality: � d k a x a ≥ ( φ − l k P ) z k , ∀ P ∈ P a ∈ P where l k P is the length of path P using c k a as the arc length Structure: exponentially many covering constraints ◮ Related to Song and Luedtke (2013), � a ∈ C k x a ≥ z k , “scenario-based graph cut inequalities” ◮ Related to Song, Luedtke, and Kücükyavuz (2014), multi-dimensional binary packing problems with a small (non-exponential) number of constraints Song and Shen Risk Averse Shortest Path Interdiction 12/28

  21. Pack-based formulation: Motivation Fix a scenario k , given a set of arcs C , if none is interdicted in C , we cannot achieve the target ⇒ C is a pack in that scenario k ! � � c k ( c k a + d k ∃ P ∈ P : a + a ) < φ a ∈ P ∩ C a ∈ P \ C Song and Shen Risk Averse Shortest Path Interdiction 13/28

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