Binary variable in mixed integer linear program
asked 2015-09-28 01:58:51 -0500
This post is a wiki. Anyone with karma >750 is welcome to improve it.
I'm using the
MixedIntegerLinearProgram class to model a mixed integer linear program. I am using binary variables created e.g. by
x = mip.new_variable(binary=True, name="x"). Now, I am using this variable e.g. by
x[3,2]. When I create a constraint using sums over binary variables, this sum is in the integers, as it should be. However, I am wondering if there is another way to easily add such variables together over
GF(2) such that e.g.
x + x disappears from the equation?
I ask because my model is too complicated to write by hand, so I am using some auxiliary methods to construct constraints and variables, etc.
I hope you can help me out!