Fuzzy logic techniques are efficient in solving complex, ill-defined problems that are characterized by uncertainty of environment and fuzziness of information. Fuzzy logic allows handling uncertain and imprecise knowledge and provides a powerful framework for reasoning. Fuzzy reasoning models are relevant to a wide variety of subject areas such as engineering, economics, psychology, sociology,...