This is crucial in structured SVM, because solving the dual problem is cubic in terms of the number of examples and constraints.
our approach selects the slack such that at least one of the constraints is satisfied and adds all the remaining constraints to the active set.