12-12-2016 11:05 PM
Your Trigger constraint contains a product of decision variables and hence is nonlinear. Also, it is redundant because the left hand side is a sum of nonnegative summands. If you remove this constraint, the MILP solver will return an optimal solution with InspectDecision[j] = 0 for all j.
What logical condition on the other decision variables do you want to force InspectDecision[j] = 1?
12-12-2016 11:11 PM
I wanted to enfore that the trigger was 1 and multipled by the fixed cost for any of the Ts facilities that received any shipments at all.
12-12-2016 11:34 PM
In other words, you want inflow[i,j] > 0 to force InspectDecision[j] = 1. Hint: You can do that by introducing InspectDecision[j] into the xMaxP constraint while keeping that constraint linear.