I would modify the fitness function to do something like subtract from the score the area of the largest circle which could be drawn over a bread-only section. This would deal with your having a very unsatisfying empty bottom right corner in your last example.
I would modify the fitness function to do something like subtract from the score the area of the largest circle which could be drawn over a bread-only section. This would deal with your having a very unsatisfying empty bottom right corner in your last example.