Fig. 9: Illustration of mutation and crossover.
From: Self-directed online machine learning for topology optimization

a An example of mutation: some adjacent cells (in the red box) are replaced with random numbers. b An example of crossover: several cells (in the red boxes) are exchanged. c An example of convolution: several cells (in the red box) are convoluted with a kernel (in the blue cell). The volume constraint may be enforced at the next step, not shown here.