使用内积优化线性方程并服从 L1 范数

计算科学 线性代数 优化
2021-12-19 19:41:58

我有一个形式的线性系统Ax=b在哪里Ab众所周知,A是“正方形”,并且|b|1=|x|1=1. 不幸的是,我在一个框架中工作,该框架只允许我访问点积,而不是单个向量或运算符元素。我发现解决这个问题的唯一方法是优化数量:

d2=|bAx|2=b,b2b,Ax+Ax,Ax

服从标准化|x|1=1. 这往往会奏效,但是由于双重运算符,计算最后一项在计算上变得具有挑战性。(形成向量Ax实际上非常困难,所以我必须“一次”计算内积才能使用这个工具集:Ax,Ax=xTATAx.)

现在,如果这是一个L2受限问题,我可以使用d2=1b,Ax作为国家之间的“重叠”bAx,从量子力学的角度来看,这对我来说更有意义,但是,因为x只是L1标准化,我仍然必须确保bAxL2在以这种方式优化之​​前标准化——这让我回到了计算Ax,Ax每一步,这又太昂贵了。运营商A 确实保证L1规范被保留,但L2一般而言,norm 不是。

我想不出另一种方法来解决这个方程只使用内积。我错过了什么明显的东西吗?或者有没有关于解决这个问题的文献?谷歌尚未在这个问题上提供帮助,因为“L1优化”是一个常见的搜索,似乎与我的问题无关,因为A在那个问题上显然是稀疏的。请在高级本科生核心数学级别解释任何答案,因为我不是数学家。

0个回答
没有发现任何回复~