I need to use a decision making algorithm as a part of a project. After long time research, I decide to use “ELECTRE Method”. Which get a matrix as input and calculate a weight for each row, based on its own method. The problem is that some values in matrix are null and caused inconsistency in calculation the weight of each row. Have anybody any idea about this or may someone know a good forum, where I can ask my question.
thanks in advance
What an interesting challenge you bring here. Thanks for it. Make sure you are comparing alternatives with a consistent criterion.
Indeed, dealing with uncertainty, incomplete information or unmatchable criteria between alternatives are common challenges in multi-criteria decision making (MCDC). Usually, when some criteria values are unknown you can (A) Use a standardization (set a default value for uncertain value). or (B) Apply fuzzy/intuitionistic or neutrosophic logic operators *1.
Now, from what I heard, you have a set of different alternatives that have attributes that do not match with each other. M1 alternative does not have one of the attributes.
However, the way you approach the fix depends on your decision goal. For instance, if your goal is to select the most optimal material, you might find relevant if some material has or not has hardness property. Apart from representing hardness with a range of integers or float numbers you can set a numeric boolean number: 1 for yes, 0 for no. Or a fuzzy number. (A scale from 0 and 1 for example).
Make sure you understand how the ELECTRE method works. *2-3
Try using a boolean or fuzzy operator for those null values and let me know if you have consistent results.
You may want to consider TOPSIS algorithm as well. *4-5
I hope it helps!
REFERENCES: