SciELO - Scientific Electronic Library Online

 
vol.8 número2Directrices prácticas y métricas de calidad en la modelación de procesos de negocio: un caso de estudioDesarrollo de un driver GNU/Linux para sistemas de adquisición de datos embebidos índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

  • No hay articulos citadosCitado por SciELO

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Revista Cubana de Ciencias Informáticas

versión On-line ISSN 2227-1899

Rev cuba cienc informat vol.8 no.2 La Habana abr.-jun. 2014

 

ARTÍCULO ORIGINAL

 

Computación con palabras en la toma de decisiones mediante mapas cognitivos difusos

 

Computing with words in decision making using fuzzy cognitive maps 

 

Karina Pérez-Teruel1*, Maikel Leyva-Vázquez1 , Macarena Espinilla2, Vivian Estrada-Sentí1

1 Universidad de las Ciencias Informáticas, Carretera a San Antonio de los Baños, km 2 ½, Torrens, Boyeros, La Habana, Cuba. CP.: 19370
2 Universidad de Jaén, España. Campus Las Lagunillas. 23071. Jaén

*Autor para la correspondencia: karinapt@uci.cu  


RESUMEN

Los mapas cognitivos difusos han recibido una creciente atención para la representación del conocimiento causal, siendo de especial utilidad en situaciones de decisión. En el presente trabajo se propone un modelo para la toma de decisiones basado en mapas cognitivos difusos utilizando el paradigma de computación con palabras con el objetivo de proporcionar modelos causales que sean fácilmente comprensibles. Para ello, se propone el uso del modelo de representación lingüístico basado en 2-tuplas lingüísticas, el cual proporciona resultados en este dominio lingüístico original. La principal ventaja del modelo propuesto para la toma de decisiones basado en mapas cognitivos difusos es que permite aumentar la interpretabilidad de los modelos causales y de los resultados de las simulaciones que son realizadas para evaluar las alternativas, siendo este hecho de utilidad en la toma de decisiones. Finalmente, el trabajo presenta un ejemplo ilustrativo del modelo presentado en el análisis de escenarios aplicado a la arquitectura de software empresarial en una organización.

Palabras clave: Análisis de escenarios, computación con palabras, mapas cognitivos difusos, toma de decisiones.


ABSTRACT

Fuzzy cognitive maps have received increasing attention for the representation of causal knowledge, being especially useful in decision situations. In this paper a model for decision making based on fuzzy cognitive maps using the paradigm of computing with words in order to provide causal models that are easily understood is proposed. To this end, we propose the use of linguistic representation model based on linguistic 2-tuple, which provides results in this domain. The main advantage of the proposed decision-making based on fuzzy cognitive map model is that allows to increase the interpretability of the causal models and the results of the simulations are performed to evaluate the alternatives, and this fact useful in making decision. Finally, the paper presents an illustrative example of the model presented in the scenario analysis applied to software architecture in a business organization.

Key words: Computing with words, decision making, fuzzy cognitive maps, scenario analysis.


 

 

INTRODUCCIÓN

