Given $P = \{x\in\mathbb R^n: Ax \leq b\}$, I want to decide if $(\mathbb Z^\ell \times \mathbb R^{n-\ell}) \cap \operatorname{relint}(P)$ is non-empty.
Is this problem in NP?
One idea is to check if $P_\varepsilon \cap (\mathbb Z^\ell \times \mathbb R^{n-\ell})$ is non-empty by solving a MILP, where $P_\varepsilon = \{x\in\mathbb R^n: Ax \leq b - \varepsilon e\}$ and $e$ is a vector of ones.
But then how do I choose a $\varepsilon$ whose representation is polynomially large in the description of $A$ and $b$, so I don't end up cutting away some integer point?
We can assume $A$ and $b$ to have integer entries only.
I think, if I have $\ell = n$ and $P$ full-dimensional, we can choose $\varepsilon = 1$. But what if $\ell < n$ strictly?
Note that if $P$ is not full-dimensional, we can do some transformations to get around it.