人工智能教程 - 专业选修课程4.3.11 - 复杂结构数据挖掘 7.在线算法,贪心算法,完美匹配

本文介绍了在线算法的概念,强调了在数据不完全时如何运用贪心算法进行决策。详细讨论了算法的工作流程,从离线到在线的转变,并解释了贪心算法的决策原则。此外,还探讨了匹配理论,特别是完美匹配在数据挖掘中的应用,以及最大匹配贪心算法在解决adwords问题中的高效策略。
摘要由CSDN通过智能技术生成

在线算法

on-line
在线on-line 算法通常会包含一个“贪心算法”(greedy)的方法

算法的工作流程:

  • 一开始先进行离线 off-line 算法
    • 首先,将算法所需要的所有数据准备好
    • 然后,算法以任意次序访问数据
    • 最后,算法输出结果
  • 然而很多情况下并不能获取全部的的数据,举个极端的例子,我们必须在每个流元素到达之后就以输出方式对查询进行应答。于是我们必须在对将来一无所知的情况下,对当前的每个元素进行决策,称之为在线算法。

贪心算法

greedy algorithm

通过最大化当前输入元素和历史信息的某个函数,对每个输入元素都做出决策。

匹配 matching

匹配是指一个由边构成的子集,对于这些边而言,任何一个节点都不会同时是两条或多条边的端点,
如果所有的节点都出现在摸个匹配中,则为完美匹配(perfec matching)

在这里插入图片描述

最大匹配贪心算法是一个发展方向。此外还有"adwords"问题,它是"Balance"的贪心算法,他能够提高较高的竞争率。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值