Journal of Systems Engineering and Electronics ›› 2010, Vol. 21 ›› Issue (1): 138-141.doi: 10.3969/j.issn.1004-4132.2010.01.022

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

Hooke and Jeeves algorithm for linear support vector machine

Yeqing Liu1,2, Sanyang Liu1, and Mingtao Gu3   

  1. 1. Department of Mathematical Sciences, Xidian University, Xi’an 710071, P. R. China;
    2. School of Science, Henan University of Science & Technology, Luoyang 471003, P. R. China;
    3. PLA Unit 96251, Luoyang 471003, P. R. China
  • Online:2010-02-26 Published:2010-01-03
  • Supported by:

    This work was supported by the National Natural Science Foundation of China (60574075; 60705004).

Abstract:

Coordinate descent method is a unconstrained optimization technique. When it is applied to support vector machine (SVM), at each step the method updates one component of w by solving a one-variable sub-problem while fixing other components. All components of w update after one iteration. Then go to next iteration. Though the method converges and converges fast in the beginning, it converges slow for final convergence. To improve the
speed of final convergence of coordinate descent method, Hooke and Jeeves algorithm which adds pattern search after every iteration in coordinate descent method was applied to SVM and a global Newton algorithm was used to solve one-variable sub-problems. We proved the convergence of the algorithm. Experimental results show Hooke and Jeeves’ method does accelerate convergence specially for final convergence and achieves higher testing accuracy more quickly in classification.