Я хотел бы создать различные подмножества для набора, который определен и сохранить их, чтобы использовать их позже в моем моделировании. Например, скажем, я получил C = {1,2,3}, есть ли эффективный способ получить SC = {{1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}} и использовать их позже в ограничении?Как сгенерировать подмножества
Это специально для решения неподключенных цепей в проблеме Traveling Salesman (так что любое предложение для ее решения в качестве альтернативы хорошо принято). Благодаря!