Los Mapas Cognitivos Difusos (MCD) (Kosko, 1986) han recibido una creciente atención para el análisis de sistemas causales complejos. Los MCD son grafos causales que hacen uso de la lógica difusa brindando la posibilidad de representar ciclos y modelar la vaguedad propia de este tipo de relaciones (Leyva-Vázquez, Pérez-Teruel et al., 2013).Una de las ventajas de los MCD es la relativa facilidad que ofrecen para la agregación o fusión de distintos modelos. Esta agregación de conocimiento permite mejorar la fiabilidad del modelo final, el cual es menos susceptible a creencias potencialmente erróneas de un único experto, facilitando su empleo en la toma de decisiones en grupo (Khan and Quaddus, 2004), ya que permite integrar conocimientos de diferentes expertos con modelos mentales diversos.
Los mapas cognitivos fueron propuestos por Axelrod (Axelrod, 1976). En estos, los nodos representan conceptos o variables de un dominio. Las conexiones indican la dirección de la causalidad junto al signo asociado que puede ser positivo (incremento causal) o negativo (decremento causal). Sin embargo en el mundo cotidiano los enlaces entre causa y efecto son frecuentemente imprecisos por naturaleza, existiendo distintos grados de causalidad, por lo que se definieron los MCD que hacen uso de la lógica difusa (Zadeh, 1965), ya que ofrece un marco adecuado para tratar con la causalidad imperfecta en los mapas cognitivos.
La lógica difusa permite expresar el grado de causalidad entre conceptos a través del empleo de valores borrosos en el intervalo [-1,1] y mediante el uso de expresiones lingüísticas como "negativamente fuerte", "positivamente fuerte", " negativamente débil", "positivamente débil", etc. En estos casos, la información lingüística modela de forma flexible el conocimiento e implica procesos de computación con palabras (CWW) (Herrera, 2012).
Aunque se han realizado algunos esfuerzos en el empleo de la computación con palabras (CWW) en MCD como es el caso del análisis estático (Samarasinghea and Strickert, 2011) y el desarrollo de un modelo utilizando 2-tuplas lingüísticas para el análisis del diseño conceptual (Singh, 2011), el tratamiento de la computación con palabra y sus posibilidades para facilitar la interpretabilidad de los MCD y su empleo en la toma de decisiones ha sido poco abordado y de forma insuficiente.
En el presente trabajo se propone un modelo para la toma de decisiones haciendo uso del modelo lingüístico basado en 2-tuplas para trabajar sobre mapas cognitivos difusos siguiendo el paradigma de computación con palabras. La principal novedad de dicho modelo es que proporciona un aumento de interpretabilidad del MCD, facilitando la comprensión de los resultados obtenidos por una alternativa en un problema de toma de decisión. Para ello, este trabajo se estructura del siguiente modo: En la Sección 2 se abordan las temáticas relacionadas con los MCD y su empleo en la toma de decisiones, así como el modelo de representación basado en la 2-tuplas lingüística. En la Sección 3 se presenta el modelo propuesto y a continuación en la Sección 4 se introduce un caso de estudio en el análisis de escenarios aplicado a arquitectura software empresarial en una organización. El trabajo finaliza con las conclusiones y trabajos futuros.

 

METODOLOGÍA COMPUTACIONAL
En esta sección se revisan los conceptos utilizados en el modelo propuesto de mapa cognitivo para la toma decisiones mediante computación con palabras.

Mapas cognitivos difusos
Los MCD son una técnica introducida por Kosko (1986) como una extensión de los mapas cognitivos. Los MCD describen la fortaleza de la relación mediante el empleo de valores borrosos en el intervalo [-1,1]. Para ello, los nodos representan conceptos causales y pueden modelar eventos, acciones, valores, metas o procesos. Así, los nodos constituyen una estructura de grafo difuso con retroalimentación para representar causalidad (Ping, 2009) y ofrecen un marco de trabajo más potente y flexible para representar el conocimiento humano para el razonamiento frente a los sistemas expertos tradicionales (Papageorgiou, 2011).
Un MCD se puede representar a través de un grafo dirigido ponderado donde los nodos representan conceptos y los arcos indican una relación causal (Kosko, 1997). Una matriz de adyacencia es construida a partir de los valores asignados a los arcos generalmente de forma numérica (Zhi-Qiang, 2001).

En los MCD existen tres posibles tipos de relaciones causales entre conceptos:
-Causalidad positiva (Wij>0): Indica una causalidad positiva entre los conceptos Ci y Cj, es decir, el incremento (disminución) en el valor de Ci lleva al incremento (disminución) en el valor de Cj.
- Causalidad negativa (Wij<0): Indica una causalidad negativa entre los conceptos Ci y Cj, es decir, el incremento (disminución) en el valor de Ci lleva la disminución (incremento) en el valor de Cj.
-No existencia de relaciones (Wij=0): Indica la no existencia de relación causal entre Ci y Cj.
Dada la gran utilidad de los MCD, estos han sido extendidos para modelar diversas situaciones. Así, encontramos extensiones basadas la teoría de los sistemas grises (Salmeron, 2010), intervalos (Papageorgiou, Stylios, et al., 2006), lógica difusa intuicionista (Iakovidis and Papageorgiou, 2011), entre otras extensiones.

MCD en la toma de decisiones
La toma de decisión es un proceso habitual para los seres humanos en muchas actividades del mundo real como la ingeniería, organización, finanzas, medicina, etc. (Pedrycz, 2010). Un esquema de resolución de un problema de toma de decisión consta de dos fases: (i) la fase de agregación donde se obtienen las valoraciones colectivas de cada alternativa y (ii) una fase de explotación para obtener el conjunto solución de alternativas al problema (Roubens, 1997).
Una actividad significativa en la toma de decisiones lo constituye la construcción de modelos que faciliten la participación de los expertos. Este hecho reviste especial importancia en la agregación de modelos causales provenientes de múltiples expertos (Bradley, 2006). Khan y Quaddus (2004) emplean los MCD para la toma de decisiones en grupo aprovechando las facilidades que estos brindan. Cuando participa un conjunto de expertos (k), la matriz de adyacencia se formula a través de un operador de agregación, como por ejemplo la media aritmética. El método más simple consiste en encontrar la media aritmética de cada una de las conexiones para cada experto. Para k expertos, la matriz de adyacencia del MCD final (E) es obtenida como (Kosko, 1988):

Existen varias adaptaciones de los MCD para la toma de decisiones o construcción de sistemas de soporte a la toma de decisiones. Stylios y otros (Stylios 2008) proponen la aplicación de los MCD a la toma de decisiones en la medicina y denominan su modelo mapa cognitivo difuso competitivo. Otras propuestas están relacionadas con el análisis de escenarios (Jetter and Schweinfort, 2011; Salmeron, Vidal, et al., 2012; Leyva Vázquez, Pérez-Teruel, et al., 2013) .
En el análisis de escenarios, la agregación resulta especialmente útil en la construcción de escenarios debido a la importancia que presenta integrar conocimientos de diferentes expertos con modelos mentales diversos. Sin embargo, a pesar de los esfuerzos llevados a cabo por diferentes autores, los MCD representan las relaciones causales a través de valores numéricos en el intervalo [-1,1] por lo que ofrecen un bajo nivel de interpretación.

CWW y modelo lingüístico basado en 2-tuplas
La propuesta de esta contribución es aumentar la interpretación de los mismos, proporcionando resultados lingüísticos que sean fácilmente interpretables. Para ello, se propone que se represente la información a través de valores lingüísticos y se opere sobre ellos a través del modelo lingüístico basado en 2-tuplas. De este modo, los modelos mentales obtenidos son más cercanos al modo de pensar de los decisores.
La CWW es una metodología que permite realizar un proceso de computación y razonamiento utilizando palabras pertenecientes a un lenguaje en lugar de números. Dicha metodología permite crear y enriquecer modelos de decisión en los cuales la información vaga e imprecisa (Herrera, Alonso, et al., 2009) es representada a través de variables lingüísticas.

El modelo de representación lingüística de 2-tuplas permite realizar procesos de computación con palabras sin pérdida de información, basándose en el concepto de traslación simbólica.
Sea S={S0,S1,…,Sg} un conjunto de términos lingüísticos y β
[0,g] un valor en el intervalo de granularidad de S.
Definición 1: (Herrera and Martínez, 2000) La Traslación Simbólica de un término lingüístico Si,  es un número valorado en el intervalo.
[−.5,.5) que expresa la diferencia de información entre una cantidad de información expresada por el valor β
[0,g], obtenido en una operación simbólica y el valor entero más próximo, i {0,…,g}  que indica el índice de la etiqueta lingüística (Si) más cercana en S.
A partir de este concepto se desarrolló un nuevo modelo de representación de la información lingüística el cual hace uso de un par de valores o 2-tuplas. Este modelo de representación define un conjunto de funciones que facilitan las operaciones sobre 2-tuplas.

Definición 2: (Herrera and Martínez 2000) Sea S= {S0,S1,…,Sg}  un conjunto de términos lingüísticos y β [0,g] un valor que representa el resultado de una operación simbólica, entonces la 2-tupla lingüística que expresa la información equivalente a β, se obtiene usando la siguiente función:

donde round es el operador usual de redondeo, Si es la etiqueta con índice más cercano a β  y α  es el valor de la traslación simbólica.
Cabe señalar que -1:(S)
[0,g] es definida como -1(Si,α)=i+α. De este modo, una 2-tupla lingüística (S) queda identificada con su valor numérico en [0,g].

Modelo de MCD basado en CWW
En esta sección se presenta el modelo de mapas cognitivos basados en CWW para la toma de decisiones para el análisis de escenarios.
Las fases incluidas en el modelo propuesto se representan gráficamente en la figura 1 y son detalladas a continuación:

Obtener modelo causal
En primer lugar se identifican las fuentes de información a incluir en el estudio, recomendándose la participación de múltiples expertos que representan distintos puntos de vista del sistema a modelar.
Posteriormente se determinan los nodos que están representados por los conceptos a modelar y se determinan las relaciones causales entre estos. Además, se determina la granularidad del conjunto de términos lingüísticos para expresar el grado de causalidad entre los nodos. El peso de la conexión que va del concepto Cj al concepto Ci es representado mediante 2-tuplas lingüísticas del siguiente modo:

 

