9月第一周_fuzzy

开学的第一周,算是正式踏入博士修炼路程,我给自己找了一个方向——FUZZY,并且认识了Zadeh这个国际科研大师。他开创了Fuzzy理论,并且用自己的后半生发展该理论。

这周的最开始是从google schlor上搜索,Zadeh的相关文章就涌现出来。Fuzzy理论正式提出是1965年,是发表了一篇名为Fuzzy Set的文章。我利用了google schlor这个工具,把Zadeh的一些核心文章理出来,并且按照时间的顺序写在word里面,准备一篇一篇翻阅。

当然,按照方的理论,我这段时间应该是在做科研探索——鸟瞰的阶段,其实最后的方向不一定是哪个。说是鸟瞰,其实是有意识地理解,这个方向是怎么建立、发展和应用。只有度过了鸟瞰阶段,然后深入公式、理论,并且接触到一般人不会理解的程度,这个鸟瞰才算完成。这样,我对这个领域才有了一个基础性的思维建立。

说完了这一步的认识思路,接下来其实我要回顾我这周看了哪些文章,以及主要的思想吸收程度。

一、Fuzzy Sets

Zadeh的思想是非常理论的,我能从他思考完的结果——Fuzzy Set这篇Paper中认识到,我和这位大师在理论上的差距。他不厌其烦,一笔一画,勾画出来了一个发展60多年的模糊理论领域。“大师都怀有一颗学徒的心”,大概如此。

从模糊理论的建立来看,Zadeh其实有相当久的思考:系统理论上,状态方程中,他都有思考。数据往往是模糊的数据,而非0和1能够完全替代的。每一个概念,都可能是不精确(impictive)的,所以,Zadeh发现了这种情况,并且从可能性、概率的角度出发,给Fuzzy Set定义,并且在概率和模糊的两者进行了区别。这个步骤,是关键的一步。在大师的眼中,我们一定是要区别出,什么是概率,什么是模糊。模糊不是概率,模糊是一种关系的不准确度的描述。

模糊集合的概念,定义,基本性质,是类比数学中的集合来的:交、并、补等……这是类似的定义。

然后,隶属度(the degree of membership)的定义,简单运算。

隶属度的一些基本性质和概率的一些定义有些similar,这个可能也是参考了现有的定义。核心的是,Zadeh在本文中,提出的隶属度函数,表示了一个确定事件的相关等级。下面是两种典型的隶属度函数的形式。

二、Probability measures of fuzzy events

这篇文章,其实从Fuzzy Sets是非常顺利想到的。概率事件的定义,类比到模糊事件,然后进行了一类的总结。

这篇文章定义了模糊事件、基本的运算公式、模糊事件的概率运算公式和条件概率、统计量。

其实这篇文章可能是之后给我最大影响的一篇。

三、A DECISION-MAKING IN A FUZZY ENVIRONMENT

这篇是Bellman和Zadeh合作的paper。

在一个模糊事件里,怎么做决策?

这篇paper的前两章,回顾了Zadeh的模糊理论。因为两位作者都是系统理论的大师,所以这篇paper有很多地方是从系统角度来看的。

Cpt-3 模糊目标、限制和决策

这一节解释了模糊目标、模糊条件和模糊决策三者。

  • 模糊目标:不是“必须等于某个值”,而是像“x 应显著大于 100” 或 “x 大约等于 5” 这样,允许程度不同的满足。

  • 模糊约束:不是 “严格落在区间内” ,而是像 “x 大约在 内” 或 (u_t) 近似小于等于 1” 这样的约束。

  • 模糊决策:把目标和约束合成一个关于备选方案的模糊集合;如果多个目标/约束冲突,就通过该集合的核心(core)或最大隶属度点来选决策。

简单来讲:

  • 模糊目标 = 想达到的方向,但不是“必须精确等于某值”;

  • 模糊限制 = 允许“近似满足”的边界;

  • 模糊决策 = 在目标和限制共同作用下,选出最合适的方案。

1) 模糊目标:不是硬指标,而是“满足程度”

模糊目标:可以用模糊集合来刻画的目标。用一个隶属度函数可以来表示:

  • \mu_G(x)=1:完全满足目标

  • \mu_G(x)=0.6:部分满足

  • \mu_G(x)=0:几乎不满足

