An Algorithm for Large Set Partitioning Problems | Synapse