The correct choice is (d) Needleman-Wunsch algorithm
Explanation: Local alignment can be distinguished on two broad approaches, Smith-Waterman algorithm and word methods, also known as k-tuple methods and they are implemented in the well-known families of programs FASTA and BLAST.