આ પર આધાર રાખીને, તમામ ઉકેલો અનેક જૂથોમાં વિભાજીત કરી શકાય છે.