美文网首页
L0是一个NP-hard problem!

L0是一个NP-hard problem!

作者: Persistently | 来源:发表于2017-07-04 22:47 被阅读0次
L0-Norm:
L0-Norm
目的:计算非0的个数。
为什么L0可以用来计算非0的个数?

根据图下面的标识,当p 趋近于0的时候,这个函数就只有在x= 0的时候 等于0,其他的位置都为1!
L0-Norm可以用于表达vector的稀疏性!

求解L0-norm

这个公式与L2-norm有点相似;

不同之处:

L2-norm的解是唯一的,而且有特定的解决方法。
L0是NP-hard problem,非凸;所以,凸函数的求解方法对他并不适用。

为什么是NP-hard problem?

举个例子:

假设矩阵 = 500x2000(n = 500,m = 2000),如果我们知道稀疏解为20(也就是说有20个非零),要想知道这20个点3.9E+47种可能,每次测试需要1E-9(s),那么需要1.2E+31years!!

相关文章

  • L0是一个NP-hard problem!

    L0-Norm: 为什么L0可以用来计算非0的个数? 根据图下面的标识,当p 趋近于0的时候,这个函数就只有在x=...

  • CUC-SUMMER-9-D

    D - NP-Hard Problem Codeforces Round #360 (Div. 1) Recent...

  • NP-Hard

    N、P、NP-Hard、NP-Complete // TODO

  • NP-hard

    旅行推销员问题是NP-Hard问题。 就是要在去到一堆目标城市的过程中,选择最优的路线。 在生活中我们往住采取实用...

  • MATLAB实现的基于对称TSP问题研究 毕业论文+答辩PPT+

    基于对称TSP问题的研究 摘 要 旅行商问题(简称TSP)是一个著名的NP-Hard问题,也是离散优化的一个经典的...

  • MachineLearning

    # L0, L1, L2规则化 1. L0范数是指向量中非0的元素的个数。如果我们用L0范数来规则化一个参数矩阵W...

  • super-parameters

    L0, L1, L2规则化 L0范数是指向量中非0的元素的个数。如果我们用L0范数来规则化一个参数矩阵W的话,就是...

  • NP-hard问题

    1.概念 P问题就是指该问题能在多项式复杂度内解决。 NP问题就是指该问题能在多项式复杂度内被验证。 复杂度一般用...

  • L0

  • L1,L2范数

    L0范数和L1范数 L0范数是指向量中非零元素的个数,如果用L0规则化一个参数矩阵W,就是希望W中大部分元素为0,...

网友评论

      本文标题:L0是一个NP-hard problem!

      本文链接:https://www.haomeiwen.com/subject/kanxhxtx.html