Quadratic problem solving with absolute value constraint - MathOverflow most recent 30 from http://mathoverflow.net2013-06-20T05:46:44Zhttp://mathoverflow.net/feeds/question/76420http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/76420/quadratic-problem-solving-with-absolute-value-constraintQuadratic problem solving with absolute value constraintunknown (google)2011-09-26T13:19:40Z2011-10-10T21:26:22Z
<p>Hello,</p>
<p>I have been trying to solve a problem of the form : </p>
<p><code>$\max_x\quad -\tfrac{1}{2}x^TAx + b^Tx - C\sum_i |x_i|$</code></p>
<p>without the C term it is a simple quadratic problem,
but I haven't been able to find any reasearch paper related to this kind of problem solving.</p>
<p>If you could share your opinion on this problem it would be greatly appreciated</p>
<p>best regards
edit : A is a positive-definite matrix</p>
http://mathoverflow.net/questions/76420/quadratic-problem-solving-with-absolute-value-constraint/76431#76431Answer by Gilead for Quadratic problem solving with absolute value constraintGilead2011-09-26T16:33:18Z2011-09-26T17:16:36Z<p>Well, you have a non-smooth unconstrained problem but there exists a standard reformulation of the absolute function into linear constraints.</p>
<p><code>$
\begin{align}
&\max_{x} -\frac{1}{2}x^T A x + b^T x - C \sum_{i} z_{i}\\
s.t.\quad
& z_{i} = s_{i}^{+} + s_{i}^{-}, \quad \forall i\\
& x_{i} = s_{i}^{+} - s_{i}^{-}, \quad \forall i\\
& s_{i}^{+}, s_{i}^{-} \geq 0, \quad \forall i\\
\end{align}
$</code></p>
<p>with $A \succ 0$.</p>
<p>Mind you, this formulation may not give you the correct results if you decide to add constraints on $x_{i}$; if you are constraining $x_{i}$, you may need to reformulate this into a Mixed Integer Quadratic Program (MIQP). </p>
http://mathoverflow.net/questions/76420/quadratic-problem-solving-with-absolute-value-constraint/77747#77747Answer by suVRit for Quadratic problem solving with absolute value constraintsuVRit2011-10-10T21:26:22Z2011-10-10T21:26:22Z<p>After your edit, the problem becomes equivalent to the convex problem:</p>
<p>$$\min x^TAx - b^Tx + C\|x\|_1$$</p>
<p>This is a very-well studied problem, and here are the keywords that will help you find algorithms and papers that solve it:</p>
<ol>
<li>Iterative soft-thresholding</li>
<li>L1-LS (L1 regularized least squares)</li>
<li>Forward Backward Splitting</li>
<li>LASSO</li>
<li>Also see <a href="http://www.di.ens.fr/~mschmidt/Software/L1General/L1General.html" rel="nofollow">Mark Schmidt's webpage</a></li>
</ol>
<p>Good luck.</p>