To make $\max_a c^T a - \alpha\cdot\|a\| < \infty$, where $a$ and $c$ is a vector, $\alpha$ is a scalar. $a$ can go infinitely large.
My question is what is the requirement for $c$ and $\alpha$, in order to make $\max_a c^T a - \alpha\cdot\|a\|$ not go to infinte.
I know the answer is $\|c\|\leq \alpha$, but why?
Consider Cauchy-Schwartz inequality $|c^Ta|\leq \|c\|\|a\|$. Hence, we have $$ \max_a c^Ta-\alpha \|a\| \leq \max_a \left(\|c\|-\alpha \right)\|a\|. $$ Since $a$ can go infinitely large, then $\|c\| \leq \alpha$ must be hold, which makes the object function non-positive. On the contrary, if $\|c\| > \alpha$, we set $a=\lambda c$ and let $\lambda$ tends to infinity to derive a contradiction.