ファジィ集合

提供: testwiki
2025年2月23日 (日) 14:14時点におけるimported>Bcxfubotによる版 (外部リンクの修正 template -> {{Wayback}} (scholarpedia.org) (Botによる編集))
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:Redirect テンプレート:出典の明記 ファジィ集合(ファジィしゅうごう、テンプレート:Lang-en-short)は、自然言語で表されるような曖昧な対象を定量化し、通常の集合(集合の要素であるかないかが、「ある」か「ない」のどちらかであるような集合)と同じように演算など(集合代数)の対象とされる、集合である。ZFCなどをベースとしているためあくまで累積階層的集合観(cumulative hierarchy notion of set)の理論である。

1965年にロトフィ・ザデーによって提唱された。集合に帰属する度合を表すメンバシップ関数により、曖昧な対象を定量化して扱う。

なお、日本語の「曖昧」という言葉は多義的で、「多義的」(2つ以上の意味にとれる)という意味があるが、ファジィはファズの形容詞形で、たとえば綿毛(冠毛)のような、境界がはっきりしないようす、周辺が不明瞭なことを意味し、多義的という意味はない。

一般に集合の体系には論理の体系が対応するが、ファジィ集合に対応するのはファジィ論理である。ファジィ集合やファジィ論理を利用した制御をファジィ制御といい、これらのファジィに関する理論をファジィ理論という。

導入

あるファジィ集合の要素である度合いは、メンバシップ関数によって表される。例えばある年齢の人間を「若者」「中年」「老人」という3種類にわけることを考える。このときどこまでの年齢を若者とするか老人とするかは人によって意見の分かれる部分である。ファジィ理論ではこのような曖昧な事象を定量化し、集合のように扱うことを可能にする。例えば若者に属する集合を A、中年に属する集合を B、老人に属する集合を Cとすると「35歳の人間」 x は

μA(x)=0.2
μB(x)=0.7
μC(x)=0.1

という風に表す、ここでは35歳の人間は0.7の割合で中年に属し0.2の割合で若者に属し0.1の割合で老人に属すると置いている(実際に正しいかどうかは別、あくまでこのように定義するという指標)。このとき μA(x)+μB(x)+μC(x)=1 である。(ただし、各概念がこのようにきちんと分割できなければいけないというわけではない。)このように「どこまで属する」という事柄を割合として表すことのできる集合 A,B,Cファジィ集合といい、具体的な割合の数値をだす各μA(x),μB(x),μC(x)メンバシップ関数という。メンバシップ関数の値が0か1にしかならないのが、 通常の集合(非ファジィ集合、あるいはクリスプ集合と呼ぶ)であり、ファジィ集合は通常の集合の拡張といえる。

なお、ここで「年齢」という「変数」を考え、その「値」として「若者」「中年」「老人」という値をとる、といったようにして、(ファジィの研究者の用語で)「言語学的変数」(linguistic variables)といったものを導入することがあるが、以上で説明したように、最終的には実数値を扱うものであり、(ソシュールやチョムスキーらによるような)言語学的な何かがそこにあるわけではない。

厳密な定義

テンプレート:Seealso

定義
ファジィ集合とは、集合 テンプレート:Mvarテンプレート:Mvar から単位閉区間 テンプレート:Math への函数 テンプレート:Math の対 テンプレート:Math のことをいう。

函数 テンプレート:Mvar をファジィ集合 テンプレート:Math帰属函数membership function; メンバシップ函数)といい、各 テンプレート:Math に対して、値 テンプレート:Mathテンプレート:Math における テンプレート:Mvar帰属度 (grade of membership) と呼ばれる。有限集合 テンプレート:Math に対してファジィ集合 テンプレート:Math をしばしばテンプレート:Math のようにも書く。

ファジィ集合 テンプレート:Math において、テンプレート:Math

という[1]。また、

と呼ぶ。

ときには、より一般化されたファジィ集合の一種として、帰属函数がある種の代数系構造 テンプレート:Mvarテンプレート:Mvar は一つ固定して考えることも動かして考えることもある)に値をとるようにすることもある(大抵は テンプレート:Mvar が少なくとも順序集合となるくらいのことは仮定する)。これらを通常のファジィ集合と明示的に区別するときは、通常は テンプレート:Mvar-ファジィ集合 (テンプレート:Mvar-fuzzy set) や テンプレート:Mvar-値帰属函数のようにいう。通常の単位閉区間値の帰属函数は テンプレート:Math-値帰属函数、通常のファジィ集合は テンプレート:Math-ファジィ集合である。このような一般化は、初め1967年にザデーの弟子 テンプレート:仮リンク によって与えられた[2]

