Optical proximity correction (OPC): friendly maze routing
Introduction to Algorithms