An efficient optimization algorithm for quadratic programming problem and its applications to mobile robot path planning. (5th January 2018)