Re: Selecting membership functions



rshepard@xxxxxxxxxxxxxxxxxxxxxx wrote:
On 2007-07-30, Kirk Zurell <kirk@xxxxxxxxxxxxx> wrote:

2. Triangular and trapezoid functions offer partial degrees of truth, so
these offer the real meat of fuzzy calculations. If your input can be
somewhat x and somewhat y at the same time, choose these. If in doubt,
choose these.

Such linguistic variables are much better represented by smooth curves
such as the Gaussian (normal curve, bell curve) with S- and Z-shape curves
at the ends of the domains. The semantics are that the rate of change of the
truth values (membership degree, mu) varies as the domain value varies and
that there is a gradual approach and departure from the maximum truth value.
In the world of subjective decision making (unlike in fuzzy control
applications) these are both more realistic and easier for people to accept
than are trapezoids and triangles.

Thanks for adding this. Working almost exclusively in control,
we're aware of the use of smooth curves but have never used them
ourselves (not yet, anyway). OP might need these more than the
triangles/trapezoids: Inferjack didn't mention his intended
application.

Kirk

--
Kirk Zurell
Byte Craft Limited
Waterloo, Ontario, Canada
http://www.bytecraft.com
.



Relevant Pages

  • realilistic smoothing on meshes without complex computations?
    ... What I'm interested in doing is creating smooth detail from a non smooth ... mesh using few triangles as possible. ... One starts with a triangle and iterates ... adjacent triangle so that instead of a line we now get a smooth curve. ...
    (comp.graphics.algorithms)
  • Re: integrating a function accross the area of a triangle
    ... that the curve has a gaussian shape. ... The triangles that I describe are ... subdivide that triangle until the bias introduced by the integration ... There's a class of numerical integration algorithms called "cubature" ...
    (comp.graphics.algorithms)
  • Re: integrating a function accross the area of a triangle
    ... enough (triangles too big) according to the shape of the curve I am ... Unbiased sampling techniques for image synthesis ... Adaptive Sampling and Bias Estimation in Path Tracing ...
    (comp.graphics.algorithms)