Dado que el modelo lingüístico basado en 2-tuplas permite realizar una trasformación entre una 2-tupla lingüística y un valor numérico en el intervalo de granularidad [0,g] y los MCD trabajan sobre valoraciones numéricas expresadas en el intervalo [−1,1], es necesario realizar una trasformación de una 2-tupla a un valor numérico en el intervalo [-1,1] que nos permita trabajar con MCD.
En este trabajo, como propuesta inicial, se propone la transformación del valor numérico equivalente de una 2-tupla β a un valor numérico en el intervalo [-1,1] del siguiendo modo:

Donde #(S) es la cardinalidad del conjunto de términos S.
Las funciones anteriores junto a las funciones asociadas con la 2-tupla, permiten la representación de relaciones causales tanto positiva como negativa y la agregación de estos valores (6) para la realización del proceso de inferencia causal (8).
Después de obtener los MCD individuales estos son agregados. Siendo E = {e1,e2,...,en}(n ≥2) el conjunto de expertos, la agregación ocurre de la siguiente forma:

Donde AOG1 es un operador de agregación,  es el peso de la conexión que va del concepto Cj al concepto Ci determinada por el experto n-ésimo y  es el resultado de la agregación.

Identificar escenarios
En el modelo propuesto es importante realizar la clasificación de los nodos por capas (Leyva Vázquez, Pérez Teurel, et al., 2013). Los nodos pertenecientes a la capa de entrada (αent) tienen en al menos uno de los escenarios un estado distinto de cero como valor inicial. Los nodos de entrada serán estimulados mediante el vector de estímulo y los de salida (αsal) serán tenidos en cuenta en el proceso final de agregación. Es de notar que un nodo puede pertenecer a la capa de entrada y la de salida a la vez.
El vector de estímulo o vector inicial (A
0) es suministrado por el centro decisor y define del valor inicial de cada nodo para el escenario:

donde es el estado del concepto X1 en el instante de tiempo t = 0.

Cada vector de estímulo está asociado  a un posible escenario futuro que representa, a su vez, una  alternativa plausible determinada por el centro decisor (Leyva Vázquez, Pérez-Teurel, et al.. 2013).

Simular escenarios
Los nuevos valores de los nodos son obtenidos mediante un proceso iterativo de multiplicación del vector por la matriz de adyacencia utilizando una función de normalización que mantiene el rango de valores en el intervalo [-1,1]. El vector de estado en el instante t+1 se calcula de la siguiente forma:

donde es el estado del nodo i en el instante t es el valor de la relación existente entre el nodo j y el i.T(·) es la función de normalización. El proceso de inferencia continúa hasta que se alcance la estabilidad. El vector de estado final o vector resultante muestra el efecto del cambio en el valor de cada nodo perteneciente al MCD. La inferencia termina en tres posibles estados, un punto fijo, un ciclo límite o un atractor caótico (Salmeron, Vidal, et al., 2012). El ajuste del parámetro que indica la pendiente de la función de normalización contribuye a que se llegue a una solución única en caso de ser necesario (Leyva-Vázquez, 2013).

Ordenar escenarios
Se realiza la agregación de los valores resultantes de la simulación para los nodos de salida (αsal):

Donde OAG2  es un operador de agregación, n el número de conceptos de salida y los valores correspondientes a los nodos de salida en el vector resultante. Si el nodo es de tipo costo debe normalizarse su valor. Finalmente son ordenados los escenarios a partir del valor V asociado con cada uno de ellos de forma descendente.

 

RESULTADOS Y DISCUSIÓN
A continuación, para ilustrar la aplicación práctica del modelo propuesto, se muestra un ejemplo ilustrativo aplicado a arquitectura software empresarial en una organización. Utilizando 3 experto E ={e1,e2,e3}(n=3) se determinan las relaciones causales entre los elementos de la arquitectura empresarial con vistas a realizar un análisis del impacto de la implantación de distintos sistemas de información.

Dentro de alcance del modelo se identificaron un conjunto de metas y procesos a incluir en el análisis. Se determinaron como metas fundamentales: aumentar los ingresos (AI) apoyado por las metas, aumentar la satisfacción de los clientes (ASC) y aumentar la efectividad de los proyectos (AEP). Los procesos fundamentales que soportan estas metas son la gestión de los clientes (GC), gestión de requisitos (GR) y la gestión del portafolio de proyectos (GP). Como los principales atributos de estos procesos se identificaron tiempo y costo. A partir de los elementos definidos se identifican los siguientes nodos, los cuales son mostrados en la tabla 1, siendo los nodos clasificados como entrada (X4,X5,X6,X7,X8,X9) y como salida (X1,X2,X3).

