I am building a model with 624 decision variables. They are all continuous and have different lower and upper bounds. My problem is that when I print mdl.solution, the only decision variables that show are the ones with the lower bound -15 (from x48 to x192 and from x481 to x624). I am also using numpy arrays, however, the problem still stands if I cast them as lists.
Here is some code that might be useful to understand my problem:
horizon_t = 48
mdl.lb = np.hstack((np.zeros((horizon_t)), -15*np.ones((3*horizon_t)), np.zeros(6*horizon_t), -15*np.ones((3*horizon_t))))
mdl.ub = np.hstack((np.ones((horizon_t)), 15*np.ones((3*horizon_t)), np.ones(6*horizon_t), 15*np.ones((3*horizon_t))))
n_variables = 624
mdl.continuous_var_list(n_variables, mdl.lb, mdl.ub)
Thank you