Я хотел бы получить все возможные подмножества заданной длины, которые приводят к реальному набору. Итак, для набора [a, b, c] и размеров подмножества 1 и 2 я хотел бы рассчитать:
[[a,b],[c]] , [[b,c],[a]] , [[a,c],[b]]
Я экспериментировал с кодом из Алгоритм вычисления набора мощностей (всех возможных подмножеств) набора в R , но этот алгоритм будет генерировать все подмножества, а не только те, которые предшествуют набору.
Я пытаюсь решить эту проблему для размера ~ 30. Я хочу рассчитать оценку каждой комбинации подмножеств и сохранить только лучшие из них, таким образом, я надеюсь, что память не составит труда. Выбранный язык программирования — python.