Para este ejemplo ilustrativo se propone el conjunto de términos lingüísticos mostrado en la figura 2 para representar las relaciones causales.

En primer lugar se obtuvieron los MCD individuales y posteriormente se realizó la agregación utilizando el operador media aritmética para 2-tuplas lingüísticas. El modelo colectivo se muestra en la figura 3.

Para ilustrar el ejemplo se muestra la agregación de los valores de causalidad dadas por los expertos de la relación entre X8 y X3:

La información equivalente de la 2 tupla β en el intervalo [-1,1] se obtiene de la siguiente forma:

Los escenarios en este caso representan los distintos proyectos que miden el impacto en los procesos de la organización mediante el vector de estímulo. Como posibles proyectos a emprender se determinaron: un sistema para la gestión de las relaciones con los clientes (CRM, por sus siglas en inglés), un sistema para la gestión de requisitos (SGR) y un sistema para la gestión del portafolio de proyectos (GPP).

A continuación son mostrados los escenarios identificados con su vector de estímulo en la tabla 2 determinado por el centro decisor. A partir de los escenarios identificados se realiza la simulación. La función de normalización empleada en este caso es la tangente hiperbólica:

Posteriormente se agregaron los valores asociados de salida (X1, X2, X3) utilizando la media ponderada (WA por sus siglas en inglés) para 2-tuplas con el siguiente vector de pesos asociado V= (0.4, 0.3, 0.3). A partir de esta agregación y en orden descendente ocurre la ordenación.  En la tabla 2 se muestran los resultados. El orden final de los escenarios es el siguiente:

La propuesta presentada muestra múltiples ventajas con respecto a la formulación original de los MCD y su aplicación  al análisis de escenarios (Leyva Vázquez, Pérez Teurel et al. 2013), logrando una mayor flexibilidad para que los expertos expresen sus valoraciones y una mayor  interpretabilidad en el modelo al emplear términos lingüísticos. Al emplear el modelo de representación lingüístico basado en 2-tuplas se mejora los problemas de pérdida de información en los procesos CWW con respecto a  otros modelos (Herrera and Martínez, 2000).

 

CONCLUSIONES

Los mapas cognitivos difusos se han demostrado como una herramienta útil de apoyo a la toma de decisiones. En este trabajo se  ha presentado un nuevo modelo de mapas cognitivos difuso utilizando el paradigma de computación con palabras para mejorar la interpretación del mismo. Para ello, se ha utilizado el modelo de representación basado en 2-tuplas lingüísticas que  permite realizar procesos de computación con palabras sin pérdida de información. Además, se ha mostrado un ejemplo ilustrativo aplicado al análisis de escenarios como soporte a la toma de decisiones en la arquitectura empresarial de una organización donde se muestra el aumento de interpretabilidad de los modelos causales representados y los resultados de la simulación.

AGRADECIMIENTOS
Este artículo ha sido realizado con la ayuda del proyecto TIN2012-31263

 

REFERENCIAS BIBLIOGRÁFICAS

AXELROD, R. M. Structure of Decision: The Cognitive maps of Political Elites, Princeton University Press Princeton, N. J. 1976.

BRADLEY, R. a. D., Franz and List, Christian. "Aggregating Causal Judgements". Department of Government, London School of Economics and Political Science. 2006.

HERRERA, F.  "An overview on the 2-Tuple Linguistic Model for Computing with Words in Decision Making: Extensions, Applications and Challenges". Information Sciences 207: 1-18. 2012

HERRERA, F., S. Alonso.2009 "Computing with Words in Decision Making: Foundations, Trends and Prospects". .Fuzzy Optimization and Decision Making 8(4): 337-364. 2009.

HERRERA, F. and L. MARTÍNEZ.  2000 A 2-Tuple Fuzzy Linguistic Representation Model for Computing with Words.  Fuzzy Systems, IEEE Transactions on 8(6): 746-752. 2000.

IAKOVIDIS, D. K. and E. Papageorgiou. 2011Intuitionistic Fuzzy Cognitive Maps for Medical Decision Making. Information Technology in Biomedicine, IEEE Transactions on 15(1): 100-107. 2011.

