This document proposes using a genetic algorithm and hierarchical local search to perform image segmentation. It maps image segmentation to an optimization problem using the Potts spin glass model. A steady-state genetic algorithm is used to find segmentations, applying crossover between parents and hierarchical local search to improve solutions. Experiments on house and dog images demonstrate the algorithm can efficiently segment images, with hierarchical local search necessary to avoid getting stuck in poor local optima.