我需要在某些约束下最小化复杂的线性多变量函数。
设x为长度为L的复数数组。
a[0], a[1], ..., a[L-1]是复系数,并且
F是复函数F(x)= x[0]*a[0] + x[1]*a[1] + ... + x[L-1]*a[L-1]必须被最小化。
b[0], b[1], ..., b[L-1]是复系数,有一个约束
1 = complexConjuate(x[0])*x[0] + complexConjuate(x[1])*x[1] + ... + complexConjuate(x[L-1])*x[L-1]有来实现。
我已经详细查看了http://math.nist.gov/javanumerics/并浏览了许多文档。但是我找不到一个可以最小化复杂功能的库。