| Algorithm 3 |
| 1: Initialize parameter = , |
| 2: For each candidate feature in , calculate between feature-feature and feature-class to eliminate redundant features using AMb. |
| 3: For tofirst featuresecond feature |
| 4: calculateand |
| 5: &then |
| 6: remove i.e.,. |
| 7: else |
| 8: Insert into output selected features list |
| 9: end |
| 10: End of for |
| 11: Return: The optimal subset of non-redundant genes S. |