I am a network engineer facing a modeling challenge related to the delay constraints of a network transmission problem. My objective is to capture the behavior of transmission delays under different operating conditions $g_1,g_2,g_3,...g_i$ using a constrained optimization model.
The specific constraints I am working with is expressed as follows:
$\begin{array}{l} {x_1} = 1 \Rightarrow \left( {1 - 1} \right){d_{\min }} + {g_1} \le d_1 \le 1{d_{\max }}\\ {\rm{OR}}\\ {x_2} = 1 \Rightarrow \left( {2 - 1} \right){d_{\min }} + {g_2} \le d_2 \le 2{d_{\max }}\\ {\rm{OR}}\\ {x_3} = 1 \Rightarrow \left( {3 - 1} \right){d_{\min }} + {g_3} \le d_3 \le 3{d_{\max }}\\ {\rm{OR}}\\ ......................................................\\ {x_i} = 1 \Rightarrow \left( {i - 1} \right){d_{\min }} + {g_i} \le d_i \le i{d_{\max }} \end{array}$
- $g_i$ represents a convex function of another variable linked to the operation of our system. Currently, we are still trying to construct a good $g_i$. And note that these $g_i$ change a lot from big to small or vice versa during the operation.
- $d_i$ is a continuous decision variable with bound $d_\min$ and $d_\max$
- $x_i$ is a binary decision variable indicating the choice of transmission mode.
- $i$ is an index parameter that runs through the possible modes.
- The final transmission delay is ${d_{{\rm{final}}}} = \min \left\{ {d_1,d_2,d_3,\dots,d_i} \right\}$
My question is about formulating these constraints.
Specifically, How can I express a chain of boolean ORs for the variable $d_i$ to be constrained within intervals as shown above? This formulation is critical for accurately modeling the delay based on the chosen transmission mode $x_i$.
Currently, I am having a global solver BARON/SCIP. I have check the seemingly related post here and here but I cannot find anyway to applied them to my problem.
Any insights or guidance on how to take on these optimization constraints would be greatly appreciated. Thank you for your time and assistance!
P/S: I know that there must be some kind of Big M formulation. If I know about $d_\min$ and $d_\max$, does this knowledge help me choose Big-M ?