【文件属性】:
文件名称:matlab代码sqrt-TRS:TRS
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-23 21:47:12
系统开源
Matlab代码sqrt
#TRS
信任区域子问题的求解器
描述
它是解决(广义)信任区域子问题的求解器。
它通过Python
2.x传递了MATLAB
trust()方法。
请参阅
。
(广义)信任区域子问题
(广义)信任区域子问题是以下数学优化问题:
给定数据在哪里。如果是正半定矩阵,则上述问题是非凸的。但是我们假设考虑一个广义矩阵。
要求
只要!
安装
您可以下载TRS.py
,然后将其导入为
>>
>
from
TRS
import
trust
在放置TRS.py相同目录的Python源代码中。
用法
您可以使用trust(g,
H,
Delta)作为求解器。
参数g,
H,
Delta与上述给定数据相对应
返回值是s,
val,
time,
count,
lmbd
,其中
s
:最佳解决方案
val
:最佳值
time
:计算时间(毫秒)
count
:迭代次数
lmbd
:对应的拉格朗日乘数
例子
。
>>
>
import
numpy
as
np
>>
>
from
math
import
sqrt
>>
>
from
TRS
import
trust
>>
>
g
=
【文件预览】:
TRS-master
----README.md(2KB)
----TrustRegionSubproblem()
--------TRS.py(7KB)