Evolutionary Structuring of Neural Networks by Solving a Binary Problem

We present an Evolutionary Algorithm to solve special kinds of binary optimization tasks: block-structured pseudo-Boolean problems. The Evolutionary Algorithm uses a parametric neighbourhood model, and performs an adaptive, problem-adequate neighbourhood search. We consider the solution of block-structured pseudo-Boolean problems as one part of the structure design for neural networks. The performance of our approach is demonstrated on an illustrative structuring problem.