Method, system, and article of manufacture for selecting prospects for a
product promotion though data mining. An initial set of prospects in a
customer database is identified, by data mining, as initially identified
prospects based on predetermined selection criteria. The number of
initially identified prospects is compared to a target number of
prospects. When the number of initially identified prospects matches the
target number of prospects, the initially identified prospects are
utilized as the final selection of prospects. When the number of
initially identified prospects mismatches the target number of prospects,
the final selection of prospects is determined by performing a culling
process or an augmenting process to reduce or increase, respectively, the
initial set of prospects using a heuristic measure H, until the number of
prospects in the initial set of prospects matches the target number of
prospects.