Text this: Co-evolutionary algorithm with a region-based diversity enhancement strategy