A General Framework for Multiplets Selection: Algorithmization and Complexity Analysis | Synapse