A Perceptron-based Fine Approximation Technique for Linear Separation