Implementación computacional para el apoyo a la Toma de Decisiones, utilizando metodologías Difusas
Palabras clave:
Librerías MATLAB, Lógica Difusa, Análisis Multiobjetivo, Programación-Componentes Visuales (es)Fuzzy Logic, OWA Operators, Discrete Multiobjetive Problems (en)
Descargas
La implementación de algoritmos computacionales de alto nivel constituye una tarea compleja, especialmente cuando se requiere efectuar operaciones matemáticas que demandan gran capacidad de procesamiento. Este artículo muestra el proceso de construcción de una herramienta computacional, cuyos algoritmos se programan en lenguaje MATLAB, y su interacción con el usuario se efectúa en una aplicación construida bajo Lenguaje C++ Builder. Lo anterior, en virtud de la implementación de metodologías que emplean conjuntos y operadores difusos, como herramienta de apoyo para que un decisor evalúe las diferentes alternativas que se le presenten en un problema de Toma de Decisiones.
Implementation of computational algorithms turns out to be a complex task, especially when it is required to process mathematical operations with large computational requirements. This paper shows the construction steps in order to program a computational tool, whose algorithms are built up in MATLAB language, and interacts with a user, by means of C++ Builder interfaces. This, in order to represent the methodology’s implementation where both fuzzy sets and fuzzy operators are distinguished as a support tool, so a Decision Maker evaluates different alternatives into a Decision Making Problem.
Referencias
Bellman, R. y Zadeh, L. (1970), ‘Decision-making in a fuzzy environment’, Management Science 17, 141-166.
Correa, G. y Peña, G. (2003a), ‘Propuesta metodológica para apoyo a la toma de decisiones discretas, mediante el uso de operadores difusos’, Encuentro EITI, 2003 pp. 1-6.
Correa, G. y Peña, G. (2003b), ‘Propuesta metodológica para la solución de problemas multiobjetivo continuos con conjuntos y operadores difusos’, Encuentro EITI, 2003 pp. 13-19.
Dubois, D. y Prade, H. (1979), ‘Decision making under fuzziness’, Advances in fuzzy set theory and application pp. 279-303.
Maleki, H., Tata, M. y Mashinchi, M. (2000), ‘Linear programming whit fuzzy variables’, Fuzzy Sets and Systems (109), 21-33.
Mathworks, I. (2002), ‘Matlab compiler toolbox user’s guide’, www.mathworks.com.
O’Hogan, M. (1990), ‘A fuzzy neuron based on maximum entropy ordered weighted averaging’, Proc. 24th Ann. Asilomar Conf. on Signals, Systems, and Computers, IEEE and Maple Press.
Petrovic-Lazarevic, S. y Abraham, A. (2003), ‘Hybrid fuzzy-linear programming approach for multicriteria decision making problems’, International Journal of Neural, Parallel and Scientific Computations 11(1,2).
Yager, R. (1978), ‘Fuzzy decision making including unequal objectives’, Fuzzy Sets and Systems (1), 87-95.
Yager, R. (2002), ‘Ez-own weights’, Machine Intelligence Institute Press. Iona College .
Zadeh, L. (1965), ‘Fuzzy sets’, Information and Control 8, 338-353.
Zimmermann, H. (1987), Fuzzy Sets, Decision Making, and Expert Systems (International series in management science / operations research), Kluwer Academic Publishing., Dortrecht, Alemania.