The assignment includes fulfilling 4 different algorithms in the machine learning field.
The algorithms all solve the problem of the Maximal Margin Problem or also called Optimum separation hyper plane (http://www.support-vector-machines.org/SVM_osh.html).
There is a given Points class which generates tagged points (+ and -) which are separated, there is actual need to use it of course.
The algorithms that should find the maximal margin support vectors are:
Brute force, Perceptron, Clarkson I and Clarkson II