[ ] Switch the initialization of utility.Q to undef from Inf. Also requires changing logic that checks utility.Q == Inf and is_infinite
[ ] For the subproblems with intervals, does it make sense to set the Q[i,j,k] to 0.0 when either i or j does not participate in the interval? May lower the computational cost for more expensive problems? May not matter if taken care of in preprocessing.
[ ] For MultiperiodHENS ensure that any specified streams in any period are copied to all periods with a 0.0 mcp. This ensures no logic issues. Note that this needs to be done after solving min. utilities SP1 because some utilities may not be available in all periods.
utility.Q
toundef
fromInf
. Also requires changing logic that checksutility.Q == Inf
andis_infinite
Q[i,j,k]
to 0.0 when either i or j does not participate in the interval? May lower the computational cost for more expensive problems? May not matter if taken care of in preprocessing.