: 拡張原理
: ファジィ理論の数学的基礎
: ファジィ関係の演算
  目次
前節までで,任意のファジィ集合は台集合(全体集合)上に定義されたメンバシップ関数という形で表すことができ,台集合のある要素に対するメンバシップ関数の高さが,その要素のに対するグレードを表すというようにとらえてきた.いわばメンバシップ関数を縦割りで見てきた.ここでは,このメンバシップ関数を横割りで見るための道具だてとして用いられる「レベル集合」という概念について説明する.(注意:「レベル集合」は,「カット」と呼ばれる概念の一種である.カットには「弱カット」と「強カット」の二種類があるが,このうち特に「弱カット」のことを「レベル集合」と呼ぶ.)
台集合(全体集合)におけるファジィ集合と任意の実数
,つまり
)に対して,におけるグレードが以上であるようなの要素の集合をレベル集合といい,で表す.即ち,
である.
ここで,レベル集合は,クリスプ集合であることと,区間の中のすべての実数について定義されることに注意する.
例えば,図4.20はファジィ集合に対する,の場合のレベル集合のメンバシップ関数を示している.この例の場合は,メンバシップ関数のグレードが0.7以上になるの集合である.
上で定義されたレベル集合を組み合わせると逆に元のファジィ集合が再構成される.これが,以下の「分解定理」と呼ばれるものである.
ファジィ集合はそのレベル集合により次のように分解できる.
ここで,
はクリスプ集合のメンバシップ関数の高さをすべて,倍したものであり,は論理和()で定義された場合の結び()を特に意味するものとする.
14ptはクリスプ集合だが,
は一般にもはやクリスプ集合ではないことに注意.例えばの場合の
即ち
は図4.21のようになる.このメンバシップ関数は矩形だが0.7という以外のグレードを持つからファジィ集合である.
図 4.21
ファジィ集合
|
上のようにファジィ集合は無限個の
に対応する無限個の
の結びで表されるが,このとき,結びとして,論理和()で定義されたもの(本報告ではこの意味でのを特に区別して,とかくことにする.)を用いなければ,上の分解定理は成立しないと思われる.一般の文献では単にを使って分解定理を表しているので注意を要する.この意味では,は無限個の
の「結び」として得られるというより「重ね合わせ」によって得られると理解した方がよいと思われる.
分解定理のいわんとするところを理解するためには,を離散的にとって考えてみるとわかりやすい.図4.22にが
の有限の離散値しかとらないとした場合を示している.有限個のレベル集合の倍の重ね合わせとして,階段状のファジィ集合が合成され,これが元のファジィ集合を近似することがわかる.ここでの値が区間の任意の値を連続的にとるとすれば,合成されたファジィ集合は,元のファジィ集合と完全に一致するであろうことは容易に推測される.
図 4.22
分解定理
|
上にみたように,レベル集合を用いると,ファジィ集合をクリスプ集合の集まりとして表現できる.ファジィ集合をレベル集合の集まりとしてとらえると,メンバシップ関数として直接とらえる場合より,ファジィ集合間の写像を求める場合にその取扱いが簡単になる.つまり,あるファジィ集合の像を求めるには,そのファジィ集合のレベル集合の個々の像を求め,その写像結果を再構成すれば,所望のファジィ集合,即ち元のファジィ集合の像が得られるのだ.ここで実際に写像される個々のレベル集合はクリスプ集合であるため取扱いが容易となる.
連続な形状を持つメンバシップ関数を表現するには,無限個のレベル集合が必要となるが,実際のシステムでは,無限個のレベル集合を用いることはできない.しかし,ディジタル・システムでは,もともとグレードが連続値ではなく量子化されていることを考えれば,最大でも量子化レベル数のレベル集合をデータとして持てば十分であることがわかる.
ファジィ集合の写像に限らず,ファジィ集合間の演算:交わりと結びについても,
とレベル集合同士の演算として取り扱えると文献に紹介されている例があるが,これは,とがそれぞれ論理積()と論理和()によって定義されているときのみで,しかも,否定の演算には成立しないことに注意する必要がある.
平成12年5月17日