This document presents a genetic algorithm approach for learning classification rules from data. The key aspects of the approach are:
1. Binary encoding is used to represent classification rules, with bits indicating attribute values. Rule consequents are determined by the majority class of training examples matched.
2. The fitness function considers error rate, entropy measure, rule consistency, and hole ratio to evaluate rule sets. Error rate measures accuracy, entropy favors homogeneous rule matches, consistency penalizes ambiguous rules, and hole ratio measures coverage.
3. Adaptive asymmetric mutation is applied, with the mutation probability self-adjusting during the algorithm run. Crossover also utilizes two-point crossover of rules.
4. The approach is
Related topics: