A framework for dynamic multiple-criteria decision making
Research highlights
► Most real-world decision problems are highly dynamic and time-dependent ► Most multiple-criteria decision making (MCDM) models are unable to capture this dynamism ► Very few tools exist for dynamic MCDM, mostly outside of the decision making field ► We propose a versatile framework for dynamic MCDM based on the classic model ► We present a series of possible applications to highlight its versatility
Introduction
Most real-world decision problems are dynamic, in the sense that the final decision is taken only at the end of some exploratory process, during which both alternatives and criteria may vary, as the examples of Section 6.1 testify.
However, the classic multiple-criteria decision making (MCDM) model is unable to capture this dynamicity, since it assumes that, before proceeding with the ranking, the decision maker must have identified fixed sets of criteria and alternatives. While, in principle, this model could be used in a dynamic setting by considering subsequent decisions to be completely independent one from the other, doing so would constitute a gross oversimplification of the way humans think about the fine interlinking that exists among decisions in a dynamic environment, in which earlier evaluations affect later ones.
The framework we propose in this paper aims to address this problem by extending the classic MCDM model in a flexible way that enables its use in very diverse fields requiring some form of dynamic decision making.
The rest of this paper is organized as follows. In Section 2, we briefly review the classic MCDM model and present the general theory our framework is set in. Subsequently, in Section 3, we delve into the crucial issue of choosing an appropriate aggregation function for this model, and present some well-known examples from the recent literature. We then give, in Section 4, a general overview of related work, before going into the details of our proposed framework in Section 5. To better illustrate our proposal, we make use of a numerical example (Section 6) and present a number of possible applications (Section 6.1).
Section snippets
Classic MCDM model
The classic multiple-criteria decision making (MCDM) model [18], [44] prescribes ways of evaluating, prioritizing and selecting the most favorable alternative from a set of available ones that are characterized by multiple, usually conflicting, levels of achievement for a set of attributes. The final decision is made by considering both inter-attribute and intra-attribute comparisons, possibly involving trade-off mechanisms.
Mathematically, a typical MCDM problem with m alternatives and n
Aggregation functions
As we have seen in the previous section, the key component of the classic MCDM model is the aggregation function used to associate a single score to each alternative by distilling the different evaluations (one for each criterion). It is thus easy to understand that the mathematical properties of this function will have a direct impact on the produced values and, therefore, on the final ranking of alternatives.
In the rest of this section we will present well-known aggregation functions,
Overview of related work in dynamic MCDM
Having introduced the classic MCDM model as well as reviewed the most relevant aggregation functions, and before we move to our proposed extension, it is beneficial to give a brief overview of the current state of the art in the field of dynamic decision making, to allow a better understanding of where our framework finds its place.
The problem of making decisions in a dynamic environment has been the object of study in many different fields, but has received special consideration in psychology
Dynamic MCDM model
Given a (possibly infinite) set of positive time instants = {1, 2, …}, let denote the set of alternatives available at time t ∈ , Ct: → [0, 1]n the function mapping each alternative to the corresponding vector of values for the n criteria over which alternatives are evaluated, and wt ∈ [0, 1]n, a weight vector for expressing criteria's relative importance. The set notation we have just introduced is used instead of the more common matrix notation presented in Section 2 because of
Numerical example: helicopter landing
To better illustrate our model, let us introduce a simple numerical example in which a decision maker has to pick a site for landing an helicopter from among a set of nine possible choices.
We shall consider the following criteria:
- Effort
the effort required to change route towards the site (for example, an estimate of the required amount of fuel).
- Roughness
the (estimated) roughness of the terrain.
- Slope
the (estimated) slope of the terrain.
- Sunlight
the (estimated) availability of sunlight at the site.
For the sake of simplicity,
Potential applications
To illustrate the applicability of our model, we present in this section a number of very diverse contexts it could find use in. We are confident that, with due modifications, the model could be applied in even more situations, and are looking forward to further developments in this area.
Conclusions
In this paper we introduced a versatile model for decision making in a dynamic environment, in which both sets of alternatives and criteria undergo modifications as the problem is further explored in a number of iterations. In this context, decisions may then be taken either frequently, or just at the end of the process.
The proposed framework can be flexibly adapted to different situations by choosing a retention policy for the historical set of alternatives, i.e. a rule for selecting
Gianluca Campanella is currently pursuing his Master of Science degree in Applied Mathematics at the Universidade Nova de Lisboa, Portugal after graduating with maximum grades in Applied Computer Science at the Free University of Bolzano, Italy. He is currently working as a researcher at the CA3 research group of the research institution UNINOVA, under the supervision of Prof. Rita A. Ribeiro. His research interests span a variety of topics in operations research, fuzzy systems, decision
References (44)
- et al.
DDM: decision support system for hierarchical dynamic decision making
Decision Support Systems
(1993) Dynamic decision making: Human control of complex systems
Acta Psychologica
(1992)Dynamic decision making
- et al.
Theoretical tools for understanding and aiding dynamic decision making
Journal of Mathematical Psychology
(2009) - et al.
An approach to group ranking decisions in a dynamic environment
Decision Support Systems
(2010) Dynamic stochastic models for decision making under time constraints
Journal of Mathematical Psychology
(1997)Decision support for real-time, dynamic decision-making tasks
Organizational Behavior and Human Decision Processes
(2005)Fuzzy integral in multicriteria decision making
Fuzzy Sets and Systems
(1995)The application of fuzzy integrals in multicriteria decision making
European Journal of Operational Research
(1996)- et al.
Dynamic multi-attribute decision making model with grey number evaluations
Expert Systems with Applications
(2008)
A model of decision-making with sequential information-acquisition
Decision Support Systems
A model of decision-making with sequential information-acquisition
Decision Support Systems
Generalized mixture operators using weighting functions: a comparative study with WA and OWA
European Journal of Operational Research
Time dependent decision-making; dynamic priorities in the AHP/ANP: generalizing from points to functions and from real to complex variables
Mathematical and Computer Modelling
Decision making, impulsivity and time perception
Trends in Cognitive Sciences
On a general class of fuzzy connectives
Fuzzy Sets and Systems
Aggregation operators and fuzzy systems modeling
Fuzzy Sets and Systems
Uninorm aggregation operators
Fuzzy Sets and Systems
Appropriate choice of aggregation operators in fuzzy decision support systems
IEEE Transactions on Fuzzy Systems
Aggregation Functions: A Guide for Practitioners, volume 221 of Studies in Fuzziness and Soft Computing
Aggregation Operators: New Trends and Applications, volume 97 of Studies in Fuzziness and Soft Computing
Theory of capacities
Annales de l'Institut Fourier
Cited by (163)
A dynamic emergency response decision-making method considering the scenario evolution of maritime emergencies
2023, Computers and Industrial EngineeringA robust method for avoiding rank reversal in the TOPSIS
2022, Computers and Industrial EngineeringProper and improper uses of MCDA methods in energy systems analysis
2022, Decision Support SystemsDistributivity and conditional distributivity of semi-t-operators over S-uninorms
2022, Fuzzy Sets and SystemsCitation Excerpt :By considering aggregation operators with annihilators, Mas et al. [25] proposed S-uninorms, which have uninorms as a special case. As uninorms are applied in fuzzy logic [16,31,32], fuzzy decision making [8,35,39], fuzzy system modeling [34,36,37], expert systems [9], image processing [2,5,17], neural networks [4], and data mining [40], S-uninorms have become important in these areas. All operators mentioned above, i.e., uninorms, nullnorms, t-operators, semi-t-operators, and S-uninorms are generalizations of t-norms and t-conorms.
The modularity equation for semi-t-operators and T-uninorms
2022, International Journal of Approximate Reasoning
Gianluca Campanella is currently pursuing his Master of Science degree in Applied Mathematics at the Universidade Nova de Lisboa, Portugal after graduating with maximum grades in Applied Computer Science at the Free University of Bolzano, Italy. He is currently working as a researcher at the CA3 research group of the research institution UNINOVA, under the supervision of Prof. Rita A. Ribeiro. His research interests span a variety of topics in operations research, fuzzy systems, decision support and complex networks.
E-mail [email protected].
Web page http://www.campanella.org.
Rita A. Ribeiro is Associate Professor in the Department of Electronic and Computer Engineering of the Universidade Nova de Lisboa, Portugal. She is also coordinator and senior researcher of the CA3 research group, part of the research institution UNINOVA. Her research interests include fuzzy multiple-criteria decision making, decision support systems, fuzzy inference systems, fuzzy optimization and their applications to real-world problems.
E-mail [email protected].
Web page http://www.ca3-uninova.org.