CrossNet: a framework for crossover with network-based chromosomal representations
adaptation in natural and artificial systems .