メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

グローバル出力構造

run は 2 種類の出力構造を生成できます。

  • グローバル出力構造。この構造には、複数の開始点からの実行全体に関する情報が含まれています。詳細は以下の通りです。

  • ローカル ソルバーの出力構造。GlobalOptimSolution オブジェクトのベクトルには、ベクトルの各要素にこのような構造が 1 つ含まれています。この構造体の説明については、出力構造体、またはローカル ソルバーの関数リファレンス ページ (fmincon outputfminunc outputlsqcurvefit output 、または lsqnonlin output ) を参照してください。

グローバル出力構造

フィールド意味
funcCountユーザー指定関数(目的関数または非線形制約)の呼び出し回数の合計
localSolverTotal開始されたローカルソルバー実行の数
localSolverSuccess肯定的な終了フラグで終了したローカルソルバー実行の数
localSolverIncomplete0終了フラグで終了したローカルソルバー実行回数
localSolverNoSolution負の終了フラグで終了したローカルソルバー実行の数
messageGlobalSearch または MultiStart 終了メッセージ

通常、ローカル ソルバーからの肯定的な終了フラグは、実行が成功したことを示します。負の終了フラグは失敗を示します。0 終了フラグは、反復または関数評価制限を超えてソルバーが停止したことを示します。詳細については、終了フラグと終了メッセージまたは許容誤差と停止条件を参照してください。

参考

トピック