いくつかの制約の下で複雑な線形多変数関数を最小化する必要があります。
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/を詳しく調べ、多くのドキュメントを調べました。しかし、複雑な関数の最小化を行うライブラリが見つかりませんでした。