Originally posted by: yanzhiping
Regarding the branching priorities, I have another modeling question.
in the planning problem, we also consider EV charging facility investment, like each year how many MW capacity should be invested in order to meet the charging load from electric vehicles. so the investment capacity is a continuous variable. besides, each year, the invested capacity should meet the hourly EV charging and discharging load also. so the model becomes
P_inv(yr)< Pmax;
P_inv(yr)>=P_charge(yr,hour) +P_discharge(yr,hour) >=Pload(yr,hour) ;
since at each hour, the charging and discharging cannot happen at the same time, so we introduce the binary variables
X_charge(yr,hour) +X_discharge(yr,hour) <=1
at this point, the MIP may branch on both X_charge and X_discharge no matter whether the EV is invested or not.
Do you think we should introduce another binary variable to indicate whether the EV is invested or not each year, so the investment constraint becomes
P_inv(yr)< X_inv(yr)*Pmax;
In this way, we can consider the branching priority strategy on X_inv(yr).
Do you think it is a good way to improve the performance of the MIP problem?
Thanks,
Ping
#CPLEXOptimizers#DecisionOptimization