I'm looking for the name of the following class of problem, so that I can google for effective algorithms and more information.
I have an alphabet with three characters {-1, 0, 1}.
I need to effectively generate all strings of length 24 which are mostly {0} but have zero to eight {1,-1} characters distributed in certain patterns. (The patterns involve restrictions on the number and pairings of {-1}). The total number strings that meet my criteria are quite modest: about 128,000.
So what is the name for this class of problem/algorithm?