Thursday, August 30, 2007

Fuzzy Logic



Fuzzy logic is giving new dimensions to everything around us. Lets first focus on what fuzzy logic is. As humans, we think and operate. Our process of thinking can be said to be a form of fuzzy logic. I.e., all process and applications that are not linear and can’t be treated as non linear can be said to contain no clear cut logic. The logic involved is fuzzy in nature.

What does that have to do with designs? Well, the world and its applications are changing. Electronics have been applied to even very obscure applications. Certain applications lack a clear cut logic or mathematical model to be correctly implemented. Such applications which have been dubbed to be beyond the scope of normal electronics are now possible through application of fuzzy logic to solve the problems.

Put simply, fuzzy logic revolves around the basic principle that “X and Y equals Z”. How much X and how much Y is application specific and can be found out either through trial and error or through normal use of the application. It may seem like the concepts of self learning programs. IT may a bit, because in today’s world, its hard to distinguish one from another. Neural Programs and fuzzy logic have been tightly integrated today, so that it is impossible, virtually to separate them.

A number of factors or variables are considered in generating fuzzy logic. The idea behind a fuzzy engine is the definition of proper variables and the rules governing them which effect other process. One of the most important variable, for example may be an error function which calculates the difference between the actually obtained value and the required value. A rule is to be set so as to reduce error function within a specified percentage of actual value. The differential of error function can provide the rate at which the system responds, thereby providing a measure of the stability or responsively of the system.

What you just read was a primer on fuzzy logic. If you find the topic interesting, feel free to mail me or comment here on this blog to which I can promptly respond and of course you can go after the countless books that talk about fuzziness and fuzzy logic.

That brings an interesting question. Any ideas to generate a fuzzy cryptographic scheme?

Comment !!

No comments: