このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
直接検索
制約付きまたは制約なしの導関数フリー最適化のためのパターン検索ソルバー
直接探索は、滑らかな、または滑らかでない最適化問題を解決するための効率的なアルゴリズムです。ほとんどの滑らかでない問題については、まず patternsearch
を試してください。
関数
ライブ エディター タスク
最適化 | ライブ エディターでの方程式の最適化または解決 (R2020b 以降) |
トピック
問題ベースの直接検索
- patternsearch を使用した非滑らかな関数の最適化、問題ベース
問題ベースのアプローチで非滑らかな関数を最小化する基本的な例。 - パターン探索を用いた制約付き最小化、問題ベース
境界と非線形制約に従って目的関数を最小化するには、patternsearch
を使用します。 - パターン検索オプションの効果、問題ベース
問題ベースのアプローチで直接検索を視覚化し、調整します。 - 検索とアンケート、問題ベース
問題ベースのアプローチにおける投票方法に加えて検索の有用性を示す例。
ソルバーベースの直接探索の基礎
- GPSアルゴリズムを使用して最適化する
パターン検索を使用して最適化問題を解決する例を示します。 - パターン検索を使用した目的関数のコーディングと最小化
追加のパラメータやベクトル化を含む目的関数の記述方法を示します。 - patternsearch と Optimize を使用した制約付き最小化ライブ エディター タスク
patternsearch
で線形制約と非線形制約を使用する例。 - patternsearch アルゴリズムを調べる
この例では、異なるpatternsearch
アルゴリズムを選択した場合の効果を示します。 - ライブエディタータスクの最適化における patternsearch アルゴリズムの調査
この例では、最適化 ライブ エディター タスクを使用してさまざまなpatternsearch
アルゴリズムを選択した場合の効果を示します。 - パターン検索を用いた制約付き最小化、ソルバーベース
直接検索で制約を使用します。 - パターン検索オプションの効果
直接検索を視覚化して調整します。 - オプションの設定
patternsearch
のオプションを設定および確認する方法を示します。 - 確率的目的関数の最適化
パターン検索では、ノイズが存在する場合でも関数を最小化できます。 - 検索と投票
投票方法に加えて検索の有用性を示す例。
ソルバーベースの専門タスク
- 投票の種類
UseCompletePoll
オプションを含むポーリング オプションの効果を調べます。 - メッシュオプションの設定
さまざまなメッシュの拡張および収縮係数の影響を調べます。 - カスタムプロット関数
patternsearch
のプロット関数の記述方法と使用方法を示します。 - パターン検索がワシントン山を登る
カスタム プロット関数を使用してpatternsearch
が実行する手順を示します。 - 確率的目的関数の最適化
パターン検索では、ノイズが存在する場合でも関数を最小化できます。 - 目的関数と制約関数をベクトル化する
ベクトル化された関数評価を使用して速度を向上させる方法。 - ODE を並列に最適化する
高価なサブルーチンを 1 回だけ呼び出し、patternsearch
またはga
を使用して ODE ソリューションを並列に計算することで時間を節約します。
直接検索の背景
- ダイレクト検索とは何ですか?
直接検索とパターン検索を紹介します。 - パターン検索用語
いくつかの基本的なパターン検索用語について説明します。 - パターン検索ポーリングの仕組み
直接検索アルゴリズムの概要を説明します。 - 非一様パターン検索 (NUPS) アルゴリズム
NUPS アルゴリズムの説明。 - 検索と投票
ポーリング ステップで検索方法がどのように機能するかについて説明します。 - ソルバー許容値の設定
停止条件とそれに関連するオプション。 - パターン探索のための非線形制約ソルバーアルゴリズム
拡張ラグランジュパターン探索 (ALPS) について説明します。 - パターン検索オプション
パターン検索のオプションを調べます。