A stratified framework for handling conditional preferences: an extension of the analytic hierarchy process

Ivana Ognjanović, Dragan Gašević, Ebrahim Bagheri

Research output: Contribution to journalArticleResearchpeer-review

14 Citations (Scopus)


Representing and reasoning over different forms of preferences is of crucial importance to many different fields, especially where numerical comparisons need to be made between critical options. Focusing on the well-known Analytical Hierarchical Process (AHP) method, we propose a two-layered framework for addressing different kinds of conditional preferences which include partial information over preferences and preferences of a lexicographic kind. The proposed formal two-layered framework, called CS-AHP, provides the means for representing and reasoning over conditional preferences. The framework can also effectively order decision outcomes based on conditional preferences in a way that is consistent with well-formed preferences. Finally, the framework provides an estimation of the potential number of violations and inconsistencies within the preferences. We provide and report extensive performance analysis for the proposed framework from three different perspectives, namely time-complexity, simulated decision making scenarios, and handling cyclic and partially defined preferences.

Original languageEnglish
Pages (from-to)1094-1115
Number of pages22
JournalExpert Systems with Applications
Issue number4
Publication statusPublished - 1 Mar 2013
Externally publishedYes


  • AHP method
  • Comparative preferences
  • Conditional preferences
  • Lexicographic order
  • S-AHP method
  • Well-formed preferences

Cite this