-1
$\begingroup$

Using the signed modulo operation:

$(x\ \mathrm{mod}\ 2) = \begin{cases} 0\ \mathrm{if}\ x\ \mathrm{is\ even} \\ 1\ \mathrm{if}\ x > 0\ \mathrm{and}\ x\ \mathrm{is\ odd} \\ -1\ \mathrm{if}\ x < 0\ \mathrm{and}\ x\ \mathrm{is\ odd} \\ \end{cases}$

  • 0
    I think the question is how to enforce the constraint that $x$ and $y$ have the same parity in an integer program. The OP should edit, though.2012-03-28

1 Answers 1

0

If the question is what I think it is, then you have an integer program with (integer) variables $x$ and $y$, and you want to enforce the constraint that $x$ and $y$ have the same parity. This is the case when $x-y$ is even, so you can add some variable $z$ and the the equation $x - y - 2z = 0$