Learning compact fuzzy rule-based classification systems with genetic programming