模糊集合及逻辑.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模糊集合及逻辑

模糊集合及邏輯 一、概述 日常的用語之中,充滿了模糊的概念(語詞)。例如:高、矮、寬、窄…。這些語詞雖不精準,但在許多場合下,卻是有效的(足以解決問題,無須過於精準)。 一般人較易以模糊概念陳述其問題。例如:「溫度多少?」(物理量)較不易回答;「熱不熱?」(心理量)較容易回答。 Zadeh(1965)提出「模糊集合理論」(fuzzy set theory),讓電腦也可以處理模糊的概念。將使用者心理量轉換成物理量,經過運算處理後,再轉換回心理量,告知使用者。 二、定義 傳統的一般集合: S = {a, b, c, d,…} 或 S = {x | x是正整數} 模糊集合(fuzzy set) μX = { (v, u) | u是v對X的隸屬度,u的值域為[0,1]} 「高」是一個模糊概念(主觀的心理量)。「身高」是一個可以度量的客觀物理量。二者之間有一個「隸屬度」(degree of membership)。例如: μ高 = { (150,0.0), (160,0.0), (165, 0.25), (170, 0.5), (180,1.0), (200,1.0)} 表示150公分和160公分的人均不能稱之為「高」(隸屬度為0.0);180公分和200公分絕對可以稱之為「高」(隸屬度為1.0);而身高165公分和170公分的人屬於「高」的程度,分別為0.25和0.5。此一概念可進一步用下圖表述。橫軸為身高(物理量),縱軸是各身高高度對此一模糊概念的「隸屬度」,其值由0到1。準此,吾人可以定義出「高」的「隸屬函數」(membership function) f(h) = 0, 當h≦160 = (h-160)/20, 當160≦h≦180 = 1, 當h≧180 同樣的,吾人可以繪出「矮」的隸屬函數。 隸屬函數可以看成是物理量和心理量之間的一種轉換關係。 如何決定隸屬函數是一個重要的基本課題。但是,實務上,為了簡便,經常予以簡化成三角形、梯形。 「語言(模糊)變數」(LINGUISTIC VARIABLES)有數個「模糊值」,分別以隸屬度對應到絕對量。例如下圖,模糊變數「危險度」有高、中、低三個模糊值。每一模糊值復與(火災)發生頻率值有不同的隸屬度。 練習:試繪出模糊變數「身高」之「高、矮」二值的隸屬度對應關係。 模糊集合和機率的值域均是[0,1]。然,二者不同,不可相混。 多高才算高?這是一個「模糊集合」的問題;每一班會有多少個高個子? 這是「機率」的問題。 三、運算 聯集Union (logical OR)- (A OR B) = max(f(A), f(B)) e.g., (tall OR small) = max(f(tall), f(small)) 交集Intersection (logical AND)- (A AND B) = min(f(A), f(B)) e.g., (tall AND small) = min(f(tall), f(small)) 差集Complement (logical NOT)- (NOT A) = 1 - f(A) e.g., (NOT tall) = (1 - f(tall)) 注意:「不高」不等於「矮」。「不高不矮」是一句有意義的話,因為存在隸屬函數。 修飾詞運算(fuzzy modifiers or `hedges ) 語言之中的形容詞(修飾詞)可以視為一種運算。例如:很、十分、極、非常、多多少少、差不多、… 例如:「很」高的隸屬函數g(h)可以定義成 g(h) = f(h-20) 如果吾人將「極高」定義成w(h) = (g(h))2,它的隸屬函數會是如何? 不同語言文化,會有不同的「修飾詞運算」。 語言學、心理學、數學之間存在著微妙的關係。即使吾人很嚴謹的定義了基本概念的模糊函數。經過運算之後,其數學結果可能無法符合其語意。此仍為目前亟待克服之困難。 四、模糊邏輯 傳統邏輯僅有T(1)和F(0)二值。模糊邏輯將之擴充為[0,1]。 專業者較容易以模糊語句表達邏輯關係。 可用較簡易之概念,描述複雜之系統。 吾人日常的推理充滿了「模糊」的詞彙。例如: (R1) IF 距聚集點近 THEN 商店數多 (R2) IF 距聚集點不遠不近 THEN 會有一些商店 (R3) IF 距聚集點遠 THEN 商店數少 【問】今某地距車站75公尺,主要商業中心90公尺,商店數多少? 距離 距車站 距商業中心 LHS RHS 家數/公頃 R1 近 0.5 0.1 0.1 多 11 R2 中 0.5 0.9 0.5 中 3, 13 R3 遠 0.0 0.0 0.0 少

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档