Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Optimization 支持复变量的优化建模语言_Optimization_Scipy_Pyomo_Nonlinear Optimization_Non Convex - Fatal编程技术网

Optimization 支持复变量的优化建模语言

Optimization 支持复变量的优化建模语言,optimization,scipy,pyomo,nonlinear-optimization,non-convex,Optimization,Scipy,Pyomo,Nonlinear Optimization,Non Convex,我正在寻找python中的优化建模库,比如CVXPY和Pyomo,它们支持复杂变量(具有实部和虚部的变量)和非线性问题。CVXPY支持复杂变量,但不支持约束的非线性函数。另一方面,Pyomo可以支持非线性问题,但不支持复杂变量 总之:我正在研究一个带有复杂变量的大规模非线性非凸优化问题,我正在寻找类似cvxpy的方法来解决这类问题 任何建议! 谢谢您的型号是凸面的吗?如果不是的话,Cvxpy是不好的。是的,它是一个非线性非凸优化问题。Cvxpy的全部目的是防止你制定非凸问题。所以我怀疑你能否使用

我正在寻找python中的优化建模库,比如CVXPY和Pyomo,它们支持复杂变量(具有实部和虚部的变量)和非线性问题。CVXPY支持复杂变量,但不支持约束的非线性函数。另一方面,Pyomo可以支持非线性问题,但不支持复杂变量

总之:我正在研究一个带有复杂变量的大规模非线性非凸优化问题,我正在寻找类似cvxpy的方法来解决这类问题

任何建议!
谢谢

您的型号是凸面的吗?如果不是的话,Cvxpy是不好的。是的,它是一个非线性非凸优化问题。Cvxpy的全部目的是防止你制定非凸问题。所以我怀疑你能否使用Cvx。也许你的问题是一个伪装成凸问题的问题,也就是说,它可以重新表述为(或者近似于)凸问题。为什么不编辑您的问题并添加问题的表述?@jub0bs感谢您的回答。实际上,这是电力系统中一个众所周知的问题。这个问题有一些离散变量,所以首先我将解决这个问题,考虑到离散变量是连续的,然后对值进行四舍五入,在固定离散变量的同时再次求解。我正在寻找一个像CVXPY这样的库,它接受复变量(具有实部和虚部的变量)来解决非线性问题。