私は派生物を持たないブラックボックス関数(ニューラルネットワーク)のセットに対してオプティマイザを実装しようとしています(これはおそらくこの質問には関係ありません)。私はnlopt
を使用したいので、自分のウェブサイトでチュートリアルを読んでいます。これはNon linear constraintsという簡単な目的関数を実装しています。nloptの固定間隔の制約
これらの例では、制約関数は連続的に微分可能な多項式の集合です。おそらくという制約は、この例の目的関数であるです。これは、チュートリアル全体が、自分自身のような非数式に対して少し混乱させました。私の場合は、各ディメンションに固定範囲を設定したいだけです。
の各ディメンション(および任意のディメンション数)に固定間隔[a,b]
を適用するにはどうすればよいですか?
私は、チュートリアルの制約関数にも微分が含まれていることを意識しています。固定インターバル制約関数の導関数をどうやって提供する必要があるかわかりません。