A comparison of discrete algorithms for fuzzy weighted average

被引:37
作者
Chang, Ping-Teng [1 ]
Hung, Kuo-Chen [1 ]
Lin, Kuo-Ping [1 ]
Chang, Ching-Hsiang [1 ]
机构
[1] Tunghai Univ, Dept Ind Engn & Enterpise Informat, Taichung 407, Taiwan
关键词
alpha-cut arithmetic; fuzzy arithmetic; fuzzy number; fuzzy weighted average (FWA);
D O I
10.1109/TFUZZ.2006.878253
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fuzzy weighted average (FWA), which can be applied to various fields such as engineering design, decision analysis, etc., and as function of fuzzy numbers, is suitable for the problem of multiple occurrences of fuzzy parameters. Additional fuzziness may be introduced in the a-cut arithmetic. This paper reviews and compares discrete algorithms for the FWAs in both theoretical comparison and numerical comparisons, as opposed to the linear programming algorithms that may be efficient but require the help of linear programming software. An alternative efficient algorithm is also proposed. The algorithm introduces an all-candidate (criteria ratings) weights-replaced benchmark adjusting procedure other than a binary (dichotomy) search in the existing methods. The theoretical worst-case comparison shows that the algorithms of Gnu and Guh et al. and our alternative algorithm require the same order of calculation complexity O(n), where n is the number of FWA terms. Yet, the Guh et al. algorithm always requires 2 n-1 calculations to be performed. The algorithm of Gnu requires the elemental comparison complexity O(n), and is superior to the other algorithms, in the worst case. On the other hand, our alternative algorithm and Lee and Park algorithm have the same comparison complexity 0(n log n). Yet, our alternative algorithm requires O(n) calculation complexity which is better than O(n. log n) of the Lee and Park algorithm. The numerical experiments show that the algorithm of Gnu and our alternative algorithm generally perform and converge faster by requiring fewer calculations than that of Lee and Park's algorithm. The alternative algorithm requires a slightly smaller number of calculations than that of the Gnu algorithm, due to the use of the convergent benchmark adjustment procedure rather than a somewhat fixed binary search. Conversely, in the number of element comparisons, Lee and Park's algorithm is shown numerically generally slightly better than the alternative algorithm due to the simple binary search scheme used. The alternative algorithm also requires fewer comparisons than that of the Gnu algorithm. Furthermore, in comparison of the average CPU time requirements, the ranks of the results of these algorithms are consistent with those of the algorithms for the average numbers of calculations. In general, the alternative algorithm may provide an efficient alternative algorithm to the FWAs. In the worse-case situation, the Gnu algorithm still may be considered as an efficient alternative.
引用
收藏
页码:663 / 675
页数:13
相关论文
共 38 条
[1]   IMPLEMENTING FUZZY ARITHMETIC [J].
ANILE, AM ;
DEODATO, S ;
PRIVITERA, G .
FUZZY SETS AND SYSTEMS, 1995, 72 (02) :239-250
[2]  
[Anonymous], 1988, FUZZY MATH MODELS EN
[3]   Transportation projects selection process using fuzzy sets theory [J].
Avineri, E ;
Prashker, J ;
Ceder, A .
FUZZY SETS AND SYSTEMS, 2000, 116 (01) :35-47
[4]   RATING AND RANKING OF MULTIPLE-ASPECT ALTERNATIVES USING FUZZY SETS [J].
BAAS, SM ;
KWAKERNAAK, H .
AUTOMATICA, 1977, 13 (01) :47-58
[5]  
BASSE S, 1991, COMPUTER ALGORITHMS
[6]  
Bazaraa M. S., 2013, NONLINEAR PROGRAMMIN
[7]  
Blum M., 1973, Journal of Computer and System Sciences, V7, P448, DOI 10.1016/S0022-0000(73)80033-9
[8]   An elaborative unit cost structure-based fuzzy economic production quantity model [J].
Chang, Ping-Teng ;
Chang, Ching-Hsiang .
MATHEMATICAL AND COMPUTER MODELLING, 2006, 43 (11-12) :1337-1356
[9]   Applying the fuzzy-weighted-average approach to evaluate network security systems [J].
Chang, PT ;
Hung, KC .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2005, 49 (11-12) :1797-1814
[10]   Fuzzy strategic replacement analysis [J].
Chang, PT .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (02) :532-559