JETTER, A. and W. SCHWEINFORT.2011 Building Scenarios with Fuzzy Cognitive Maps: An Exploratory Study of Solar Energy.Futures43(1): 52-66. 2011.

KHAN, M. S. and M. QUADDUS.2004 "Group Decision Support Using Fuzzy Cognitive Maps for Causal Reasoning. Group Decision and Negotiation 13(5): 463-480. 2004.

KOSKO, B.  1986"Fuzzy Cognitive Maps. International Journal of Man-Machine Studies 24(1): 65-75. 1986

KOSKO, B. 1988 Hidden Patterns in Combined and Adaptive Knowledge Networks. International Journal of Approximate Reasoning 2(4): 377-393. 1988.

KOSKO, B. Fuzzy Engineering, Prentice-Hall, Inc. 1997.

LEYVA-VÁZQUEZ, M. Modelo de ayuda a la toma de decisones basado en mapas cognitivos difusos La Habana, Universidad de las Ciencias Informáticas. Tesis presentada en opción al Grado Científico de Doctor en Ciencias Técnicas. 2013.

LEYVA-VÁZQUEZ, M., KARINA PÉREZ-TERUEL, et al. 2013"Técnicas para la representación del conocimiento causal. Un estudio de caso en Informática Médica." ACIMED 24(1). 2013.

LEYVA-VÁZQUEZ, M. Y., K. PÉREZ-TERUEL, et al.2013 "Mapas cognitivos difusos para la selección de proyectos de tecnologías de la información". Contaduría y Administración 58(4): 95-117. 2013.

LEYVA-VÁZQUEZ, M. Y., K. Y. PÉREZ-TERUEL, et al. 2013"Modelo para el análisis de escenarios basados en mapas cognitivos difusos: estudio de caso en software biomédico".  Ingeniería y Universidad 17(2): 375-390. 2013.

PAPAGEORGIOU, E., C. Stylios, , G. Antoniou, G. Potamias, C. Spyropoulos and D. Plexousakis, et al.2006 Introducing Interval Analysis in Fuzzy Cognitive Map Framework Advances in Artificial Intelligence., Springer Berlin / Heidelberg. 3955: 571-575. 2006.

PAPAGEORGIOU, E. I. 2011."Learning Algorithms for Fuzzy Cognitive Maps---A Review Study.Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on PP(99): 1-14. 2011.

PEDRYCZ, W. A. E.,  PARREIRAS, R.P. . Fuzzy Multicriteria Decision-Making: Models, Methods and Applications, John Wiley \& Sons, Ltd. Chichester, UK. 2010.

PING, C. W. A Methodology for Constructing Causal Knowledge Model from Fuzzy Cognitive Map to Bayesian Belief Network. Department of Computer Science, Chonnam National University. 2009.

ROUBENS, M. 1997 Fuzzy Sets and Decision Analysis. Fuzzy Sets and Systems 90: 199 - 206. 1997.

SALMERON, J. L. 2010 "Modelling Grey Uncertainty with Fuzzy Grey Cognitive Maps." Expert Systems with Applications 37(12): 7581-7588. 2010.

SALMERON, J. L., R. VIDAL, et al2012 "Ranking Fuzzy Cognitive Map Based Scenarios with TOPSIS." Expert Systems with Applications 39(3): 2443-2450. 2012.

SAMARASINGHEA, S. and G. STRICKERT. 2011 A New Method for Identifying the Central Nodes in Fuzzy Cognitive Maps Using Consensus Centrality Measure. 19th International Congress on Modelling and Simulation. Perth, Australia. 2011.

SINGH, A. Architecture Value Mapping: Using Fuzzy Cognitive Maps as a Reasoning Mechanism for Multi-Criteria Conceptual Design Evaluation. Missouri, Missouri University of Science and Technology. 2011.

STYLIOS, C. D. A. G., VOULA C and MALANDRAKI, GEORGIA A and CHOULIARA, SPYRIDOULA2008 "Fuzzy Cognitive Map Architectures for Medical Decision Support Systems". Applied Soft Computing 8: 1243--1251. 2008.

ZADEH, L. A. 1965 "Fuzzy Sets". Information and Control 8(3): 338-353. 1965.

ZHI-QIANG, L. I. U. 2001 "Causation, Bayesian Networks, and Cognitive Maps". Acta automatica sinica 27(4): 552-566. 2001.

 

 

Recibido: 15/12/2013
Aceptado: : 28/02/2014