Is solving a $QP$ (i.e.: quadratic program, hence a quadratic objective function with linear constraints) easier than solving a $QCQP$ (ie.: quadratic constrained quadratic problem) with linear objective?
I am aware that $QP \subseteq QCQP$ and that $QCQP$ is generally harder than $QP$. Moreover, i am aware that a linear matrix is a special case of a quadratic matrix. Consequently, a problem with linear objectives and quadratic constraints would lie in $QCQP$, but not in $QP$. On the other hand, it seems almost equivalent and my intuition is that it can not be harder to solve than a $QP$.
However, I am studying modern portfolio theory, where usually a (quadratic) variance term is optimized together with a (linear) return term. Among 2 famous reformulations, the variance can either enter the objectives or the constraints. However, for some reason i almost always see the quadratic term in the objective, even when this is not the most natural way to write the problem.
I am wondering wether this is merely convention or is there maybe some subtle computational advantage im missing.
So in summary i would like to ask:
How does the special case of a quadratic constrained quadratic problem with a linear objective function and a single quadratic constraint relate to a quadratic program? Is it equivalent or harder?