Efficient decision tree design for discrete variable pattern recognition problems