諸定義

ファジィ集合によってさまざまな概念をファジィ化したものが定式化できる。

ファジィ数

テンプレート:Main

かつ正規化された帰属函数 テンプレート:Math を持つ実数からなるファジィ集合 テンプレート:Mathファジィ数であるとは、その帰属函数が少なくとも区分的連続かつ、少なくとも一点において テンプレート:Math となるものをいう。
この概念は、相手の体重を推測して正解により近い値を答えたほうが勝ちという「体重当て」遊びにも近いものがある。この場合、実体重を正確に言い当てることが帰属函数の値が テンプレート:Math になることに相当する。
ファジィ区間
実数全体の成す集合の部分集合 テンプレート:Mathテンプレート:Math なる元に挟まれた区間となっているようなファジィ集合 テンプレート:Mathファジィ区間 (fuzzy interval) という。ファジィ数と同様に、帰属函数 テンプレート:Math は凸かつ正規化され、少なくとも区分的に連続とする[3]
ファジィ圏
圏論において、集合の帰属関係を主要な構成要素として用いるようなはファジィ集合を使って一般化することができる。このようなアプローチはファジィ集合の導入されてすぐ後の1968年には始まっており[4]、21世紀には「ゴーグエン圏」("Goguen category") の発展を導いた[5][6]。これらの圏では、通常の集合の(二値)帰属函数ではなく、より一般の区間値のものが用いられ、あるいはまた テンプレート:Mvar-ファジィ集合のように束に値をとるものとすることもできる[6][7]

ファジィ集合の基本演算

テンプレート:特殊文字 通常の集合の各基本演算に対応するファジィ集合の基本演算がそれぞれ定義されている。

ファジィ理論では特にメンバシップ関数の大小が大きく影響するので、

ab=defmin(a,b)
ab=defmax(a,b)

とあらかじめ定義される。このときファジィ集合を A,Bと各メンバシップ関数を μA(x),μB(x) とおくと各演算は

和集合
ABdefμAB(x):=μA(x)μB(x)
共通集合
ABdefμAB(x):=μA(x)μB(x)
補集合
AdefμA(x):=1μA(x)

となるメンバシップ関数をもつ集合と定義される。また対等関係、包含関係は以下のように表す。

相等関係
A=BdefμA(x)=μB(x),xX
包含関係
ABdefμA(x)μB(x),xX

ここで X は全体集合のことである。これらの定義からファジィ集合には以下の定理が成り立つことが証明されている。

二重否定
A=A
ド・モルガンの法則
AB=AB
AB=AB

また、ファジィ集合独自の演算として以下のようなものが定義されている。

代数和
AB,AB,A+BdefμA+B(x):=μA(x)+μB(x)μA(x)μB(x)
代数積
ABdefμAB(x):=μA(x)μB(x)
限界和
ABdefμAB(x):=(μA(x)+μB(x))1
限界差
ABdefμAB(x):=(μA(x)μB(x))0
限界積
AB,ABdefμAB:=(μA(x)+μB(x)1)0
激烈和
A˙BdefμA˙B(x):={μA(x),if μB(x)=0μB(x),if μA(x)=01,otherwise
激烈積
A˙BdefμA˙B(x):={μA(x),if μB(x)=1μB(x),if μA(x)=10,otherwise

テンプレート:Reflist

関連項目

外部リンク

テンプレート:Settheory-stub

de:Fuzzylogik#Unscharfe Mengen

  1. AAAI
  2. Goguen, Joseph A., 196, "L-fuzzy sets". Journal of Mathematical Analysis and Applications 18: 145–174
  3. "Fuzzy sets as a basis for a theory of possibility," Fuzzy Sets and Systems 1: 3–28
  4. J. A. Goguen "Categories of fuzzy sets : applications of non-Cantorian set theory" PhD Thesis University of California, Berkeley, 1968
  5. Michael Winter "Goguen Categories:A Categorical Approach to L-fuzzy Relations" 2007 Springer ISBN 9781402061639
  6. 6.0 6.1 Michael Winter "Representation theory of Goguen categories" Fuzzy Sets and Systems Volume 138, Issue 1, 16 August 2003, Pages 85–126
  7. Goguen, J.A., "L-fuzzy sets". Journal of Mathematical Analysis and Applications 18(1):145–174, 1967