Linear separability

Haim Shvaytser x2085 haim at grumpy.sarnoff.com
Thu Mar 8 11:12:17 EST 1990


Two comments:

1- While it is true that the general problem of determining linear 
   seperability  is NP Complete (see previous messages), there are 
   many results about interesting cases that are polynomial. For example, 
   Chvatal and Hammer [1] give an O(mn^2) algorithm for determining 
   whether a set of m linear inequalities in n variables is linearly 
   seperable (i.e., the m inequalities can be replaced by a single 
   inequality). Their nice algorithm is for the case in which the
   coefficients are from {0,1}. They also show that the same problem 
   for general (integer) coefficients is NP Complete.
   (Notice that this implies that the question of whether a given neural 
   net with one hidden layer can be simulated by a perceptron is NP 
   Complete.)
   
2- Even though the worst case behavior of the perceptron algorithm is 
   exponential, it was shown to be better than currently known algorithms
   of linear programming in a certain "average case" sense. See E. Baum's 
   paper in the last NIPS conference.
   
[1] V. Chvatal and P.L. Hammer, Aggregation of Inequalities in Integer 
    Programming, Annals of Discrete Mathematics 1 (1977) 145-162.


More information about the Connectionists mailing list