Classification algorithm ranking normally need to examine several criteria, such as accuracy, computational time, and misclassification rate. Therefore algorithm selection can be modeled as multiple criteria decision making (MCDM) problems [8]. As mentioned heretofore, algorithm ranking is a useful strategy for choosing the appropriate classifier [5] and the preferences of users are important in algorithm ranking. Some existing MCDM methods are able to rank classifiers based on multiple performance measures and take user references into the ranking process.