Multiple Criteria Hierarchy Process in Robust Ordinal Regression Salvatore Corrente a , Salvatore Greco a , Roman Słowiński b, a Department of Economics and Business, University of Catania, Corso Italia, 55, 95129 Catania, Italy b Institute of Computing Science, Poznań University of Technology, 60965 Poznań, and Systems Research Institute, Polish Academy of Sciences, 01-447 Warsaw, Poland abstract article info Article history: Received 3 August 2011 Received in revised form 5 January 2012 Accepted 13 March 2012 Available online 28 March 2012 Keywords: Multiple Criteria Decision Aiding Hierarchy of criteria Multiple Criteria Hierarchy Process Robust Ordinal Regression Preference modeling A great majority of methods designed for Multiple Criteria Decision Aiding (MCDA) assume that all evaluation criteria are considered at the same level, however, it is often the case that a practical application is imposing a hierarchical structure of criteria. The hierarchy helps decomposing complex decision making problems into smaller and manageable subtasks, and thus, it is very attractive for users. To handle the hierarchy of criteria in MCDA, we propose a methodology called Multiple Criteria Hierarchy Process (MCHP) which permits consideration of preference relations with respect to a subset of criteria at any level of the hierarchy. MCHP can be applied to any MCDA method. In this paper, we apply MCHP to Robust Ordinal Regression (ROR) being a family of MCDA methods that takes into account all sets of parameters of an assumed preference model, which are compatible with preference information elicited by a Decision Maker (DM). As a result of ROR, one gets necessary and possible preference relations in the set of alternatives, which hold for all compatible sets of parameters or for at least one compatible set of parameters, respectively. Applying MCHP to ROR one gets to know not only necessary and possible preference relations with respect to the whole set of criteria, but also necessary and possible preference relations related to subsets of criteria at different levels of the hierarchy. We also show how MCHP can be extended to handle group decision and interactions among criteria. © 2012 Elsevier B.V. All rights reserved. 1. Introduction It is well known that the dominance relation established in the set of alternatives evaluated on multiple criteria is the only objective informa- tion that comes out from a formulation of a multiple criteria decision problem (including sorting, ranking and choice). While dominance relation permits to eliminate many irrelevant (i.e. dominated) alterna- tives, it does not compare completely all of them, resulting in a situation where many alternatives remain incomparable. This situation may be addressed by taking into account preferences of a Decision Maker (DM). Therefore, all Multiple Criteria Decision Aiding (MCDA) methods (for state-of-the-art surveys on MCDA see [7]) require some preference information elicited by a DM. Information provided by a DM is used within a MCDA process to build a preference model which is then applied on a non-dominated (Pareto-optimal) set of alternatives to arrive at a recommendation. A great majority of methods designed for MCDA, assume that all evaluation criteria are considered at the same level, however, it is often the case that a practical application is imposing a hierarchical structure of criteria. For example, in economic ranking, alternatives may be evaluated on indicators which aggregate evaluations on several sub- indicators, and these sub-indicators may aggregate another set of sub- indicators, etc. In this case, the marginal value functions may refer to all levels of the hierarchy, representing values of particular scores of the alternatives on indicators, sub-indicators, sub-sub-indicators, etc. Considering hierarchical, instead of at, structure of criteria, permits decomposition of a complex decision problem into smaller problems involving less criteria. To handle the hierarchy of criteria, we introduce in this paper a Multiple Criteria Hierarchy Process (MCHP). The basic idea of MCHP relies on consideration of preference relations at each node of the hierarchy tree of criteria. These preference relations concern both the phase of eliciting preference information, and the phase of analyzing a nal recommendation by the DM. Let us consider a very simple and well known preference model, the linear value function, which assigns to each alternative a A the value U(a)=w 1 g 1 (a)++ w n g n (a), w i 0, i = 1, n, where g i (a) is an evaluation of alternative a on criterion g i , i = 1, , n. If in the phase of eliciting preference information, the DM declares that alternative a is preferred to alternative b with respect to a criterion which, in a node of the hierarchy tree, groups a set of sub-criteria G r , this can be modeled as iG r w i g i a ðÞ > iG r w i g i b ðÞ; which puts some constraints on the values of admissible weights w i . In the phase of analyzing a nal recommendation, even more important, MCHP shows preference relations c r on A with respect to the set of subcriteria G r , such that, for all a, b A, a c r b iG r w i g i a ðÞ≥∑ iG r w i g i b ðÞ; Decision Support Systems 53 (2012) 660674 Corresponding author. E-mail addresses: salvatore.corrente@unict.it (S. Corrente), salgreco@unict.it (S. Greco), roman.slowinski@cs.put.poznan.pl (R. Słowiński). 0167-9236/$ see front matter © 2012 Elsevier B.V. All rights reserved. doi:10.1016/j.dss.2012.03.004 Contents lists available at SciVerse ScienceDirect Decision Support Systems journal homepage: www.elsevier.com/locate/dss