Fuzzy multi-criteria selection of object-oriented simulation software for production system analysis
|
|
- Bertram Morgan
- 6 years ago
- Views:
Transcription
1 Computers & Operations Research 32 (2005) Fuzzy multi-criteria selection of object-oriented simulation software for production system analysis Jeery K. Cochran a;, Hung-Nan Chen b a Department of Industrial Engineering, Arizona State University, Tempe, AZ , USA b Arizona State University, USA Abstract Discrete event computer simulation is one of the most widely used modeling tools for production systems. Object-oriented programming is revolutionizing computer simulation software packages. A fuzzy set approach for multi-criteria selection of object-oriented simulation software for analysis of production system is developed in this paper. The approach uses fuzzy set theory and algebraic operations of fuzzy numbers to characterize simulation software so that the strength and weakness of each alternative can be compared. The linguistic input from experts and decision makers are fuzzied and the results of the fuzzy inference are translated back to linguistic explanation. Further, by aggregating decision maker s preference (weighting) to the expert s rating, a single number for each candidate software can be obtained. One can use this number as an index to choose the most suitable simulation software for the specic application. A comparison between evaluations using simple triangular fuzzy numbers and using the real fuzzy set are presented.? 2003 Elsevier Ltd. All rights reserved. Keywords: Fuzzy sets; Fuzzy logic; Multi-criteria decision making; Object-oriented simulation; Production system modeling 1. Introduction The signicant contribution of discrete-event simulation, which we will refer to simply as simulation throughout this paper, to modeling production systems has gained enormous recognition in the industry. Generally, simulation software is classied into three categories: general programming languages, simulation languages, and simulators [1]. With each, there are trade-os between ease of use, exibility, reusability, and other desired characteristics. Researchers have demonstrated that an Corresponding author. Tel.: ; fax: address: j.cochran@asu.edu (J.K. Cochran) /$ - see front matter? 2003 Elsevier Ltd. All rights reserved. doi: /s (03)
2 154 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) object-oriented approach helps solve these problems [2,3]. If a manufacturing enterprise becomes interested in using object-oriented simulation (OOS), the issue then becomes how to choose a suitable tool among available alternatives. The literature has many perspectives on software selection [4 6], but the central decision method is a weighted scoring model calculation score for each alternative as the basis for ranking selections. A ranking model can be formulated as follows: n R i = w j r ij ; i=1; 2;:::;m; j=1 where R i is the ranking for alternative i, w j is the weighting (importance) for feature j, r ij is the score of feature j for alternative i, and there are m alternatives and n features to be considered. There are several problems with this approach. A scoring system needs a precisely dened number as the input to each feature and alternative; whereas in the real world, the criteria used to evaluate the suitability of a simulation tool, such as exibility and statistical ability, are usually subjective and may not be precisely dened for the decision makers. In addition, linguistic terms, such as strong, very strong, weak, etc., instead of precise numbers, are frequently used in evaluating the features of an alternative. In order to better deal with these concerns, we will integrate the fuzzy set theory developed by Zadeh [7] into scoring models to help an enterprise select the most suitable simulation tool for its application domain. In a previous study [8], an object-oriented simulation language description model (OOSLDM) was constructed to characterize and help select simulation languages. OOSLDM classies the desired features of simulation software into four categories (object-oriented, simulation, programming, and environment features) and obtained weighted scores of each feature for each alternative. Three simulation software, namely C++, SIMAN, and SIMPLE++, were evaluated based on these features. A usual scoring model was used to assist the decision-making process. However, neither numerical uncertainty nor the role of the linguistic variables was handled. The goal of this paper is to extend OOSLDM by using fuzzy set and fuzzy logic theories to achieve a more realistic and convincing result. 2. Literature review 2.1. Fuzzy sets The theory of fuzzy sets introduced by Zadeh [7] was developed to describe vagueness and ambiguity in the real-world system. In a decision-making problem, it is usually dicult to obtain a precise number for each criterion to be evaluated. The diculties come from several aspects, such as ill-dened criteria, inherently fuzzy assessments of decision makers, and the imprecise characteristics of the linguistic terms used in decision making. Zadeh denes a fuzzy set A in X (the space of objects) as a class of objects with a continuum of grades of membership. Such a set is characterized by a membership (characteristic) function f A (x) which associates with each point in X a real number in the interval [0; 1], with the value of f A (x) atx representing the grade of membership of x in A. The larger the value of f A (x), the higher the grade of membership of x in A. This fuzzy set denition can be used to eectively express the vagueness of many real-world cases.
3 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) f A 1 0 α β γ R Fig. 1. Membership function of a triangular fuzzy number A =(; ; ) Triangular fuzzy numbers A triangular fuzzy number (TFN) can be dened by (; ; ) with the membership function [9] f A (x)= (x ) ; 6 x 6 ; ( ) (x ) = ; 6 x 6 ; ( ) = 0 otherwise with, as shown in Fig. 1. A crisp value has a TFN expressed as (; ; ). The reason for using TFNs as an approximation is that decision makers nd them intuitively easy to use [10]. For example, the linguistic value medium can be represented by (0:3; 0:5; 0:7). Some algebraic operations (such as addition and subtraction) on TFNs yield another TFN, but others (such as multiplication, inversion, division, maximum, and minimum) do not necessarily give a TFN [9,11] Multi-criteria decision making (MCDM) with fuzzy numbers When fuzzy numbers are associated with a multi-criteria decision-making problem, an important issue is how to aggregate the TFNs from several criteria and how to determine the ranking among several alternatives. Many methods, such as max, min, median, addition, multiplication, and mixed operators, are available to aggregate TFNs. Related literature can be found in [9,12,13]. In this paper, the addition and multiplication operations will be used to aggregate fuzzy numbers since they are required in the weighted scoring model. One point should be noted is that since the aggregated fuzzy numbers are not necessarily a TFN, an approximating formula to produce a TFN may be used to simplify the calculation [10]. Chen [14] developed the standard approximation method for ranking fuzzy numbers using maximizing and minimizing sets as fuzzy subsets with special membership functions. These functions, together with the aggregation formula, will be described in the following section. Later in the paper we will compare TFN approximation to the true fuzzy set for our class of use.
4 156 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Methodology In this section, a fuzzy set approach for characterization and selection of object-oriented simulation software (OOSS) is developed. The approach is an eight-step process shown in Fig. 2. Step 1: Classication of desired features. The desired features for an OOSS are classied into four categories: OO features, programming features, simulation features, and environment features. Table 1 shows the detail of these features [8]. Experts 1.Classification of desired features Decisionmakers 2.Linguistic rating of features 5.Linguistic weighting of features 3. Aggregation M ij 6. Aggregation N j 4. Characterization of software alternatives 7. Aggregate M ij & N j 8.Rank alternatives; generate suggestion Fig. 2. A fuzzy approach for characterization and selection of object-oriented simulation software. Table 1 Desired features for OOSS OO features Programming features Simulation features Environment features 1. User capability 1. User capability 1. Modeling orientation 1. User interface 2. Inheritance 2. Flexibility 2. Data acquisition 2. Cost 3. Polymorphism 3. Module, subroutine 3. Interactive debugger 3. Documentation 4. Abstraction 4. Logic structure 4. Execution 4. Tutorial 5. Encapsulation 5. Variable denition 5. Animation 5. Portability 6. Object library 6. Data type 6. Output analysis 7. Reusability 7. Statistical ability 8. Late binding 8. Manufacturing constructs 9. Quick prototyping
5 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Step 2: Obtain linguistic rating of each feature from simulation expert for each alternative. Experts who are familiar with the OOSS are asked to evaluate each alternative (OOSS) through a designed rating scale (very weak, weak, medium, strong, very strong). The membership functions of the linguistic values may vary depending on each individual expert. A generic membership function we have found useful is very weak (VW): (0; 0; 0:2). f S (x)=1 5x; 0 6 x 6 0:2; weak (W): (0; 0:2; 0:4). f S (x)=5x; 0 6 x 6 0:2; =2 5x; 0:2 6 x 6 0:4; medium (M): (0:3; 0:5; 0:7). f S (x)=5x 3 ; 2 0:3 6 x 6 0:5; 5x; 0:5 6 x 6 0:7; = 7 2 strong (S): (0:6; 0:8; 1). f S (x)=5x 3; 0:6 6 x 6 0:8; =5 5x; 0:8 6 x 6 1; very strong (VS): (0:8; 1; 1). f S (x)=5x 4; 0:8 6 x 6 1: The expert s linguistic evaluations will be transformed into TFNs according to the membership functions. Step 3: Aggregation of linguistic ratings. In this step, TFNs are calculated by using the membership functions dened in step 2. Assume there are m alternatives (OOSS). With each alternative a set of desired features (classied in four categories, with features in each category) is considered. Let X ijk =(o ijk ;p ijk ;q ijk ); i=1; 2;:::;m; j=1; 2; 3; 4; k =1; 2;:::; be the TFNs of the kth desired feature in the jth category for the candidate OOSS i. By using the averaged aggregation rule, the TFNs of the jth set of category for the candidate OOSS i will be M ij =(o ij ;p ij ;q ij ); i=1; 2;:::;m; j=1; 2; 3; 4; where n j o ij = k=1 o ijk ; p ij = k=1 p ijk and q ij = k=1 q ijk :
6 158 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Step 4: Characterization of OOSS. In step 3, the M ij obtained by averaging several TFNs is still a TFN. Thus, using defuzzication techniques [18], a single number for each category of features for each OOSS can be obtained to indicate the strength of a certain feature set (OO, programming, simulation, or environment) for that OOSS. This number is dened as a feature coecient (FC), as it indicates the strength of a specic category of desired features. The most popular defuzzication methods are center of gravity (CoG, or centroid) and mean of maximum (MoM) [18]. CoG is more accurate in terms of representing a fuzzy set of any shape; however, calculation can be dicult and time consuming. MoM requires less computation but in some cases may misrepresent the original fuzzy set. In our case, the fuzzy numbers to be defuzzied are TFNs, whose CoG can be easily calculated, thus we use the CoG method to nd the representative crisp values. The centroid of any fuzzy number, for example the one in Fig. 1, isat((++)=3, 1 ); therefore 3 its CoG defuzzication is ( + + )=3. Step 4.1: Inference of SLS i from the proposed fuzzy rules. Let SLS i be the strength of language style for the ith candidate, and (O i ;P i ;S i ) denote the FCs for this candidate according to its OO features, programming features, and simulation features, respectively. Then, SLS i = SLS ij Rule j (j =1; 2; 3; 4; 5); where Rule 1 :IfO i and (P i or S i ) then OOSS i is an object-oriented language, Rule 2 :IfP i and S i then OOSS i is a simulation language, Rule 3 :IfO i and P i and S i then OOSS i is an OOS language, Rule 4 :If(not P i ) and S i then OOSS i is a simulator, Rule 5 :IfO i and (not P i ) and S i then OOSS i is an object-oriented simulator. The and operation in fuzzy logic is the minimum of the operands, or is the maximum of the operands, and not is the complement of one [15]. The values of O i, P i, and S i are always between 0 and 1; hence, the result of the rules is also a number falling in [0; 1] which indicates the strength of expected results from the inference rules. For example, if O i =0:3; P i =0:85; S i =0:8; E i =0:5; then applying the ve rules yields SLS i1 Rule 1 = O i and (P i or S i ) = min(o i ; max(p i ;S i ))=0:3; SLS i2 Rule 2 = P i and S i = min(p i ;S i )=0:8;
7 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Table 2 Inference result for the illustrative example Language style Strength of language style Object-oriented language 0.3 Simulation language 0.8 OOS language 0.3 Simulator 0.15 Object-oriented simulator 0.15 SLS i3 Rule 3 = O i and P i and S i = min(o i ;P i ;S i )=0:3; SLS i4 Rule 4 =(not P i ) and S i = min(1 P i ;S i )=0:15; SLS i5 Rule 5 = O i and (not P i ) and S i = min(o i ; 1 P i ;S i )=0:15: These results are summarized in Table 2. Step 4.2: Linguistic explanation of SLS i. The SLS i obtained from the rules can be translated into linguistic terms using the following denition [16]: Attribute value = member=membership function ;:::; member=membership function : In the situation of the inference rules, the above equation becomes OOSS i is an XX language = strongly not=[0; 0:2) ; not=[0:2; 0:4) ; somewhat=[0:4; 0:6) ; is=[0:6; 0:8) ; strongly is=[0:8; 1:0] ; where XX language is one of the ve language styles described in the ve rules. Applying this equation to the ve rules in the previous example, it becomes Rule 1 OOSS i is not an object-oriented language. Rule 2 OOSS i strongly is a simulation language. Rule 3 OOSS i is not an object-oriented simulation language. Rule 4 OOSS i is strongly not a simulator. Rule 5 OOSS i is strongly not an object-oriented simulator. Step 5: Obtain linguistic weighting of each feature from the decision maker. In this step, decision makers are asked to assign the importance (weighting value) to each desired feature through a designed weighting scale (very low, low, medium, high, very high). For simplicity, the generic membership function introduced earlier is used. Very low (VL): (0; 0; 0:2). Low (L): (0; 0:2; 0:4).
8 160 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Medium (M): (0:3; 0:5; 0:7). High (H): (0:6; 0:8; 1). Very high (VH): (0:8; 1; 1). Step 6: Aggregation of linguistic weightings. Similar to the process in step 3, TFNs for importance of features can be calculated by using the membership functions dened in step 5. Let A jk =(a jk ;b jk ;c jk ); j =1; 2; 3; 4; k =1; 2;:::; be the importance TFNs of the kth desired feature in the jth category. By using the averaged aggregation rule, the importance of the jth set of category for the candidate OOSS i will be N j =(a j ;b j ;c j ); j =1; 2; 3; 4; where n a jk j a j = ; b j = k=1 k=1 b jk ; and c j = k=1 Step 7: Aggregate M ij and N j ; Rank alternatives. In this step, the TFN G i for the ith OOSS can be obtained by the following fuzzy operation: c jk : G i =( 1 4 ) [(M i1 N 1 ) (M i2 N 2 ) (M i3 N 3 ) (M i4 N 4 )]; where denotes a fuzzy sum and denotes fuzzy multiplication. Note that the multiplication of two TFNs does not yield a TFN and thus, to be completely accurate, the calculation has to be carried out using their -cut condence intervals [9]. Alternatively, we may use a simplied formula [10] to approximate the aggregated TFN ( 4 G i j=1 o 4 ija j j=1 = ; p 4 ijb j j=1 ; q ) ijc j : Step 8: Rank alternatives and generate suggestion. The total utility function developed by Chen [14] can be used against G i at this step to obtain a number (U i ) for each candidate OOSS. The OOSS with the highest U i will be the best alternative. Assuming that the decision make is conservative or neutral, Chen s method denes the maximizing set M = {(x; f M (x)) x R} with f M (x)= (x x m) (x M x m ) ; x m 6 x 6 x M ; = 0 otherwise and the minimizing set G = {(x; f G (x)) x R} with f G (x)= (x x M ) (x m x M ) ; x m 6 x 6 x M ; = 0 otherwise;
9 where J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) x m = inf D; x M = sup D; D = m D i ; D i = {x f Gi (x) 0}; i=1; 2;:::;m i=1 and f Gi (x) is the membership function of the aggregated TFN. Further, the right utility value, UR i, and left utility value, UL i, for candidate i are dened as UR i = sup[f M (x) f Gi (x)]; i=1; 2;:::;m; UL i = sup[f G (x) f Gi (x)]; i=1; 2;:::;m and the total utility or ordering value for candidate i is U i = (UR i +1 UL i ) : 2 There are many other ranking methods available, but Prodanovic and Simonovic [17] review several ranking methods and conclude that for non-questionable cases, most methods produce identical ranking. Note that the explanation of language style in step 4 also gives the decision maker an idea of the characteristics of each alternative. This may provide extra supporting information for decision making. 4. Example The data used in this example is obtained from a previous study of ours [8] that compared three languages: C++, SIMAN, and SIMPLE++. In the example, only one decision maker and one OOSS expert are involved. Step 1: The feature set is given as in Table 1. Basically, the OO, programming, and simulation features are those that dominate the modeling style of a language, while environment features is a category beyond the programming styles but which supporting the modeling work. Step 2: The linguistic values for ratings are listed in Table 3. As described in [8], a computerintegrated just-in-time system has been modeled in each of these simulation languages. The results generated by these languages are statistically identical. The desired features of each language have been evaluated through the modeling process. Step 3: TFNs from step 2 are calculated according to the corresponding membership function and are shown in Table 4. Step 4: By using CoG defuzzication on the features for each OOSS, the feature coecients (FC) of each candidate are obtained and shown in Table 5. Step 4.1: Inference of SLS i from the Fuzzy Rules. Applying the FCs obtained in step 4 to the ve rules, the strength of language style (SLS i ) of these three languages can be compared. Given OOSS C++ = {0:837; 0:933; 0:138; 0:613}; OOSS SIMAN = {0:263; 0:689; 0:933; 0:793} and OOSS SIMPLE++ = {0:682; 0:450; 0:571; 0:640}:
10 162 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Table 3 Linguistic rating of features for three candidates C++ SIMAN SIMPLE++ OO features User capability VS VW M Inheritance VS VW VS Polymorphism VS VW VW Abstraction VS M VS Encapsulation VS W VS Object library VS VW S Reusability S M VS Late binding VS VW VW Quick prototyping W M VS Programming features User capability VS VS W Flexibility VS VS M Module, subroutine VS VS W Logic structure VS VS W Variable denition VS W S Data type VS W S Simulation features Modeling orientation VW VS W Data acquisition VW VS VW Interactive debugger M VS VS Execution W VS VS Animation VW VS VS Output analysis VW VS W Statistical ability VW VS S Manufacturing constructs VW VS M Environment features User interface W S VS Cost S M W Documentation VS S W Tutorial W VS VS Portability VS VS VS These inference results are shown in Table 6. Step 4.2: Linguistic explanation of SLS i. Using the membership functions dened for this step from Table 6, we have C++ strongly is an object-oriented language. C++ is strongly not a simulation language. C++ is strongly not an OOS language. C++ is strongly not a simulator. C++ is strongly not an object-oriented simulator.
11 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Table 4 TFNs of feature ratings C++ SIMAN SIMPLE++ OO features User capability (0:8; 1; 1) (0; 0; 0:2) (0:3; 0:5; 0:7) Inheritance (0:8; 1; 1) (0; 0; 0:2) (0:8; 1; 1) Polymorphism (0:8; 1; 1) (0; 0; 0:2) (0; 0; 0:2) Abstraction (0:8; 1; 1) (0:3; 0:5; 0:7) (0:8; 1; 1) Encapsulation (0:8; 1; 1) (0; 0:2; 0:4) (0:8; 1; 1) Object library (0:8; 1; 1) (0; 0; 0:2) (0:6; 0:8; 1) Reusability (0:6; 0:8; 1) (0:3; 0:5; 0:7) (0:8; 1; 1) Late binding (0:8; 1; 1) (0; 0; 0:2) (0; 0; 0:2) Quick prototyping (0; 0:2; 0:4) (0:3; 0:5; 0:7) (0:8; 1; 1) M i1 (averaged TFN) (0:69; 0:89; 0:933) (0:1; 0:3; 0:389) (0:556; 0:7; 0:79) Programming features User capability (0:8; 1; 1) (0:8; 1; 1) (0; 0:2; 0:4) Flexibility (0:8; 1; 1) (0:8; 1; 1) (0:3; 0:5; 0:7) Module, subroutine (0:8; 1; 1) (0:8; 1; 1) (0; 0:2; 0:4) Logic structure (0:8; 1; 1) (0:8; 1; 1) (0; 0:2; 0:4) Variable denition (0:8; 1; 1) (0; 0:2; 0:4) (0:6; 0:8; 1) Data type (0:8; 1; 1) (0; 0:2; 0:4) (0:6; 0:8; 1) M i2 (averaged TFN) (0:8; 1; 1) (0:533; 0:733; 0:8) (0:25; 0:45; 0:65) Simulation features Modeling orientation (0; 0; 0:2) (0:8; 1; 1) (0; 0:2; 0:4) Data acquisition (0; 0; 0:2) (0:8; 1; 1) (0; 0; 0:2) Interactive debugger (0:3; 0:5; 0:7) (0:8; 1; 1) (0:8; 1; 1) Execution (0; 0:2; 0:4) (0:8; 1; 1) (0:8; 1; 1) Animation (0; 0; 0:2) (0:8; 1; 1) (0:8; 1; 1) Output analysis (0; 0; 0:2) (0:8; 1; 1) (0; 0:2; 0:4) Statistical ability (0; 0; 0:2) (0:8; 1; 1) (0:6; 0:8; 1) Manufacturing constructs (0; 0; 0:2) (0:8; 1; 1) (0:3; 0:5; 0:7) M i3 (averaged TFN) (0:038; 0:088; 0:288) (0:8; 1; 1) (0:413; 0:588; 0:712) Environment features User interface (0; 0:2; 0:4) (0:6; 0:8; 1) (0:8; 1; 1) Cost (0:6; 0:8; 1) (0:3; 0:5; 0:7) (0; 0:2; 0:4) Documentation (0:8; 1; 1) (0:6; 0:8; 1) (0; 0:2; 0:4) Tutorial (0; 0:2; 0:4) (0:8; 1; 1) (0:8; 1; 1) Portability (0:8; 1; 1) (0:8; 1; 1) (0:8; 1; 1) M i4 (averaged TFN) (0:44; 0:64; 0:76) (0:62; 0:82; 0:94) (0:48; 0:68; 0:76) SIMAN is not an object-oriented language. SIMAN is a simulation language. SIMAN is not an OOS language. SIMAN is not a simulator. SIMAN is not an object-oriented simulator.
12 164 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Table 5 FCs of three candidates U 1 (C++) U 2 (SIMAN) U 3 (SIMPLE++) OO features (FCo) Programming features (FCp) Simulation features (FCs) Environment features (FCe) Table 6 SLS of the selected languages C++ SIMAN SIMPLE++ Rule 1: Object-oriented language Rule 2: Simulation language Rule 3: OOS language Rule 4: Simulator Rule 5: Object-oriented simulator FCo FCp FCo FCp FCo FCp FCe FCs FCe FCs FCe FCs (a) C++ (b) SIMAN (c) SIMPLE++ Fig. 3. Characteristic of the three candidates. SIMPLE++ is somewhat an object-oriented language. SIMPLE++ is somewhat a simulation language. SIMPLE++ is somewhat an OOS language. SIMPLE++ is somewhat a simulator. SIMPLE++ is somewhat an object-oriented simulator. The characteristic of these OOSS are illustrated graphically in Fig. 3. Fig. 3 shows that C++ is strong in OO and programming features, but weak in simulation features. SIMAN is strong in simulation and environment features but weak in OO features. SIMPLE++ s features are average in each of the four categories. Step 5: Linguistic weighting of each feature. The decision maker was asked to assign linguistic weightings to each feature. Shown in Table 7 are these weightings as well as their corresponding TFNs. Step 6: Aggregation of linguistic weightings. TFNs of these weightings are calculated according to the membership function (and also shown in Table 7).
13 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Table 7 Linguistic weightings and TFNs for each feature Weighting TFN of weighting OO features User capability VH (0:8; 1; 1) Inheritance H (0:6; 0:8; 1) Polymorphism H (0:6; 0:8; 1) Abstraction H (0:6; 0:8; 1) Encapsulation H (0:6; 0:8; 1) Object library H (0:6; 0:8; 1) Reusability VH (0:8; 1; 1) Late binding L (0; 0:2; 0:4) Quick prototyping H (0:6; 0:8; 1) N 1 (averaged TFN) (0:6; 0:667; 0:933) Programming features User capability VH (0:8; 1; 1) Flexibility VH (0:8; 1; 1) Module, subroutine H (0:6; 0:8; 1) Logic structure H (0:6; 0:8; 1) Variable denition H (0:6; 0:8; 1) Data type H (0:6; 0:8; 1) N 2 (averaged TFN) (0:667; 0:866; 1) Simulation features Modeling orientation M (0:3; 0:5; 0:7) Data acquisition M (0:3; 0:5; 0:7) Interactive debugger H (0:6; 0:8; 1) Execution VH (0:8; 1; 1) Animation H (0:6; 0:8; 1) Output analysis H (0:6; 0:8; 1) Statistical ability VH (0:8; 1; 1) Manufacturing constructs H (0:6; 0:8; 1) N 3 (averaged TFN) (0:575; 0:775; 0:925) Environment features User interface H (0:6; 0:8; 1) Cost H (0:6; 0:8; 1) Documentation VH (0:8; 1; 1) Tutorial M (0:3; 0:5; 0:7) Portability M (0:3; 0:5; 0:7) N 4 (averaged TFN) (0:52; 0:72; 0:88) Step 7: Aggregation of M ij and N j. The aggregated fuzzy set G i for each candidate is calculated using -cut condence intervals [9]. The resulted fuzzy set is a composition of two parabolic curves shown as solid curves in Fig. 4. The aggregation can also be approximated as a TFN using the formula described earlier in Section 3 from [10]. Fig. 4 shows the approximated TFN as dotted
14 166 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) Ranking of Aggregated Fuzzy Numbers (and their TFN approximations) Solid curves (parabolas) indicate actual fuzzy numbers; dotted lines indicate approximated triangular fuzzy numbers Minimizing Set Maximizing Set degree of membership Simple++ C++ SIMAN Aggregated features (Gi ) Fig. 4. Ranking of aggregated fuzzy numbers. straight lines. From the gure, it is clear that the approximations are very close to the actual curves for our use (we calculate the dierences in the next section). The aggregated fuzzy sets share the same vertices as their corresponding TFNs and are G C++ =(0:295; 0:436; 0:695); G SIMAN =(0:308; 0:476; 0:73); G SIMPLE++ =(0:255; 0:403; 0:679): Step 8: Rank alternatives and generate suggestions. To rank the three aggregated true fuzzy sets, we apply Chen s ranking method to the parabola curves. In Fig. 4, the right utility functions are found at the right intersections of the maximizing set and the membership functions of the three aggregated fuzzy numbers; the left utility functions are found at the left intersections of the minimizing set and the membership functions of the three aggregated fuzzy numbers. The results for these three candidates are UR C++ =0:592; UL C++ =0:71; U C++ =0:441; UR SIMAN =0:646; UL SIMAN =0:661; U C++ =0:493; UR SIMPLE++ =0:553; UL SIMPLE++ =0:766; U SIMPLE++ =0:394:
15 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) If calculated using approximated TFNs, the utility functions are UR C++ =0:6; UL C++ =0:705; U C++ =0:447; UR SIMAN =0:651; UL SIMAN =0:656; U C++ =0:498; UR SIMPLE++ =0:565; UL SIMPLE++ =0:762; U SIMPLE++ =0:401: The errors of utility functions using actual fuzzy sets and approximated fuzzy sets are 1.44%, 1.03%, and 2.03% for C++, SIMAN, and Simple++, respectively. Both calculations yield the same rankings (SIMAN C++ Simple++) and the errors are insignicant. To potential practitioners of our method, we note that the calculation using an approximated fuzzy set is much simpler. From above calculation, the total utility suggests that SIMAN is the best alternative. However, the characterization in step 4 reveals interesting characteristics of each alternative. These are in linguistic terms and may also be considered by the decision maker. 5. Conclusion A fuzzy set approach for characterization and selection of OOS software have been developed in this paper. The approach employs fuzzy set theory and fuzzy operations to solve the common and important decision-making problem of choosing among alternatives using rankings based on weighted scores. The method can be used in any circumstance where features can be scored and linguistic descriptions of scoring chosen. In the motivating example wherein three simulation software packages are compared, a complicated production system simulation model was built using each of the three simulation software packages C++, SIMAN, and SIMPLE++. The experience gained provided the expert rating input to the model. Weighting of the features was done by the decision maker. The use of the fuzzy set concept improves the realism of the decision-making process by considering the fuzziness of the real-world system as well as conceptualizations about it. It also obviated the need for crisp numbers when they do not exist. We found that using triangular fuzzy numbers (TFN) made data collection and interpretation of results easier for experts and decision makers alike. Interestingly, we ultimately ranked an older-generation software package (SIMAN) as the best in the case study. Mathematical manipulation of fuzzy sets can be messy. In particular, simple operations on TFN do not always result in TFN. Comparing the simpler TFN approximations of results to the true fuzzy results of our calculations showed only small errors (1 3%) and changed no rankings. Possible future work of this paper is to consider the case of multiple experts/decision makers and the sensitivity of membership functions. References [1] Mackulak GT, Cochran JK, Savory PA. Ascertaining important features for industrial simulation environments. Simulation 1994;63: [2] Adiga S, Glassey CR. Object-oriented simulation to support research in manufacturing systems. International Journal of Production Research 1991;29:
16 168 J.K. Cochran, H.-N. Chen / Computers & Operations Research 32 (2005) [3] Eldredge DL, McGregor JD, Summers MK. Applying the object-oriented paradigm to discrete event simulations using the C++ language. Simulation 1990;54: [4] Shannon RE. Systems simulation: the art and science. Englewood Clis, NJ: Prentice-Hall, [5] Law AM, Haider SW. Selecting simulation software for manufacturing applications: practical guidelines and software survey. Industrial Engineering 1989;21: [6] Banks J. Selecting simulation software. Presented at the 1991 Winter Simulation Conference, Phoenix, Arizona, December [7] Zadeh LA. Fuzzy sets. Information and Control 1965;8: [8] Chen HN, Cochran JK. Structuring object-oriented simulation implementation decisions. Presented at the 1995 Object-Oriented Simulation Conference, Las Vegas, Nevada, [9] Kaufmann A, Gupta MM. Fuzzy mathematical models in engineering and management science. Amsterdam, Netherlands: Elsevier, [10] Liang GS, Wang MJ. Personnel selection using fuzzy MCDM algorithm. European Journal of Operational Research 1994;78: [11] Dubois D, Prade H. Operations on fuzzy numbers. International Journal of Systems Science 1978;9: [12] Yager RR. A general approach to criteria aggregation using fuzzy measures. International Journal of Man-Machine Studies 1993;38: [13] Paek JH, Lee YW, Napier TR. Selection of design/build proposal using fuzzy-logic system. Journal of Construction Engineering and Management 1992;118: [14] Chen SH. Ranking fuzzy numbers with maximizing set and minimizing set. Fuzzy Sets and Systems 1985;17: [15] Bankemer H, Nather W. Fuzzy data analysis. London: Kluwer Academic Publishers, [16] Binaghi E. A fuzzy logic inference model for a rule-based system in medical diagnosis. Expert Systems 1990;7: [17] Prodanovic P, Simonovic SP. Comparison of fuzzy set ranking methods for implementation in water resources decision-making. Canadian Journal of Civil Engineering 2002;29: [18] Von Altrock C. Fuzzy logic and neurofuzzy applications explained. Englewood Clis, NJ: Prentice-Hall, 1995.
Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection
JIEM, 2012 5(1):102-114 Online ISSN: 2013-0953 Print ISSN: 2013-8423 http://dx.doi.org/10.3926/jiem.397 Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection
More informationFACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis
FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis J. O. SOBANJO FAMU-FSU College of Engineering, Tallahassee, Florida Durability of Building Materials and Components
More informationSimilarity Measures of Pentagonal Fuzzy Numbers
Volume 119 No. 9 2018, 165-175 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Similarity Measures of Pentagonal Fuzzy Numbers T. Pathinathan 1 and
More informationA fuzzy soft set theoretic approach to decision making problems
Journal of Computational and Applied Mathematics 203 (2007) 412 418 www.elsevier.com/locate/cam A fuzzy soft set theoretic approach to decision making problems A.R. Roy, P.K. Maji Department of Mathematics,
More informationExact Optimal Solution of Fuzzy Critical Path Problems
Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 93-9466 Vol. 6, Issue (June 0) pp. 5 67 (Previously, Vol. 6, Issue, pp. 99 008) Applications and Applied Mathematics: An International Journal
More informationOn JAM of Triangular Fuzzy Number Matrices
117 On JAM of Triangular Fuzzy Number Matrices C.Jaisankar 1 and R.Durgadevi 2 Department of Mathematics, A. V. C. College (Autonomous), Mannampandal 609305, India ABSTRACT The fuzzy set theory has been
More informationGeneral network with four nodes and four activities with triangular fuzzy number as activity times
International Journal of Engineering Research and General Science Volume 3, Issue, Part, March-April, 05 ISSN 09-730 General network with four nodes and four activities with triangular fuzzy number as
More informationApplication of the Fuzzy AHP Technique for Prioritization of Requirements in Goal Oriented Requirements Elicitation Process
Application of the Fuzzy AHP Technique for Prioritization of Requirements in Goal Oriented Requirements Elicitation Process Rajesh Avasthi PG Scholar, Rajasthan India P. S. Sharma Research Scholar, Rajasthan
More informationFuzzy Set, Fuzzy Logic, and its Applications
Sistem Cerdas (TE 4485) Fuzzy Set, Fuzzy Logic, and its pplications Instructor: Thiang Room: I.201 Phone: 031-2983115 Email: thiang@petra.ac.id Sistem Cerdas: Fuzzy Set and Fuzzy Logic - 1 Introduction
More informationA Triangular Fuzzy Model for Decision Making
American Journal of Computational and Applied Mathematics 04, 4(6): 9-0 DOI: 0.93/j.ajcam.040406.03 A Triangular uzzy Model for Decision Making Michael Gr. Voskoglou School of Technological Applications,
More informationFuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London
Fuzzy Set Theory and Its Applications Second, Revised Edition H.-J. Zimmermann KM ff Kluwer Academic Publishers Boston / Dordrecht/ London Contents List of Figures List of Tables Foreword Preface Preface
More informationSolving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 239-765X. Volume 2, Issue 6 Ver. III (Nov. - Dec.26), PP 52-56 www.iosrjournals.org Solving Fuzzy Travelling Salesman Problem Using Octagon
More informationApproximation of Multiplication of Trapezoidal Epsilon-delta Fuzzy Numbers
Advances in Fuzzy Mathematics ISSN 973-533X Volume, Number 3 (7, pp 75-735 Research India Publications http://wwwripublicationcom Approximation of Multiplication of Trapezoidal Epsilon-delta Fuzzy Numbers
More informationCHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP
31 CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 3.1 INTRODUCTION Evaluation of maintenance strategies is a complex task. The typical factors that influence the selection of maintenance strategy
More informationMultiple Attributes Decision Making Approach by TOPSIS Technique
Multiple Attributes Decision Making Approach by TOPSIS Technique P.K. Parida and S.K.Sahoo Department of Mathematics, C.V.Raman College of Engineering, Bhubaneswar-752054, India. Institute of Mathematics
More informationAssessment of Human Skills Using Trapezoidal Fuzzy Numbers
American Journal of Computational and Applied Mathematics 2015, 5(4): 111-116 DOI: 10.5923/j.ajcam.20150504.03 Assessment of Human Skills Using Trapezoidal Fuzzy Numbers Michael Gr. Voskoglou Department
More informationCHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationScholars Journal of Physics, Mathematics and Statistics
Scholars Journal of Physics, Mathematics and Statistics Sch. J. Phys. Math. Stat. 2014; 1(2):53-60 Scholars cademic and Scientific Publishers (SS Publishers) (n International Publisher for cademic and
More informationOrdering of fuzzy quantities based on upper and lower bounds
Ordering of fuzzy quantities based on upper and lower bounds Mahdi Karimirad Department of Industrial Engineering, University of Tehran, Tehran, Iran Fariborz Jolai Department of Industrial Engineering,
More informationRanking of Generalized Exponential Fuzzy Numbers using Integral Value Approach
Int. J. Advance. Soft Comput. Appl., Vol., No., July 010 ISSN 074-853; Copyright ICSRS Publication, 010.i-csrs.org Ranking of Generalized Exponential Fuzzy Numbers using Integral Value Approach Amit Kumar,
More informationDeriving priorities from fuzzy pairwise comparison judgements
Fuzzy Sets and Systems 134 (2003) 365 385 www.elsevier.com/locate/fss Deriving priorities from fuzzy pairwise comparison judgements L. Mikhailov Department of Computation, University of Manchester, Institute
More informationChapter 4 Fuzzy Logic
4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed
More informationIntroduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi
Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Fuzzy Slide 1 Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference.
More informationTOPSIS Modification with Interval Type-2 Fuzzy Numbers
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 2 Sofia 26 Print ISSN: 3-972; Online ISSN: 34-48 DOI:.55/cait-26-2 TOPSIS Modification with Interval Type-2 Fuzzy Numbers
More informationUsing a fuzzy inference system for the map overlay problem
Using a fuzzy inference system for the map overlay problem Abstract Dr. Verstraete Jörg 1 1 Systems esearch Institute, Polish Academy of Sciences ul. Newelska 6, Warsaw, 01-447, Warsaw jorg.verstraete@ibspan.waw.pl
More informationA Compromise Solution to Multi Objective Fuzzy Assignment Problem
Volume 113 No. 13 2017, 226 235 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Compromise Solution to Multi Objective Fuzzy Assignment Problem
More informationFuzzy Transportation Problems with New Kind of Ranking Function
The International Journal of Engineering and Science (IJES) Volume 6 Issue 11 Pages PP 15-19 2017 ISSN (e): 2319 1813 ISSN (p): 2319 1805 Fuzzy Transportation Problems with New Kind of Ranking Function
More informationFuzzy Expert Systems Lecture 8 (Fuzzy Systems)
Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Soft Computing is an emerging approach to computing which parallels the remarkable ability of the human mind to reason and learn in an environment of uncertainty
More informationCHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS
CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS 4.1. INTRODUCTION This chapter includes implementation and testing of the student s academic performance evaluation to achieve the objective(s)
More informationA NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure
A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure S. Nadi a *, M. Samiei b, H. R. Salari b, N. Karami b a Assistant Professor,
More informationAPPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES
APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES A. Likas, K. Blekas and A. Stafylopatis National Technical University of Athens Department
More informationCHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS
CHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS Introduction: Aryanezhad, M.B [2004] showed that one of the most important decisions
More informationThe Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract
Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions
More informationARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems
INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Uncertainty: fuzzy systems Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
More informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationIJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May
Optimization of fuzzy assignment model with triangular fuzzy numbers using Robust Ranking technique Dr. K. Kalaiarasi 1,Prof. S.Sindhu 2, Dr. M. Arunadevi 3 1 Associate Professor Dept. of Mathematics 2
More informationFuzzy logic. 1. Introduction. 2. Fuzzy sets. Radosªaw Warzocha. Wrocªaw, February 4, Denition Set operations
Fuzzy logic Radosªaw Warzocha Wrocªaw, February 4, 2014 1. Introduction A fuzzy concept appearing in works of many philosophers, eg. Hegel, Nietzche, Marx and Engels, is a concept the value of which can
More informationCOMBINATION OF ROUGH AND FUZZY SETS
1 COMBINATION OF ROUGH AND FUZZY SETS BASED ON α-level SETS Y.Y. Yao Department of Computer Science, Lakehead University Thunder Bay, Ontario, Canada P7B 5E1 E-mail: yyao@flash.lakeheadu.ca 1 ABSTRACT
More informationAn Application of Fuzzy Matrices in Medical Diagnosis
Intern. J. Fuzzy Mathematical Archive Vol. 9, No. 2, 2015, 211-216 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 8 October 2015 www.researchmathsci.org International Journal of An Application of
More informationChapter 7 Fuzzy Logic Controller
Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present
More informationUnit V. Neural Fuzzy System
Unit V Neural Fuzzy System 1 Fuzzy Set In the classical set, its characteristic function assigns a value of either 1 or 0 to each individual in the universal set, There by discriminating between members
More informationSOME OPERATIONS ON INTUITIONISTIC FUZZY SETS
IJMMS, Vol. 8, No. 1, (June 2012) : 103-107 Serials Publications ISSN: 0973-3329 SOME OPERTIONS ON INTUITIONISTIC FUZZY SETS Hakimuddin Khan bstract In This paper, uthor Discuss about some operations on
More informationWhy Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?
Fuzzy Systems Overview: Literature: Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning chapter 4 DKS - Module 7 1 Why fuzzy thinking? Experts rely on common sense to solve problems Representation of vague,
More informationAssessment of Human Skills Using Trapezoidal Fuzzy Numbers (Part II)
American Journal of Computational and Applied Mathematics 05, 5(5): 54-58 DOI: 0.593/j.ajcam.050505.04 Assessment of Human Skills Using Trapezoidal Fuzzy Numbers (Part II) Michael Gr. Voskoglou Department
More informationCHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS
59 CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS 4.1 INTRODUCTION The development of FAHP-TOPSIS and fuzzy TOPSIS for selection of maintenance strategy is elaborated in this chapter.
More informationA New Fuzzy Neural System with Applications
A New Fuzzy Neural System with Applications Yuanyuan Chai 1, Jun Chen 1 and Wei Luo 1 1-China Defense Science and Technology Information Center -Network Center Fucheng Road 26#, Haidian district, Beijing
More informationExtension of the TOPSIS method for decision-making problems with fuzzy data
Applied Mathematics and Computation 181 (2006) 1544 1551 www.elsevier.com/locate/amc Extension of the TOPSIS method for decision-making problems with fuzzy data G.R. Jahanshahloo a, F. Hosseinzadeh Lotfi
More informationCHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING
CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING 3.1 Introduction Construction industry consists of broad range of equipment and these are required at different points of the execution period.
More informationSolution of m 3 or 3 n Rectangular Interval Games using Graphical Method
Australian Journal of Basic and Applied Sciences, 5(): 1-10, 2011 ISSN 1991-8178 Solution of m or n Rectangular Interval Games using Graphical Method Pradeep, M. and Renukadevi, S. Research Scholar in
More informationFuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010
Fuzzy Sets and Systems Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy sets and system Introduction and syllabus References Grading Fuzzy sets and system Syllabus
More informationCost Minimization Fuzzy Assignment Problem applying Linguistic Variables
Inter national Journal of Pure and Applied Mathematics Volume 113 No. 6 2017, 404 412 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Cost Minimization
More informationX : U -> [0, 1] R : U x V -> [0, 1]
A Fuzzy Logic 2000 educational package for Mathematica Marian S. Stachowicz and Lance Beall Electrical and Computer Engineering University of Minnesota Duluth, Minnesota 55812-2496, USA http://www.d.umn.edu/ece/lis
More informationComputing Performance Measures of Fuzzy Non-Preemptive Priority Queues Using Robust Ranking Technique
Applied Mathematical Sciences, Vol. 7, 2013, no. 102, 5095-5102 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37378 Computing Performance Measures of Fuzzy Non-Preemptive Priority Queues
More informationStrong Chromatic Number of Fuzzy Graphs
Annals of Pure and Applied Mathematics Vol. 7, No. 2, 2014, 52-60 ISSN: 2279-087X (P), 2279-0888(online) Published on 18 September 2014 www.researchmathsci.org Annals of Strong Chromatic Number of Fuzzy
More informationRough Approximations under Level Fuzzy Sets
Rough Approximations under Level Fuzzy Sets W.-N. Liu J.T. Yao Y.Y.Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: [liuwe200, jtyao, yyao]@cs.uregina.ca
More informationLecture notes. Com Page 1
Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation
More informationOptimization with linguistic variables
Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional
More informationFUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido
Acta Universitatis Apulensis ISSN: 1582-5329 No. 22/2010 pp. 101-111 FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC Angel Garrido Abstract. In this paper, we analyze the more adequate tools to solve many
More informationAdvanced Inference in Fuzzy Systems by Rule Base Compression
Mathware & Soft Computing 14 (2007), 201-216 Advanced Inference in Fuzzy Systems by Rule Base Compression A. Gegov 1 and N. Gobalakrishnan 2 1,2 University of Portsmouth, School of Computing, Buckingham
More informationThe main purpose of load balancing is to
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2005; 15: 311 319 Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nem.567 IP layer load balance using
More informationASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research
ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research Copyright 2010 All rights reserved Integrated Publishing association Review Article ISSN 2229 3795 The
More information399 P a g e. Key words: Fuzzy sets, fuzzy assignment problem, Triangular fuzzy number, Trapezoidal fuzzy number ranking function.
Method For Solving Hungarian Assignment Problems Using Triangular And Trapezoidal Fuzzy Number Kadhirvel.K, Balamurugan.K Assistant Professor in Mathematics, T.K.Govt. Arts ollege, Vriddhachalam 606 001.
More informationA Fuzzy Model for a Railway-Planning Problem
Applied Mathematical Sciences, Vol. 10, 2016, no. 27, 1333-1342 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2016.63106 A Fuzzy Model for a Railway-Planning Problem Giovanni Leonardi University
More informationA TRANSITION FROM TWO-PERSON ZERO-SUM GAMES TO COOPERATIVE GAMES WITH FUZZY PAYOFFS
Iranian Journal of Fuzzy Systems Vol. 5, No. 7, 208 pp. 2-3 2 A TRANSITION FROM TWO-PERSON ZERO-SUM GAMES TO COOPERATIVE GAMES WITH FUZZY PAYOFFS A. C. CEVIKEL AND M. AHLATCIOGLU Abstract. In this paper,
More informationA Novel Method to Solve Assignment Problem in Fuzzy Environment
A Novel Method to Solve Assignment Problem in Fuzzy Environment Jatinder Pal Singh Neha Ishesh Thakur* Department of Mathematics, Desh Bhagat University, Mandi Gobindgarh (Pb.), India * E-mail of corresponding
More informationFuzzy multi objective linear programming problem with imprecise aspiration level and parameters
An International Journal of Optimization and Control: Theories & Applications Vol.5, No.2, pp.81-86 (2015) c IJOCTA ISSN:2146-0957 eissn:2146-5703 DOI:10.11121/ijocta.01.2015.00210 http://www.ijocta.com
More informationPENTAGON FUZZY NUMBER AND ITS APPLICATION TO FIND FUZZY CRITICAL PATH
Volume 114 No. 5 017, 183-185 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu PENTAGON FUZZY NUMBER AND ITS APPLICATION TO FIND FUZZY CRITICAL PATH SyedaNaziyaIkram
More informationExponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production Problem in the Textile Industry
American Journal of Computational and Applied Mathematics 2015, 5(1): 1-6 DOI: 10.5923/j.ajcam.20150501.01 Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production
More informationFuzzy Queueing Model Using DSW Algorithm
Fuzzy Queueing Model Using DSW Algorithm R. Srinivasan Department of Mathematics, Kongunadu College of Engineering and Technology, Tiruchirappalli 621215, Tamilnadu ABSTRACT--- This paper proposes a procedure
More informationCollaborative Rough Clustering
Collaborative Rough Clustering Sushmita Mitra, Haider Banka, and Witold Pedrycz Machine Intelligence Unit, Indian Statistical Institute, Kolkata, India {sushmita, hbanka r}@isical.ac.in Dept. of Electrical
More informationApplication of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis
Application of fuzzy set theory in image analysis Nataša Sladoje Centre for Image Analysis Our topics for today Crisp vs fuzzy Fuzzy sets and fuzzy membership functions Fuzzy set operators Approximate
More informationSolving a Decision Making Problem Using Weighted Fuzzy Soft Matrix
12 Solving a Decision Making Problem Using Weighted Fuzzy Soft Matrix S. Senthilkumar Department of Mathematics,.V.C. College (utonomous), Mayiladuthurai-609305 BSTRCT The purpose of this paper is to use
More informationSpeed regulation in fan rotation using fuzzy inference system
58 Scientific Journal of Maritime Research 29 (2015) 58-63 Faculty of Maritime Studies Rijeka, 2015 Multidisciplinary SCIENTIFIC JOURNAL OF MARITIME RESEARCH Multidisciplinarni znanstveni časopis POMORSTVO
More informationMulti Attribute Decision Making Approach for Solving Intuitionistic Fuzzy Soft Matrix
Intern. J. Fuzzy Mathematical Archive Vol. 4 No. 2 2014 104-114 ISSN: 2320 3242 (P) 2320 3250 (online) Published on 22 July 2014 www.researchmathsci.org International Journal of Multi Attribute Decision
More informationIntroduction 3 Fuzzy Inference. Aleksandar Rakić Contents
Beograd ETF Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić rakic@etf.rs Contents Mamdani Fuzzy Inference Fuzzification of the input variables Rule evaluation Aggregation of rules output Defuzzification
More informationWeb Shopping Expert Systems Using New Interval Type-2 Fuzzy Reasoning
Georgia State University ScholarWorks @ Georgia State University Computer Science Theses Department of Computer Science 1-12-2006 Web Shopping Expert Systems Using New Interval Type-2 Fuzzy Reasoning Ling
More informationFUZZY INFERENCE SYSTEMS
CHAPTER-IV FUZZY INFERENCE SYSTEMS Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can
More informationOrdering Generalized Hexagonal Fuzzy Numbers Using Rank, Mode, Divergence and Spread
IOSR Journal of Mathematics (IOSR-JM) e-issn: 78-578, p-issn:319-765x. Volume 1, Issue 3 Ver. II (May-Jun. 14), PP 15-.iosrjournals.org Ordering Generalized Hexagonal Fuzzy Numbers Using Rank, Mode, Divergence
More informationApproximation of Relations. Andrzej Skowron. Warsaw University. Banacha 2, Warsaw, Poland. Jaroslaw Stepaniuk
Approximation of Relations Andrzej Skowron Institute of Mathematics Warsaw University Banacha 2, 02-097 Warsaw, Poland e-mail: skowron@mimuw.edu.pl Jaroslaw Stepaniuk Institute of Computer Science Technical
More informationA new approach for solving cost minimization balanced transportation problem under uncertainty
J Transp Secur (214) 7:339 345 DOI 1.17/s12198-14-147-1 A new approach for solving cost minimization balanced transportation problem under uncertainty Sandeep Singh & Gourav Gupta Received: 21 July 214
More informationSupplier Selection Based on Two-Phased Fuzzy Decision Making
GADING BUINE AND MANAGEMENT JOURNAL Volume 7, Number, 55-7, 03 upplier election Based on Two-Phased Fuzzy Decision Making Fairuz hohaimay, Nazirah Ramli, 3 iti Rosiah Mohamed & Ainun Hafizah Mohd,,3, Faculty
More informationRanking Fuzzy Numbers Using Targets
Ranking Fuzzy Numbers Using Targets V.N. Huynh, Y. Nakamori School of Knowledge Science Japan Adv. Inst. of Sci. and Tech. e-mail: {huynh, nakamori}@jaist.ac.jp J. Lawry Dept. of Engineering Mathematics
More information2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications
International Journal of Computing Science and Information Technology, 2014, Vol.2(2), 15-19 ISSN: 2278-9669, April 2014 (http://ijcsit.org) Optimization of trapezoidal balanced Transportation problem
More informationExploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets
Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets S. Musikasuwan and J.M. Garibaldi Automated Scheduling, Optimisation and Planning Group University of Nottingham,
More informationUsing Ones Assignment Method and. Robust s Ranking Technique
Applied Mathematical Sciences, Vol. 7, 2013, no. 113, 5607-5619 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37381 Method for Solving Fuzzy Assignment Problem Using Ones Assignment
More informationClassification with Diffuse or Incomplete Information
Classification with Diffuse or Incomplete Information AMAURY CABALLERO, KANG YEN Florida International University Abstract. In many different fields like finance, business, pattern recognition, communication
More informationEVALUATION FUZZY NUMBERS BASED ON RMS
EVALUATION FUZZY NUMBERS BASED ON RMS *Adel Asgari Safdar Young Researchers and Elite Club, Baft Branch, Islamic Azad University, Baft, Iran *Author for Correspondence ABSTRACT We suggest a new approach
More informationInterval multidimensional scaling for group decision using rough set concept
Expert Systems with Applications 31 (2006) 525 530 www.elsevier.com/locate/eswa Interval multidimensional scaling for group decision using rough set concept Jih-Jeng Huang a, Chorng-Shyong Ong a, Gwo-Hshiung
More informationApplications of the extent analysis method on fuzzy AHP
ELSEVIER European Journal of Operational Research 95 (1996) 649-655 EUROPEAN JOURNAL OF OPERATIONAL RESEARCH Theory and Methodology Applications of the extent analysis method on fuzzy AHP Da-Yong Chang
More informationUsing level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions
Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions Verstraete Jörg Abstract In many applications, spatial data need to be considered but are prone to uncertainty or imprecision.
More informationA method for solving unbalanced intuitionistic fuzzy transportation problems
Notes on Intuitionistic Fuzzy Sets ISSN 1310 4926 Vol 21, 2015, No 3, 54 65 A method for solving unbalanced intuitionistic fuzzy transportation problems P Senthil Kumar 1 and R Jahir Hussain 2 1 PG and
More informationINFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT
ABSTRACT INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT BHASKAR KARN Assistant Professor Department of MIS Birla Institute of Technology Mesra, Ranchi The paper presents the basic
More informationUsing Fuzzy Expert System for Solving Fuzzy System Dynamics Models
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. Using Fuzzy Expert System for Solving Fuzzy System Dynamics Models Mehdi Ghazanfari 1 Somayeh Alizadeh 2 Mostafa Jafari 3 mehdi@iust.ac.ir s_alizadeh@mail.iust.ac.ir
More informationFUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD
FUZZY INFERENCE Siti Zaiton Mohd Hashim, PhD Fuzzy Inference Introduction Mamdani-style inference Sugeno-style inference Building a fuzzy expert system 9/29/20 2 Introduction Fuzzy inference is the process
More informationREALIZATION OF A NEW FUZZY MIXED METRIC APPROACH FOR OPTIMIZING ROUTING DECISIONS IN PACKET SWITCHED NETWORKS
REALIZATION OF A NEW FUZZY MIXED METRIC APPROACH FOR OPTIMIZING ROUTING DECISIONS IN PACKET SWITCHED NETWORKS *Shuchita Upadhayay, **i Sharma Dept. of Computer Science and Applications Kurukshetra University
More informationA Learning Method of Fuzzy Reasoning by Genetic Algorithms. J.L. Castro, M. Delgado and F. Herrera. Dept. of Computer Science and Articial Inteligence
A Learning Method of Fuzzy Reasoning by Genetic Algorithms J.L. Castro, M. Delgado and F. Herrera Dept. of Computer Science and Articial Inteligence University of Granada 18071 - Granada, Spain e-mail:
More informationA Triangular Fuzzy Model for Assessing Problem Solving Skills
Annals of Pure and Applied Mathematics Vol. 7, No., 04, 3-8 ISSN: 79-087X (P), 79-0888(online) Published on 9 September 04 www.researchmathsci.org Annals of A Triangular Fuzzy Model for Assessing Problem
More informationOptimal Solution of a Mixed type Fuzzy Transportation Problem
Intern. J. Fuzzy Mathematical Archive Vol. 15, No. 1, 2018, 83-89 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 20 March 2018 www.researchmathsci.org DOI: http://dx.doi.org/10.22457/ijfma.v15n1a8
More informationFuzzy Reasoning. Outline
Fuzzy Reasoning Outline Introduction Bivalent & Multivalent Logics Fundamental fuzzy concepts Fuzzification Defuzzification Fuzzy Expert System Neuro-fuzzy System Introduction Fuzzy concept first introduced
More informationAN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION
Mathematical and Computational Applications, Vol. 16, No. 3, pp. 588-597, 2011. Association for Scientific Research AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE
More information