I have the following optimization problem: $$\min_{a,b,c} f(a,b,c)$$ and $f(a,b,c,)$ can be written in a quadratic form respect to each one of variables $a,b,c$ separately. And more precisely, these variables are vectors which are coupled to each others like $f(a,b,c)=f(a*K*b*c)$ and $K$ is a matrix.
So i decided to solve it in an alternating fashion, so i made a loop of 3 separate optimization, in each i optimize the problem respect to one variable. for example $a$ then $b$ then $c$. And i repeat the whole loop until there is no progress in minimizing the cost function.
Since each separate optimization is quadratic, they are all convex and they'll converge to their minimum while fixing the value of the 2 other parameters.
The whole optimization loop converges to a better minimum for $f(a,b,c)$, but i compared this to the case that $a=1$ which is like omitting effect of $a$ in $f(a,b,c)$ and it becomes $f(b,c)$ and solved that in the same fashion as above (having 2 separate optimization in the loop now). But the convergence point has a lower minimum that the when we use also $a$. Meaning that $$f(b^{*},c^{*}) < f(a^{*},b^{*},c^{*})$$ and $a^{*}\neq 1 $. I do not understand why such thing should happen as all the individual optimization problems are convex and quadratic!