Add argument parser setting 

to allow greedy algorithm or combinatorial (recursive) algorithm only

REFACTOR name change