Bhatkhande's rules as stated yield a lot of raaga's. When we have started applying computing power behind seemingly impossible number of raaga's, we better be more conservative in our search.

So we have "tightened" rules to make number of possible raaga's small enough to avoid sparsely distributed regions (like sampoorNa-auDava jaati or one with M as vaadee / samvaadee) but large enough to accomodate most raaga's.

If you do not understand symbols here, you may have forgotten to visit legend.

The rules we apply are as follows.

A frame (aroha or avaroha)
1. has to have S (no known exceptions)

2. has to have total 5, 6, or 7 swara's (a few exceptions known)

3. must not have both pure and vikrta form of a swara (a few exceptions known) [ We can see a terminological muddle in term swara ]

4. must not be jumpy ( no two consecutive swara's both pure and vikrta forms are varjya - no jumping from R to P is allowed ) (no known exceptions)

4.1 r,R,g,G must not all be varjya
4.2 g,G,m,M must not all be varjya
4.3 m,M,P must not all be varjya
4.4 P,d,D must not all be varjya
4.5 d,D,n,N must not all be varjya

5. must have at least one valid vadi-samvadi pair (no known exception) The pairs are:
5.1 S,m
5.2 S,P
5.3 r,d
5.4 R,P
5.5 R,D
5.6 g,P
5.7 g,N
5.8 G,P
5.9 G,N
5.10 m,N

Pairing of frames:

6. Only pairs of frames that have at least one valid vadi-samvadi pair (defined in 5 above) are substantial candidates for a raga

7. aaroha frame may have swara's less than or equal to avaroha frame has. (a few known exceptions)