举例说明:“ A要明显大于 100",那么:

  • x=105 可能只是略微满足\mu_G(x)=0.1

  • x=150 可能是更高程度满足\mu_G(x)=0.4

这体现的是“程度”,不是非黑即白。所以描述的目标也是需要考量的。

2) 模糊限制:不是严格区间,而是“近似可接受”

对于环境中的限制也可以是模糊的。举例说明:限制是“x 大约在某个范围内”:

  • 落在中心区域:\mu_C(x)

  • 靠近边缘:\mu_C(x) 中等

  • 远离范围:\mu_C(x)

所以它不是“必须在/不在”的硬边界,而是越接近越好

3) 模糊决策:把目标和限制合在一起选方案

决策可以看成目标与约束的交集。同时满足模糊目标和模糊限制的部分,就是决策的范围,当然,这个范围也是模糊的。

一个常见写法是: \mu_D(x)=\min\big(\mu_G(x),\mu_C(x)\big) 其中:

  • \mu_G(x) = 目标满足度

  • \mu_C(x) = 限制满足度

  • \mu_D(x) = 综合后的决策可接受度

 

一个典型的例子:


候选值 x \mu_G(x) \mu_C(x) \mu_D(x)=\min(\mu_G,\mu_C)
80 0.2 0.9 0.2
110 0.7 0.8 0.7
140 0.9 0.4 0.4

那么最优决策是 x=110,因为它在“目标”和“限制”之间取得了最好的平衡。这个例子与文中“目标与约束共同决定可执行选择”的思路一致。

Cpt-4 多过程决策步骤

一个问题拆成“多步连续决策”,每一步先看当前状态,再选动作,再进入下一步;如果目标或约束带有模糊性,就用隶属度来表示“满足到什么程度”

1) 基本结构

多阶段决策可以写成: s_{t+1}=f(s_t,a_t) 意思是:当前状态 (s_t) 加上 当前动作 (a_t),会产生 下一状态 (s_{t+1}) 。这也是动态规划里“逐步往后推”的核心 。

2) 为什么要分阶段

很多现实问题不能一次决定完,而是要“做一步、看结果、再决定下一步”,例如库存、运输、医疗和资源分配 。当状态空间很大时,经典动态规划会遇到“维度灾难”,所以常用近似动态规划或价值函数近似。

例子:库存补货

  • 第1步状态:仓库里有 10 件货

  • 第1步动作:决定进货 5 件

  • 第1步结果:如果当天卖掉 8 件,下一步状态变成 7 件左右

  • 第2步再决定:根据新的库存继续补货或不补货

     

例子:分阶段选方案

假设每一步都要选一个动作 (a_t),并且要同时考虑目标和约束,可以写成: \mu_t(a)=\min(\mu_{G,t}(a),\mu_{C,t}(a)) 再选: a_t^*=\arg\max_a \mu_t(a) 这表示:每一步都选“综合满足度”最高的动作

核心思路是:分步决策 + 状态递推 + 逐步优化”,在模糊环境下则把目标和约束都改成“满足程度”来处理


哈哈,其实我还是比较懒……下面两章就不看了。

在4章时,分析了在一个模糊环境中的随机系统。

在第5章时,分析了在不明确终止时间的系统。

 

四、Fuzzy Logic

这篇是模糊逻辑的一个综合,整篇的论述更像一篇“教程”,举例甚多,也是我们之前经常看到的举例。

逻辑学的一篇,和Fuzzy Sets里面的不少理论是一样的。

五、A computational approach to fuzzy quantifiers in natural languages

这篇文章,主要介绍了一个概念,模糊量词。自然语言中,很多是模糊描述的,尤其在量词上。这导致了自然语言的数学化困难,对一个语义,我们只能描述核心词,对量词的模糊语义无法进行建模。那么zadeh的思路是,能不能将fuzzy set的思路延续,我们来对自然语言的处理,尤其在量词上,进行讨论。

其实这篇文章中一些概念,和后面写的fuzzy logic中表述的是一致的。

 

 

 

 

 

 

posted @ 2026-09-05 16:15  夜寐天明  阅读(5)  评论(0)    收藏  举报