Questions tagged [fuzzy-logic]

Fuzzy logic is logic handling uncertainty by using as truth values a real number between 0 and 1 to represent less or more certainty about a variable. Fuzzy operators similarly work with degrees of truth.

What is it?

Fuzzy logic is logic handling uncertainty by using as truth values a real number between 0 and 1 to represent less or more certainty about a variable. It is a form of many-valued logic. Fuzzy operators similarly work with degrees of truth.

How does it work?

Fuzzy logic deals with reasoning that is approximate rather than fixed and exact. In contrast with traditional logic theory, where binary sets have two-valued logic: true or false, fuzzy logic variables may have a truth value that ranges in degree between 0 and 1. Fuzzy logic has been extended to handle the concept of partial truth, where the truth value may range between completely true and completely false.

The reasoning in fuzzy logic is similar to human reasoning. It allows for approximate values and inferences as well as incomplete or ambiguous data (fuzzy data) as opposed to only relying on crisp data (binary yes/no choices). Fuzzy logic is able to process incomplete data and provide approximate solutions to problems other methods find difficult to solve.

In traditional logic, an answer is either black or white. Using fuzzy logic, the answer could be white, black or any variation of grey.

Related tags

Useful links

419 questions
0
votes
1 answer

Fuzzy String search: To find one string among any subtring of another

I want to find out one string with some Levenshtein distance inside bigger string. I have written the code for finding the distance between two string but want to efficiently implement when i want to find some substring with fixed Levenshtein…
LearningBasics
  • 660
  • 1
  • 7
  • 24
0
votes
2 answers

What is the difference between fuzzy logic and statistical probability?

Fuzzy logic and statistical probability is calculated pretty much same tool. Where fuzzy logic describe the degree of truth and probability is the chance of happening some event. Is there any other key differences between them and please explain…
0
votes
0 answers

MatLab 2014a Fuzzy Toolbox Error

I am trying to devise a Sugeno fuzzy system using the fuzzy GUI - for some reason when I add more than one output variable I get errors: Error using length Too many input arguments. Error in addvar (line 76) for…
user1574598
  • 3,771
  • 7
  • 44
  • 67
0
votes
0 answers

Optimizing FuzzyMatch in Talend

I am using Talend to check quality of data where I compare the names of the person of two databases. One database will have correct names and another database will have corrupted names. What I have to do is compare both names and find correct names…
Prakki
  • 149
  • 1
  • 3
  • 13
0
votes
0 answers

custom fuzzy aggregation function in matlab

I am trying to write a custom aggregation function to use in matlab. what i have so far is: function y = choquet(x) x=sort(x); m=[1 0.65 0.4]; for i=1 y(i)=(x(i))*m(i); end for i=2:numel(x) y(i)=(x(i)-x(i-1))*m(i); end end which appears to…
0
votes
2 answers

Fuzzy Qualitative comparative analysis

Let’s suppose I have the following data frame: mydata <- data.frame(cond1=c(0.9,0.6,0.9,0.5,0.2,0.2,0.9,0.7,0.1,0.1,0.6), cond2=c(0.7,0.7,0.2,0.9,0.9,0.2,0.2,0.9,0.3,0.4,0.9), …
perevales
  • 81
  • 1
  • 6
0
votes
0 answers

How to determine the system's output based on several independent variables

Suppose the system will give output either 1 or 0 based on the following independent variables: (1) variable_a: a float variable in the range of [0, 1], which can be called confidence a (2) varaible_b: a float variable in the range of [0, 1],…
feelfree
  • 11,175
  • 20
  • 96
  • 167
0
votes
0 answers

Examples of machine code using fuzzy logic (all values in (0,1) interval and the extended set of discrete logical operators)

I'm interested in knowing how machine code would look using a discrete system, and what progress has been made in building systems based upon this concept. In other words, where instead of dealing simply with 0/1 values, and the "and/or/not"…
Luken
  • 321
  • 3
  • 13
0
votes
1 answer

Fuzzy matching by using SimMetrics library

I need some help here. How would, I create a simple SQL statement to select Names @userEnteredName with these functions. In other words, I want to get customer names from the customer table where the user typed in smyth and get back smith, smitty,…
0
votes
1 answer

Fuzzylite on VS 2012 does not compile

I want use fuzzylite in VS 2012. I followed the same step as given in below link : Using fuzzylite in Visual Studio 2010 but it gives error. Error - " No object file generated" Using Cmake to compile source code of fuzzylite, it generates sln files…
user3295725
0
votes
1 answer

how to create jFuzzylogic project in eclipse

I did one project using fuzzylogic in matlab. since I am interested in java I would like to implement same project using java with help of jFuzzylogic library. I add the eclipse plugin but I don't know how to start and how to create file and where…
Saravanan
  • 337
  • 2
  • 6
  • 17
0
votes
1 answer

Update Oxyplot C# WPF on demand

I am experimenting with a robotic arm and fuzzy logic. My goal is to plot the membership function (simple triangle and trapezoid functions) created by the user. The oxy Plot 'object' is located on an expander, which is located on MainWindow. Plot…
atomSmasher
  • 1,465
  • 2
  • 15
  • 37
0
votes
1 answer

Is it possible to plot a multi-variable fuzzy logic system in scilab?

I would like to create a graphical model of a 7 variable problem in scilab Problem: Create an address handling database system with incomplete data The variables are as follows... Primary address = [0,1] Primary mailing address = [0,1] Primary…
Ralph Ritoch
  • 3,260
  • 27
  • 37
0
votes
2 answers

Fuzzy logic operators

I am implementing a fuzzy-logic system with the following rules. inputs: temperature [0, 10] humidity [0, 10] rules: IF temperature IS very_high THEN danger IS high IF humidity IS normal THEN danger IS low ... Now, if the input of the system…
Ricardo Belchior
  • 576
  • 1
  • 3
  • 14
0
votes
1 answer

Match words like recruit, recruiter and recruitment in Java

I want to write a code to match certain words. I don't care about the form of the word, it could be a noun and adding -ing to it, it can become a verb. Eg, add = adding, recruit = recruiting. Also, like recruit = recruitment = recruiter. In simple…
Pulkit Mittal
  • 5,916
  • 5
  • 21
  • 28