powerset

Obtaining powerset of a set in java

The powerset of {1, 2, 3} is: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Lets say I have a Set in Java... Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); What I want is the function getPowerset, with the best possible order of complex...

Java: Generate a Powerset

This could be language agnostic/helpful answers could just be in pseudo-code. I have a program that I would like to test under a range of inputs. This program takes a set of files, one of which is designated as the root. I want to run the program with all possible subsets of files. (Two subsets, containing the same files, but with diffe...

Java - Power Set construction, ordered by set size, lazy

I need to construct the power sets of a set, lazily, by smallest size first. I have a working class+algorithm (see below), but I feel like perhaps it's crazy, because it seems waaaay too elaborate. I am looking for alternatives; any suggestions? If some of the collections look unfamiliar, they are from the Google Collections library, ...

[C++] next_permutation for combinations or subsets in powerset

Is there some equivalent library or function that will give me the next combination of a set of values like next_permutation in does for me? ...

What algorithm can calculate the power set of a given set?

I would like to efficiently generate a unique list of combinations of numbers based on a starting list of numbers. example start list = [1,2,3,4,5] but the algorithm should work for [1,2,3...n] result = [1],[2],[3],[4],[5] [1,2],[1,3],[1,4],[1,5] [1,2,3],[1,2,4],[1,2,5] [1,3,4],[1,3,5],[1,4,5] [2,3],[2,4],[2,5] [2,3,4],[2,3,5] [3,4...

How to calculate the max. number of combinations possible?

Possible Duplicates: Display possible combinations of string algorithm that will take numbers or words and find all possible combinations If I have 3 strings, such as: "abc def xyz" And I want to find the max number of combinations I can generate by rearranging these strings, e.g: abc xyz def def xyz abc xyz abc def e...

selecting a random element of the power set.

For a problem that I'm working on right now, I would like a reasonably uniform random choice from the powerset of a given set. Unfortunately this runs right into statistics which is something that I've not studied at all (something that I need to correct now that I'm getting into real programming) so I wanted to run my solution past some...

Power Set and Union

Following set is given: X := {Horse, Dog} Y := {Cat} I define the set: M := Pow(X) u {Y} u for union The resulting set of the power set operation is: Px := {0, {Horse}, {Dog}, {Horse, Dog}} 0 for empty set My question is referenced to the unio operation. How do I unite 0 and Y? M := {{Horse, Cat}, {Dog, Cat}, {Horse, Dog, Ca...