Machine Learning, Svm, Convex Optimization, Lagrange Multiplier.
this in order to use Kernel functions which basically maps this dot product into higher dimension where the data is linearly separable so that we can find the find the widest street in that dimension and then map it back to our data. References: Formulating the Support Vector Machine Optimization