# Fuzzy math program

### From Glossary

Some (or all) constraints are *fuzzified* by
replacing the level set, , with the requirement that
, where is a membership function that is given (or derived from
primitive membership functions on the level sets of each , and
is a parameter in to be set for each instance of the
model. Typically (but not necessarily), means that the
constraint must hold, and the lower the value of , the more 's
are admitted. (This appears similar to the chance-constraint model
of stochastic programming, but it is more closely related to
goal programming.) While
fuzzy sets are used to represent uncertainty, they can also be used
to represent preferences, e.g. a requirement, could
mean that it is preferred that be in at least as much as
it is preferred that be in .