what is the algorithm for enumerating all maximal independent set on trees (without the constaint of lexicographic order) . It 's very natural to find an algorithm faster than $ O(3^{n/3})$ on trees .
In fact ,in trees we have at most $O(2^{n/2})$ maximal independent set but I try to find an algorithm to enumerate those .