模糊数学学习笔记 2:贴近度

2023-11-03

个人博客地址 Glooow,欢迎光临~~~

1. 贴近度

给定 A , B , C ∈ F ( U ) A,B,C\in \mathcal{F}(U) A,B,CF(U) σ ( ∗ , ∗ ) \sigma(*,*) σ(,) 满足以下几个条件时,被称为贴近度

  1. σ ( A , A ) = 1 \sigma(A,A)=1 σ(A,A)=1
  2. σ ( A , B ) = σ ( B , A ) \sigma(A,B)=\sigma(B,A) σ(A,B)=σ(B,A)
  3. A ⊂ B ⊂ C A\subset B\subset C ABC,则 σ ( A , B ) ≥ σ ( A , C ) , σ ( B , C ) ≥ σ ( A , C ) \sigma(A,B)\ge\sigma(A,C),\sigma(B,C)\ge\sigma(A,C) σ(A,B)σ(A,C),σ(B,C)σ(A,C)
  4. σ ( U , ∅ ) = 0 \sigma(U,\varnothing)=0 σ(U,)=0

严格贴近度的定义为

  1. σ ( A , B ) = 1    ⟺    A = B \sigma(A,B)=1 \iff A=B σ(A,B)=1A=B
  2. 上述 2.-4. 条

贴近度的例子:

  • 严格贴近度: σ ( A , B ) = ∑ n a n ∧ b n ∑ n a n ∨ b n \sigma(A, B)=\frac{\sum_{n} a_{n} \wedge b_{n}}{\sum_n a_{n} \vee b_{n}} σ(A,B)=nanbnnanbn
  • σ ( A , B ) = 1 − t ( ∑ 1 n ∣ a k − b k ∣ p ) q \sigma(A, B)=1-t\left(\sum_{1}^{n}\left|a_{k}-b_{k}\right|^{p}\right)^{q} σ(A,B)=1t(1nakbkp)q
  • σ ( A , B ) = ∑ n a n ∧ b n ∑ n ( a n + b n ) / 2 \sigma(A, B)=\frac{\sum_{n} a_{n} \wedge b_{n}}{\sum_n (a_{n} + b_{n})/2} σ(A,B)=n(an+bn)/2nanbn
  • σ ( A , B ) = exp ⁡ ( − t ( ∑ 1 n ∣ a k − b k ∣ p ) q ) \sigma(A, B)=\exp\left(-t\left(\sum_{1}^{n}\left|a_{k}-b_{k}\right|^{p}\right)^{q}\right) σ(A,B)=exp(t(1nakbkp)q)

2. 内外积

2.1 定义

内积 A , B ∈ F ( U ) A,B\in\mathcal{F}(U) A,BF(U),称 A ∘ B = ∨ u ∈ U ( A ( u ) ∧ B ( u ) ) A\circ B=\underset{u \in U}{\vee}(A(u) \wedge B(u)) AB=uU(A(u)B(u)) A , B A,B A,B 的内积

外积 A , B ∈ F ( U ) A,B\in\mathcal{F}(U) A,BF(U),称 A ∘ ^ B = ∧ u ∈ U ( A ( u ) ∨ B ( u ) ) A \hat{\circ} B=\underset{u \in U}{\wedge}(A(u) \vee B(u)) A^B=uU(A(u)B(u)) A , B A,B A,B 的外积

Remarks:内外积本身并不是用来表述两个集合的相似程度的,就像向量的内外积,还与向量自身的模长有关。

