The document discusses algorithms for mapping DNA sequences using restriction enzymes and gel electrophoresis. It introduces restriction enzymes and how they cut DNA at specific sequences. Gel electrophoresis is used to separate DNA fragments by size. The partial digest problem aims to determine the positions of restriction sites based on the fragment sizes produced, but it may have multiple solutions. Brute force and branch and bound algorithms are proposed to solve this problem.