What is fuzzy logic?

Fuzzy logic is logic where state membership is, essentially, a float with range 0..1 instead of an int 0 or 1. The mileage you get out of it is that things like, for example, the changes you make in a control system are somewhat naturally more fine-tuned than what you’d get with naive binary logic.

An example might be logic that throttles back system activity based on active TCP connections. Say you define “a little bit too many” TCP connections on your machine as 1000 and “a lot too many” as 2000. At any given time, your system has a “too many TCP connections” state from 0 (<= 1000) to 1 (>= 2000), which you can use as a coefficient in applying whatever throttling mechanisms you have available. This is much more forgiving and responsive to system behavior than naive binary logic that only knows how to determine “too many”, and throttle completely, or “not too many”, and not throttle at all.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)