         
   
                 Dear R Users , 
 
As a beginner in QP, I'm trying to solve a Support Vector Machine problem by a QP. In particulare I am using the quadprog package.
My questions are here: 
1- In the document for the package (The quadprog Package), the inequality constraint is mentioned with >= , however in a standard QP, this usaully is written with <= . This constraint should be multiplied by a negativity sign to be standard ? 
2- How about nonnegativity constraints ? Are that possible to be handled via upper and lower bounds? In document, nonnegativity is not mentioned. Is there any argument for that? 
3- In QP formulation we have a constant 1/2 in objective function. This should be multiplied by the user or it is done by the algorithm? 
4- More important, when I multiply a b*b matrix by D in quadratic term of objective function, I get thise message: 
Error in solve.QP(Dmat, dvec, Amat, bvec) : 
       matrix D in quadratic function is not positive definite! 
How to multiply b*b matrix by the diagonal matrix ? 


Thank you very much for any help. 

Amir 

       
---------------------------------
Park yourself in front of a world of choices in alternative vehicles.

	[[alternative HTML version deleted]]

