Combinatorial problems typically occur in a general form that can be instantiated with different data sets. This leads to parameterized scripts separating the general script from particular data sets.