Tree based partitioning approaches