2.2 性质

  • A ∘ ^ B = A c ∘ B c , ( A ∘ B ) c = A c ∘ ^ B c A \hat{\circ} B = A^c\circ B^c,(A\circ B)^c=A^c \hat{\circ} B^c A^B=AcBc,(AB)c=Ac^Bc
  • A ∘ B ≤ a ˉ ∧ b ˉ , A ∘ ^ B ≥ a ‾ ∨ b ‾ A {\circ} B\le \bar{a}\wedge\bar{b},A \hat{\circ} B\ge\underline{a}\vee\underline{b} ABaˉbˉ,A^Bab
  • A ∘ A = a ˉ , A ∘ ^ A = a ‾ A\circ A=\bar{a},A \hat{\circ} A=\underline{a} AA=aˉ,A^A=a
  • ∨ B ∈ F ( U ) ( A ∘ B ) = a ˉ , ∧ B ∈ F ( U ) ( A ∘ ^ B ) = a ‾ \underset{B \in \mathcal{F}(U)}{\vee}(A \circ B)=\bar{a}, \quad \underset{B \in \mathcal{F}(U)}{\wedge}\left(A {\hat{\circ}} B\right)=\underline{a} BF(U)(AB)=aˉ,BF(U)(A^B)=a
  • A ⊆ B ⇒ A ∘ B = a ˉ , A ∘ ^ B = b ‾ A \subseteq B \Rightarrow A \circ B=\bar{a}, A{\hat{\circ}} B=\underline{b} ABAB=aˉ,A^B=b
  • A ∘ A c ≤ 1 2 , A ∘ ^ B ≥ 1 2 A \circ A^{c} \leq \frac{1}{2}, \quad A{\hat{\circ}} B \geq \frac{1}{2} AAc21,A^B21
  • A ⊆ B ⇒ A ∘ C ≤ B ∘ C , A ∘ ^ C ≤ B o ^ C A \subseteq B \Rightarrow A \circ C \leq B \circ C, A{\hat{\circ}} C \leq B{\hat{o}} C ABACBC,A^CBo^C

3. 格贴近度

给定F集A,让F集B靠近A,会使内积增大而外积减少。即当内积较大且外积较小时,A与B比较贴近。 所以,以内外积相结合的“格贴近度”来刻 划两个F集的贴近程度。

格贴近度 N 1 ( A , B ) = ( A ∘ B ) ∧ ( A ∘ ^ B ) c N_{1}(A, B)=(A \circ B) \wedge\left(A\hat{\circ} B\right)^{c} N1(A,B)=(AB)(A^B)c

格贴近度有以下性质

  • 0 ≤ N 1 ( A , B ) ≤ 1 0\le N_1(A,B)\le1 0N1(A,B)1
  • N 1 ( A , B ) = N 1 ( B , A ) N_1(A,B)=N_1(B,A) N1(A,B)=N1(B,A)
  • N 1 ( A , A ) = a ˉ ∧ ( 1 − a ‾ ) N_1(A,A)=\bar{a}\wedge(1-\underline{a}) N1(A,A)=aˉ(1a)
  • A ⊆ B ⊆ C ⇒ N 1 ( A , C ) ≤ N 1 ( A , B ) ∧ N 1 ( B , C ) A \subseteq B \subseteq C \Rightarrow N_1(A, C) \leq N_1(A, B) \wedge N_1(B, C) ABCN1(A,C)N1(A,B)N1(B,C)

Remarks:注意根据第 3 条性质可知,格贴近度并不适合描述两个模糊集的相似程度,比如 N 1 ( U , U ) = 0 N_1(U,U)=0 N1(U,U)=0

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

