Fuzzy logic in java

Emil picture Emil · Aug 16, 2010 · Viewed 15.9k times · Source

I have been given a new project module which involves fuzzy logic. It is to determine different Hydrometeors using fuzzy logic method.I have very little idea about what fuzzy logic is. So I would like to have some advice from people who have already done projects using fuzzy logic in Java (like what are the basic programming strategies I can adopt).

I have come across a fuzzy logc API. People who have used it please comment on how useful it is.

Answer

Michael Borgwardt picture Michael Borgwardt · Aug 16, 2010

Fuzzy logic is an abstract concept that is completely independant of programming lanuages. The basic idea is that instead of boolean logic where any statement is either "true" or "false", you use a continuum where a statement can be anywhere between "100% true" and "0% true". This allows you to model some real-world scenarios much better than boolean logic, but of course requires different (more complex) rules for combining statements.

I have not used the API library you linked to, but it looks pretty well-maintained at first glance (it has been updated regularly, there is a recent release, and even an eclipse plugin).