Max-min propagation neural networks : representation capabilities, learning algorithms and evolutionary structuring