Ho un set di oggetti con attributi diversi; per esempio. un set di auto con colori, marca, ecc. Scelgo i sottoinsiemi in virtù di un insieme specifico di attributi.
Ora voglio identificare coppie di tali sottoinsiemi che differiscono solo di un elemento.
Eg. Diciamo che ho 4 auto:
A: Rosso, Ford
B: rosso, Ford
C: blu, Ford
D: Green, Volvo
Quindi il set di auto "Ford" è [A, B, C] e l'insieme delle auto "rosse" è [A, B], cioè questi due set differiscono solo di un elemento e verrebbero identificati. Tuttavia, il set di vetture "Volvo" [D] differisce di più di un elemento da tutti gli altri sottoinsiemi possibili (guardando solo sottoinsiemi in base a un set specifico di attributi) e non verrebbe identificato come parte di una coppia.
Esiste un algoritmo generalizzato per questo specifico problema / logica (che identifica l'esistenza di tali insiemi) e / o soluzioni per identificare tali insiemi che è più intelligente della generazione e del test di tutte le possibili permutazioni di insiemi possibili l'uno contro l'altro?