Generators and Solvers for the Optical Mapping Problem