The following question arose as a side product of some work I have been part of recently. An $m$ by $n$ $(0,1)$-matrix $M$ is partial circulant if it can be formed by taking the first $m$ rows of a circulant matrix and all its entries are either $0$ or $1$. We assume that $m\leq n$.
Given such a partial circulant matrix $M$, what is the computational complexity of the following question?
Is there a non-zero vector $v\in \{-1,0,1\}^n$ such that $Mv=0$?
The problem is clearly in NP but my guess is that it is not NP-hard (unlike this related question). I have not, however, found a poly time solution.