仮に
ここで、は対称n × n行列であり、v e c(U )はUをn 2エントリの1次元ベクトルに再整形します。
上記のプログラムの中で問題を引き起こす部分はです。(非負の対称行列の解を制限するのは簡単なようです。)
ヘルプや参考文献を事前に感謝します!
仮に
ここで、は対称n × n行列であり、v e c(U )はUをn 2エントリの1次元ベクトルに再整形します。
上記のプログラムの中で問題を引き起こす部分はです。(非負の対称行列の解を制限するのは簡単なようです。)
ヘルプや参考文献を事前に感謝します!
回答:
編集:この説明をもう一度試してみましょう。今回はもっと目が覚めています。
製剤には3つの大きな問題があります(重大度の順に)。
まず、各制約の標準的な明白な再定式化はありません。アロンの提案は、より一般的に適用される分のような制約する制約、UはI J ≤ 分間K { U 、I 、K、U字のk jは }次の2つの等価な不等式で置換されているU 、I 、J ≤ U 、I 、K、
ヴォルフガングは、スラック変数を追加することで線形で滑らかになるように制約を再定式化することは可能だと指摘しています(彼は証拠を含みません)。元の定式化の最大制約ごとにスラック変数を追加する必要があります。これは、この再定式化でn 2 個の制約を追加することを意味します。さらに、すべての最大制約は2 n(または)線形制約に置き換えられます。実際のキラーは、非平滑性が制約から目的に移動するため、Wolfgangの定式化により非平滑な非線形プログラムが生成されることです。
私が知っている最小化問題には制約の標準的な再定式化はありません。私の線形計画の教科書をチェックし、文献検索を行ったからです。それは、そのような再定式化が存在しないという意味ではありません。それは私がそれに出会っていないことを意味します。推測しなければならないなら、LPの定式化は存在しないと思います。
これに関連して、非平滑性とは、定式化の関数(目的または制約)の少なくとも1つが2回連続で微分可能でないことを意味します。この定式化の滑らかでない関数は関数です。
以下の理由により、非平滑性は大きな問題です。
これらの関数は凹型です。
スムーズでないプログラム用のバンドルソルバーを使用して、定式化で運を試してください。私は、これらのタイプのソルバーの経験はあまりありません。(私の同僚は彼の研究でそれらを使用しています。)彼らは派生情報を使用できないため、おそらく遅いでしょう。(代わりにsubgradientまたはClarkeの一般化された勾配情報を使用すると思います。)また、バンドルソルバーで大きな問題インスタンスを解決できる可能性は低いです。
実行不可能な領域に入る問題のために。)
コメントボタンが見つかりません...
凸集合の場合、Dykstra's_projection_algorithmのようなものを使用して目的の関数で勾配降下を実行し、制約の空間に投影し直すことができます。