模糊数学学习笔记 2:贴近度 的相关文章

  • qt 5.12.1 下载安装详细教程

    前言 Qt是一个跨平台的C 图形界面应用程序框架 它提供给开发者建立图形用户界面所需的功能 广泛用于开发GUI程序 也可用于开发非GUI程序 Qt很容易扩展 并且允许真正地组件编程 基本上 Qt同X Window上的Motif Openwi
  • 几种字符串补“0”(或其它字符)的方式

    几种字符串补 0 或其它字符 的方式 好记性不如烂笔头 先记下 呵呵 方式一 这个最多程序员用的 也是最普通的方式 int a 656 string b a if b length lt 6 for int i 0 i lt 6 b len
  • 参数在信号-槽参数用值传递还是引用传递

    结论 以下表格总结了我们的结果 例如第一行 如果程序传递信号的参数为引用到槽 那么在直接连接则不发生复制 在队列连接则发生一次复制 Signal Slot Direct Queued const Copy const Copy 0 1 co
  • Matlab找出矩阵每一行的最大值及其位置

    dis max arr 2 dis array zeros M N for i 1 size dis hang max dis i 1 c find edtImage i hang max dis array i c 1 end figur
  • 移植NTP时间同步工具到arm linux平台创建定时任务

    移植NTP时间同步工具到arm linux平台创建定时任务 下载源码 解压并编译 一个脚本进行编译 上传文件至开发板 运行 创建开机启动项 注意在windows上编写的文件可能需要执行以下命令 ntp服务器 下载源码 wget c http
  • (ubuntu)linux和mac安装Miracl密码库

    只要你按照以下步骤操作 可以得到Miracl密码库的静态编译文件 a 步骤一 官网仓库 注意 是下载ZIP 而不是直接clone下来 不然的话是绝对不行的 步骤二 unzip j aa L MIRACL master zip 执行命令 终端
  • spring中的动态代理

    两种代理原理 jdk动态代理是利用反射机制生成一个实现代理接口的匿名类 在调用具体方法前调用InvokeHandler来处理 cglib动态代理是利用asm开源包 对代理对象类的class文件加载进来 通过修改其字节码生成子类来处理 spr
  • [Android常见问题] 自定义授权界面

    自定义授权界面 http bbs mob com thread 278 1 1 html 出处 http bbs mob com 本帖最后由 wolf 于 2016 5 6 10 30 编辑 自定义授权界面 1 准备工作 参考文档 在你的项
  • Couldn‘t find meta-data for provider with authority com.wust.camerademo

    报错信息 Couldn t find meta data for provider with authority com wust camerademo 报错原因 AndroidManifest xml 清单文件中未注册 provider
  • ae渲染出现错误是什么问题_After Effects错误:写入文件.....时发生渲染错误.输出模块失败.文件可能已损坏。(-1610153464)...

    我来回答一下 你在电脑里安装了其他下载的aex文件格式的插件 你只要把你这些插件删除掉 问题就可以解决 安装插件不正确 或者有相同的插件也出现提示框 其实 这个提示不重要 你正常开启AE以后 正常使用软件 只是 安装错误的插件 使用起来没有
  • 正负样本不平衡处理方法总结

    1 Bootstrapping hard negative mining 最原始的一种方法 主要使用在传统的机器学习方法中 比如 训练随机森林 对于每一个树就是采样booststraping方法采样 也算是随机森林的其中一个随机性表现 再比
  • java 获取当前时间所在月份的每周日期区间

    获取当前时间所在月份的每周日期区间 每周的起始日是周一 结束日期是周日 例子 假设当前时间是2020 03 04 那么这个月跨度有6周 第一周 2020 03 01 2020 03 01 第二周 2020 03 02 2020 03 08
  • 个人用户如何搭建一个全面的WEB服务器(中)

    第四 建立Win Media在线影视 按照第一步中图三 图四和图五的走法 只不过在图五中选择 流式媒体服务器 点击确定 这样系统将会自动在你的WEB服务器下创建一个Win Media流式媒体服务器站点 接下来就是如何管理这个服务器以及制作流
  • Pytorch+LSTM 的 英译中

    usr bin env Python3 coding utf 8 version v1 0 Author Meng Li contact 925762221 qq com FILE torch seq2seq py Time 2022 6
  • 【记录】看门狗定时器基础

    原文 概要 我们平时使用的电脑 由于某种原因导致动作异常 反复执行指定外的操作 或者没有任何反应 这种情况被认定为程序失控 out of control 或者程序中止了 对于用户而言 可以知道程序出现了异常 需要采取一定的措施 对于嵌入式系
  • 华为OD机试真题-任务调度【2023.Q1】

    题目内容 现有一个CPU和一些任务需要处理 已提前获知每个任务的任务ID 优先级 所需执行时间和到达时间 CPU同时只能运行一个任务 请编写一个任务调度程序 采用 可抢占优先权调度 调度算法进行任务调度 规则如下 1 如果一个任务到来时 C
  • Spring源码剖析之IOC容器创建流程

    ApplicationContextConfiguration为核心配置类 ApplicationContext applicationContext new AnnotationConfigApplicationContext Appli

