Dear Professor Johan
Löfberg,
I am writing to seek your guidance regarding YALMIP's handling of decision variables with negative bounds, as I've encountered this situation in my optimization problem.
For example
I have implemented a change of variables in my optimization problem, introducing a new decision variable t_8, which is a linear combination of three existing decision variables (x, y, z) and a constant - 2:
Based on the upper and lower bounds of x, y, and z, I have determined that:
- Maximum value of t_8 is 0, occurring when (x, y, z) = (0, 1, 1)
- Minimum value of t_8 is -3, occurring when (x, y, z) = (1, 0, 0)
I am concerned about how YALMIP processes decision variables with negative lower bounds. Specifically, I would like to understand the internal handling mechanisms when a variable like t_8 has a range from -3 to 0, rather than being strictly non-negative.

Could you please explain how YALMIP manages variables with negative bounds in its solver interface? I want to ensure that my problem formulation is being interpreted correctly by the solver.
Thank you very much for your time and expertise.