有没有快速求无超集的集合的算法

假设现在输入一堆集合,有没有什么算法能快速提取其中不含超集的集合,不用穷举所有集合关系的,或者帮忙分析下可行的思路也可以。
例如:

输入

[A, B, C]
[A, B]
[B, C]
[B, C, D]

输出

[A, B, C]
[B, C, D]

按位运算,每个元素表示一位,看有无集合可以表示为1111……(长度为全体元素的数量)