Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
  • 1.  how to express the indicator function as a condition in the pre-processing ?

    Posted Mon September 06, 2021 10:44 AM
    i have this expression and i don't arrive how to express the indicator function  in the Preprocessing , can someone help me :
    Let p > 0 be the number of bags transferred from the storage system to any carousel. If start time tuple τ = <shτ , sdτ>  ∈ Si is selected for flight i ∈ F, , the number bags stored up to period t is given by the expected amount of baggage arrived up to time t minus the amount of baggage which have already been sent to the carousel,


    ------------------------------
    Siwar
    ------------------------------

    #DecisionOptimization


  • 2.  RE: how to express the indicator function as a condition in the pre-processing ?

    Posted Mon September 06, 2021 11:30 AM
    Assuming you are using CPLEX, you have at least two options. Both involve introducing a new variable to represent the quantity being multiplied by the indicator plus some new constraints that force the new variable to equal the expression above when the condition is true and to equal zero when the condition is false. One method uses what CPLEX terms an indicator constraint; the other uses "big M" constraints (ordinary constraints containing some potentially large coefficients). I have an old blog post comparing the two, and it links to even older posts that are relevant.

    Note that math programming models do not tolerate strict inequalities. So you will either have to tolerate some ambiguity if s^d_t equals t, or alternatively set the new variable equal to the expression for the <= t case, set it equal to zero for the >= t + epsilon case (epsilon some small positive constant), and essentially rule out s^d_t being between t and t + epsilon.

    ------------------------------
    Paul Rubin
    Professor Emeritus
    Michigan State University
    ------------------------------



  • 3.  RE: how to express the indicator function as a condition in the pre-processing ?

    Posted Tue September 07, 2021 11:43 AM
    @Paul Rubin thank you Dear Sir for your response , i will take it in consideration.​​

    ------------------------------
    Siwar
    ------------------------------



  • 4.  RE: how to express the indicator function as a condition in the pre-processing ?

    This message was posted by a user wishing to remain anonymous
    Posted Tue September 07, 2021 10:16 AM
    Edited by System Admin Fri January 20, 2023 04:24 PM
    This post was removed
    #DecisionOptimization


  • 5.  RE: how to express the indicator function as a condition in the pre-processing ?

    Posted Tue September 07, 2021 11:47 AM
    @ALEX FLEISCHER Dear Sir i want to see your opinion and response too for my question and take it in consideration.

    Best Reagards.
    Siwar Moumni.​

    ------------------------------
    Siwar
    ------------------------------