PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making

In the context of decision-making, the DEMATEL (Decision Making Trial and Evaluation Laboratory) method stands out for its systematic approach to complex systems. By incorporating fuzzy logic, the DEMATEL fuzzy method takes traditional techniques a step further, effectively managing the uncertaintie...

Full description

Saved in:
Bibliographic Details
Main Authors: Abderrahman Chekry, Jamal Bakkas, Mohamed Hanine, Elizabeth Caro Montero, Mirtha Silvana Garat de Marin, Imran Ashraf
Format: Article
Language:English
Published: Elsevier 2024-12-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711024002590
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846150144617086976
author Abderrahman Chekry
Jamal Bakkas
Mohamed Hanine
Elizabeth Caro Montero
Mirtha Silvana Garat de Marin
Imran Ashraf
author_facet Abderrahman Chekry
Jamal Bakkas
Mohamed Hanine
Elizabeth Caro Montero
Mirtha Silvana Garat de Marin
Imran Ashraf
author_sort Abderrahman Chekry
collection DOAJ
description In the context of decision-making, the DEMATEL (Decision Making Trial and Evaluation Laboratory) method stands out for its systematic approach to complex systems. By incorporating fuzzy logic, the DEMATEL fuzzy method takes traditional techniques a step further, effectively managing the uncertainties and imprecision inherent in expert assessments. This hybrid method has proved useful in a variety of fields, including business, engineering, healthcare, environmental management, and education. Its ability to refine subjective judgments into actionable information enables decision-makers to improve organizational performance, optimize resource allocation, and achieve more accurate results. The development of software tools for these methods makes them more accessible and practical, enabling more effective analysis and application. In this paper, we propose a flexible implementation that integrates seamlessly into Python-based applications, offering full access to all parameters, matrices, and intermediary calculations of the method. Additionally, the tool also provides a user-friendly graphical interface.
format Article
id doaj-art-05020d4ac6bd491cbbbabed1ab726c3e
institution Kabale University
issn 2352-7110
language English
publishDate 2024-12-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj-art-05020d4ac6bd491cbbbabed1ab726c3e2024-11-29T06:23:59ZengElsevierSoftwareX2352-71102024-12-0128101889PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision makingAbderrahman Chekry0Jamal Bakkas1Mohamed Hanine2Elizabeth Caro Montero3Mirtha Silvana Garat de Marin4Imran Ashraf5LAPSSII Laboratory, Graduate School of Technology, Cadi Ayyad University, Safi, MoroccoLAPSSII Laboratory, Graduate School of Technology, Cadi Ayyad University, Safi, MoroccoLTI Laboratory, ENSA, Chouaib Doukkali University, El Jadida, MoroccoUniversidad Europea del Atlantico, Isabel Torres 21, 39011 Santander, Spain; Universidad Internacional Iberoamericana, Campeche 24560, Mexico; Universidad de La Romana, La Romana, Dominican RepublicUniversidad Europea del Atlantico, Isabel Torres 21, 39011 Santander, Spain; Universidad Internacional Iberoamericana, Arecibo, PR 00613, USA; Universidade Internacional do Cuanza, Cuito, Bie, AngolaDepartment of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, South Korea; Corresponding author.In the context of decision-making, the DEMATEL (Decision Making Trial and Evaluation Laboratory) method stands out for its systematic approach to complex systems. By incorporating fuzzy logic, the DEMATEL fuzzy method takes traditional techniques a step further, effectively managing the uncertainties and imprecision inherent in expert assessments. This hybrid method has proved useful in a variety of fields, including business, engineering, healthcare, environmental management, and education. Its ability to refine subjective judgments into actionable information enables decision-makers to improve organizational performance, optimize resource allocation, and achieve more accurate results. The development of software tools for these methods makes them more accessible and practical, enabling more effective analysis and application. In this paper, we propose a flexible implementation that integrates seamlessly into Python-based applications, offering full access to all parameters, matrices, and intermediary calculations of the method. Additionally, the tool also provides a user-friendly graphical interface.http://www.sciencedirect.com/science/article/pii/S2352711024002590DEMATELFuzzy DEMATELMCDMPythonDecision-making
spellingShingle Abderrahman Chekry
Jamal Bakkas
Mohamed Hanine
Elizabeth Caro Montero
Mirtha Silvana Garat de Marin
Imran Ashraf
PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
SoftwareX
DEMATEL
Fuzzy DEMATEL
MCDM
Python
Decision-making
title PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
title_full PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
title_fullStr PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
title_full_unstemmed PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
title_short PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making
title_sort pydematel a python based tool implementing dematel and fuzzy dematel methods for improved decision making
topic DEMATEL
Fuzzy DEMATEL
MCDM
Python
Decision-making
url http://www.sciencedirect.com/science/article/pii/S2352711024002590
work_keys_str_mv AT abderrahmanchekry pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking
AT jamalbakkas pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking
AT mohamedhanine pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking
AT elizabethcaromontero pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking
AT mirthasilvanagaratdemarin pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking
AT imranashraf pydematelapythonbasedtoolimplementingdematelandfuzzydematelmethodsforimproveddecisionmaking