随机推荐

  • Android手机RTMP播放工具(APK,支持秒开)

    Android手机RTMP播放工具是一款可以在安卓手机播放rtmp流的工具 基于FFmpeg openCV开发 下载地址 Android手机RTMP播放工具 APK 支持秒开 C 文档类资源 CSDN下载
  • 【后端】SSM框架体系(一)

    SSM框架 Spring 一 Spring相关概念 1 初识Spring 1 1 Spring家族 官网 https spring io 从官网我们可以大概了解到 Spring能做什么 用以开发web 微服务以及分布式系统等 光这三块就已经
  • gpexpand分析

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由maxluo发表于云 社区专栏 一 gp扩容步骤 1 1 初始化机器 目标 新增加的机器需要初始化和已有机器环境一样 具体包括不限于以下内容 创建用户名 设置环境变量 创建数据
  • 一维数组寻找两个数字之和为N的组合

    问题是这样的 一维数组 包含不重复的数字 求两个数相加之和为N的所有组合 笛卡尔乘积方式 public static void Addition2WithCartesian HashSet
  • odoo中详情页字段可编辑状态与只读状态的设置

    odoo中遇到这样的情景 form详情页 比如有三个字段 name age sex 要求当name为空是age和sex可编辑 当name有值时age和sex只读 可使用attrs进行限制如下
  • 欧拉计划问题五matlab实现

    Problem 5 Smallest multiple 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without
  • HDLBits练习(五)锁存器和DFF

    1 创建具有高电平有效同步复位的8 D触发器 触发器必须重置为0x34而不是零 所有DFF应由clk的负边缘触发 module top module input clk input reset input 7 0 d output 7 0
  • nvprof 使用笔记

    1 nvprof metrics gld efficiency gst efficiency myproc 检测内存加载存储效率 2 nvprof query metrics 查看所有能用的参数命令 3 nvprof metrics sta
  • java mail 报错550 Mailbox not found or access denied

    运行了几年的发邮件程序 最近集体发邮件报错 org springframework mail MailSendException Failed messages javax mail SendFailedException Invalid
  • 力扣刷题记录 (七)动态规划(五)子序列系列

    题号300 最长递增子序列 给你一个整数数组 nums 找到其中最长严格递增子序列的长度 子序列是由数组派生而来的序列 删除 或不删除 数组中的元素而不改变其余元素的顺序 例如 3 6 2 7 是数组 0 3 1 6 2 2 7 的子序列
  • vue 权限按钮显示隐藏 (自定义指令法)

    咱们做后台管理系统 肯定避免不了 权限菜单 权限按钮的显示与隐藏 我分享一下 我的实现 import Vue from vue Vue directive auth inserted function el binding vnode co
  • 如何算根号2

    大家都应该背过公式 2 1 414 5 2 236 3 1 732 可是大家有没有想过没有计算器这些值是否还能退出来 答案我告诉你们可以的 如果你们感兴趣 那就看看接下来的内容 设x 2 那么x就是 2 由于数学公式比较难写 所以本小编用纸
  • leetcode刷题:加一

    题目描述 给定一个由整数组成的非空数组所表示的非负整数 在该数的基础上加一 最高位数字存放在数组的首位 数组中的每个元素只存储单个数字 你可以假设除了整数0之外 这个整数不会以零开头 示例 输入 digits 1 2 3 输出 1 2 4
  • 【Locomotor运动模块】瞬移

    文章目录 一 原理 二 两种类型 1 Instant 立刻 2 Dash 猛冲 三 瞬移区域 瞬移点 1 瞬移区域 2 瞬移点 一 原理 抛物线指针选择好目标位置 然后告诉瞬移预设体 你想法把游戏区域弄到目标位置来 解释 抛物线指针选择 S
  • Mysql基础之你我他(二)——Binlog

    一 Binlog简介 Binlog是二进制日志文件 用于记录mysql的数据更新或者潜在更新 比如DELETE语句执行删除而实际并没有符合条件的数据 在mysql主从复制中就是依靠的binlog 可以通过语句 show binlog eve
  • Python—发送json格式数据

    当我们发送POST请求的时候 一般会携带数据 POST请求 可以通过给data赋值 从而能够完成传递form表单数据 例如 requests post url data kw python 但有很多时候 要向服务器发送的是json数据 此时
  • score在Java的意思_使用Cross_Val_score的原因

    我对使用cross val score的原因感到困惑 根据我的理解 cross val score告诉我的模型是 overfitting 还是 underfitting 而且 它不训练我的模型 因为我只有1个特征 所以它是tfidf 稀疏矩
  • 暗影精灵5风扇怎么调_暗影精灵5首月使用总结,强悍体验升级不止一点

    PConline单机评测 即将走进社会 大学勤工俭学四年艰苦攒下的钱来之不易 得好好思考一下究竟怎么花 恰好英特尔九代酷睿高性能处理器面世 这段时间我可是做了不少功课 最后决定入手采用九代酷睿i7 9750H处理器和一系列强大硬件的惠普暗影
  • c++的引用

    include
  • 模糊数学学习笔记 2:贴近度

    个人博客地址 Glooow 欢迎光临 文章目录 1 贴近度 2 内外积 2 1 定义 2 2 性质 3 格贴近度 1 贴近度 给定 A B C