A genetic algorithm applied to optimisation of patch repairs for cracked plates.