Let's say I have a quadratic problem with nonnegative triangular matrix Q and binary decision variables x.
$$min_{x} f(x) = x^\top Q x$$ $$x \in [0,1]$$ $$\forall i,j \ q_{ij}\geq 0$$
AFAIK, Only the relaxed problem with $0 \leq x \leq 1$ can be convex, because binary variables are not a convex set.
Because the matrix Q is not positive semidefinite, the objective function is not convex per se. But because the problem domain is positive ($x \geq 0$) and the matrix is nonnegative ($q_{ij} \geq 0$), the range is nonnegative ($f(x)\geq 0$) which means the problem is convex in the domain. Does that mean the problem is quasiconvex or is this defined as a convex problem?
I'm a bit confused about the necessity of domain-restrictions for quasiconvexity. Or to reformulate: Is an optimization problem which is convex for all input variables convex?
I have understood that it is possible to make all quadratic cost functions convex by adding a large enough number to Q so that f(x) is always positive (see Binary quadratic optimization problem). But if my problem is already (quasi-)convex, this would not be necessary.