Five Inputs Fuzzy Model

In the proposed fuzzy model five kinds of input were provided. The five inputs are Performance, Security, Functionality, Portability, and Reusability. By means of these rules the process w ill be carried out in this model and effective estimation of selection effort wall be achieved. The classification of input in fuzzy can be high, medium, and low'. The outcome for the selection effort can be divided into very low, low, medium, high and very high. The five inputs model is shown in Figure 4.1

For fuzzifying the inputs, the subsequent membership functions are considered as high, medium, and low'. They are shown in Figure 4.2.

Likewise, the selection of variables for output is considered, i.e., for Selection Effort five membership functions will be considered as show'n in Figure 4.3.

Five Inputs Methodology

All the inputs and outputs are fuzzified as shown in Figures 4.4 to 4.8.

The probability of every potential combination w'as taken into account leading to the formation of 3- In this 3s 243 sets will be present. The output which is referred to as Selection Effort in this 243 set will be divided into low, medium, high, and very high. Based on this 243 set the fuzzy model is formed, and is represented below:

  • (1) The Selection Efforts will be low in cases of higher performance, security, functionality, portability, and reusability.
  • (2) The Selection Efforts will be low in cases of higher portability and reusability, and lower performance, functionality, and security,
  • (3) The Selection Efforts will be low' in cases of higher security, functionality, portability, and reusability and lower performance.
Five Inputs Fuzzy Model for Selection Efforts

FIGURE 4.1 Five Inputs Fuzzy Model for Selection Efforts.

Inputs and outputs in Five Inputs Fuzzy model

FIGURE 4.2 Inputs and outputs in Five Inputs Fuzzy model.

Surface diagram of Five Inputs Fuzzy model

FIGURE 4.3 Surface diagram of Five Inputs Fuzzy model.

Portability Membership function

FIGURE 4.5 Portability Membership function.

Security Membership function

FIGURE 4.7 Security Membership function.

  • (4) The Selection Efforts will be low in cases of higher security, functionality, and portability, lower performance, and medium reusability.
  • (5) The Selection Efforts will be low in cases of higher security, portability, and reusability, and lower performance and functionality.
  • (6) The Selection Efforts will be low' in cases of higher performance, portability, and reusability, lower functionality and medium security.
  • (7) The Selection Efforts will be low' in cases of higher security, portability, and reusability and lower performance and functionality.
  • (8) The Selection Efforts will be low' in cases of higher portability and reusability, lower functionality and security and medium performance.
  • (9) The Selection Efforts w'ill be low in cases of higher portability and performance, low'er functionality and medium security and performance.
  • (10) The Selection Efforts will be high in case of higher reusability and lower performance, functionality, security, and portability.
  • (11) The Selection Efforts will be high in cases of higher reusability and functionality, low'er performance and medium functionality, security, and portability.

In Table 4.2 the parameters and their values used in the Five Inputs Model are shown.

Table 4.3 shows the summary of five inputs used in the Five Inputs Model.

The results of Five Inputs model after running the model are presented in Table 4.4.

Selection efforts are calculated using a particular set of inputs using MATLAB® Fuzzy Toolbox. The Mamdani style of inference is used. The Fuzzy Rule Viewer is shown in Figure 4.9.

TABLE 4.2

Fuzzy System of Five Inputs Model

System

S.No.

Parameter

Parameter Value

1

Name

"Selectioneffort”

2

Type

“mamdani”

3

Version

2.0

4

Numlnputs

5

5

NumOutputs

1

6

NumRules

243

7

AndMethod

“min”

8

OrMethod

“max”

9

ImpMethod

“min”

10

AggMethod

“max”

11

DefuzzMethod

“centroid”

TABLE 4.3

Fuzzy Inputs for Five Inputs Model

Inputs

Name

Range

Number of MFs

MF1

MF2

Input 1

Reusability

[0.1]

3

“Low”:

trimf.[0 0.16 0.33]

“Medium”: trimf.[03 0.45 0.62]

Input 2

Portability

[0.1]

3

“Low”’:

trimf.[0 0.16 0.34]

“Medium”: trimf.[03 0.45 0.62]

Input 3

Functionality

[0.1]

3

“Low”:

trimf.[0 0.16 0.35]

“Medium”: trimf.[03 0.45 0.62]

Input 4

Security

[0.1]

3

“Low”:

trimf.[0 0.16 0.34]

“Medium”: trimf.[03 0.45 0.65]

Input 5

Performance

[0.1]

3

“Low”:

trimf,[0 0.16 0.33]

“Medium”: trimf,[03 0.45 0.62]

TABLE 4.4

Fuzzy Output for Five Inputs Model

Output 1

Name

Selection Effort

Range

[0 1]

Number of MF

5

MF1

"Very Low”: “trimf". [0 0.12 0.23]

MF 2

“Low”: "trimf’. [0.2 0.32 0.42]

MF 3

“Medium”: "trimf’. [0.40 0.51 0.62]

MF4

"High”: "trimf. [0.60 0.75 0.82]

MF 5

"Very High": "trimf. [0.80 0.91 1.0]

 
Source
< Prev   CONTENTS   Source   Next >