Artaso, Miguel A.2024-05-202024-05-202014-09-29https://hdl.handle.net/20.500.14468/14078Los Modelos Gráficos Probabilistas (MGP) son ampliamente usados en diferentes dominios donde hay que tratar con incertidumbre. Se emplean para obtener la máxima utilidad esperada y la política óptima, las mejores decisiones, en diferentes escenarios. Cuando se afrontan problemas de la vida real, el modelo final que los representa puede ser harto complicado. Debido a que no todos los algoritmos de inferencia son igual de eficientes, es importante saber cuál es mejor aplicar dependiendo de las circunstancias. Por lo tanto, es importante comparar la eficiencia de los algoritmos cuando ante diferentes modelos. En este Trabajo fin de máster, comparamos cuatro algoritmos para diagramas de influencia: eliminación de variables, inversión de arcos, árbol de uniones fuerte y conversión a LIMID. Para nuestros experimentos hemos utilizado OpenMarkov2, una herramienta de código abierto desarrollada por el Centro de Investigación sobre Sistemas Inteligentes de Ayuda a la Decisión (CISIAD) de la UNED. El primer algoritmo estaba ya implementado en esta herramienta; los demás han sido implementados por el autor de este trabajo. Además, hemos implementado la generación de diferentes diagramas de influencia, que después han sido utilizados para comparar los citados algoritmos. Después, hemos contrastado el tiempo y la memoria empleados por los algoritmos en la inferencia de estas redes y el análisis de los resultados nos ha llevado a dar algunas recomendaciones sobre qué algoritmo utilizar dependiendo de la estructura del modelo.Probabilistic Graphical Models (PGMs) are widely used in many domains when reasoning with uncertainty. They are used to obtain the maximum expected utility and the optimal policy—the best decisions—in different scenarios. When dealing with real-world problems, the model built can be quite complex. As not all the algorithms perform the inference with the same efficiency, it is important to know which one is better to apply depending on the circumstances. Therefore it is important to compare the performance of the those algorithms for different models. In this Master Thesis we compare four inference algorithms for influence diagrams (IDs): variable elimination, arc reversal, strong junction tree, and the conversion into a LIMID. For our experiments we have used OpenMarkov1, an open software tool developed by the Research Centre for Intelligent Decision-Support Systems (CISIAD) of the UNED. The first algorithm was already implemented in this tool; the other three have been implemented by the author of this thesis. We have also programmed the generation of different IDs that have been used to compare the algorithms. We then have confronted the computational time and the memory used by the algorithms when facing these IDs and analysing the results of the experiments we give some recommendations about which algorithm to use depending on the structure of the model.enAtribución-NoComercial-SinDerivadas 4.0 Internacionalinfo:eu-repo/semantics/openAccessAn empirical comparison of Influence Diagrams algorithmstesis de maestríamétodos gráficos probabilistasredes bayesianasdiagramas de influenciaLIMIDalgoritmos de inferenciacomparación empíricaprobabilistic graphical modelsbayesian networksinfluence diagramsinference algorithmsempirical comparison