The criterion which requires each pattern component to possess optimal stability is proposed. Based on the criterion
a constrained perceptron optimization algorithm is developed
which has the following two characteristics: (1) It can store any given training patterns set; (2)Each pattern component possesses optimal stability. Computer simulation results confirm the ad vantages of our optimization learning algorithm over existing ones.