The correct option is (b) Gap penalty is added for each gap that has been introduced
Best explanation: Dynamic programming algorithms use gap penalties to maximize the biological meaning. The open penalty is always applied at the start of the gap, and then the other gaps following it is given with a gap extension penalty which will be less compared to the open penalty. Typical values are –12 for gap opening, and –4 for gap extension.