Генерация набора мощности без сохранения стека в Erlang или Ruby
Я хотел бы создать набор мощности из довольно большого набора (около 30-50 элементов), и я знаю, что это занимает2^n
хранить powerset.
Можно ли генерировать одно подмножество одновременно?
То есть генерировать набор мощности набора с итерациями, сохраняя каждое сгенерированное подмножество на диск / базу данных, удаляя его из стека / памяти и только затем продолжая генерировать, оценивать другие подмножества?
К сожалению, я не смог изменитьErlang а такжеРубин примеры для моих нужд.