A multi-objective model for microarray based on analytic hierarchy process is built.
A heuristic algorithm improved from UMDA called MOEDA is to solve the model.
Both classification accuracy and number of genes are the objectives.
The classification accuracy is treated absolutely important than the number of genes.
It always gets high accuracy with small number of genes on microarray data.