tt class="docutils literal"><span class="pre">Q</span></tt> is sparse, it is likely worth the effort to compute a sparse Cholesky-based
square root:</p>
<div class="highlight-none"><div class="highlight"><pre>[ Qsqrt, p, S  ] = chol( Q );
Qsqrt = Qsqrt * S;
</pre></div>
</div>
<p>Sometimes an effective reformulation requires a practical understanding of what it
means for problems to be equivalent. For instance, suppose we wanted to add an
<span class="math">\(\ell_1\)</span> regularization term to the objec