A Constraint Satisfaction (CS) Artificial Neural Network (ANN) type can be used to consider and analyze very different problems. The way in which a CS faces and tries to solve different problems becomes clear by knowing its structural and functional characteristics. It is a Circuital ANN: therefore, each unit or node is similar to any other and isn’t characterized by a specific geography. The connections or weights among the different nodes are symmetric; therefore: