25、排序与二部排序的相关技术解析

排序与二部排序的相关技术解析

1. 排序问题概述

排序是根据实例的“相关性”对一组实例进行排序的问题。常见应用包括搜索引擎根据查询相关性对结果排序,以及监测电子交易并对可能的欺诈交易进行预警的系统,该系统需根据交易的可疑程度对其进行排序。

形式上,设 $X^ = \bigcup_{n = 1}^{\infty} X^n$ 是来自 $X$ 的任意长度实例序列的集合。排序假设 $h$ 是一个函数,它接收实例序列 $\bar{x} = (x_1, \ldots, x_r) \in X^ $,并返回 $[r]$ 的一个排列。为方便起见,让 $h$ 的输出为向量 $y \in R^r$,通过对 $y$ 的元素排序可得到 $[r]$ 的排列,用 $\pi(y)$ 表示由 $y$ 诱导的 $[r]$ 的排列。

2. 动态规划计算 $h_w(x)$

以下是计算 $h_w(x)$ 的动态规划过程:

input: a matrix x ∈Rn,r and a vector w
initialize:
    foreach s ∈[q]
        Ms,1 = ⟨w,φ(x,s,−1)⟩
    for τ = 2,...,r
        foreach s ∈[q]
            set Ms,τ as in Equation (17.5)
            set Is,τ to be the s′ that maximizes Equation (17.5)
    set yt = argmaxs Ms,r
    for τ = r
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值