rowexch
行交換 D 最適計画
構文
説明
例
入力引数
名前と値の引数
出力引数
アルゴリズム
cordexch と rowexch はどちらも、各反復で D = |XTX| を増加させるように、初期計画行列 X を増加するように変更する反復探索アルゴリズムを使用します。これら両方のアルゴリズムでは、初期の計画の選択と、漸進的変化の選択にランダム性が組み込まれます。結果として、両方のアルゴリズムは、グローバルな D 最適計画ではなくローカルな D 最適計画を返すことがあります。各アルゴリズムを複数回実行し、最終的な計画に対する最適な結果を選択します。この反復と比較を自動化するには、いずれかの関数の名前と値の引数 NumTries を設定します。
各反復において、行交換アルゴリズムは、X の行全体を、実行可能な処理の候補セットにおいて評価された計画行列 C の行と交換します。rowexch 関数は、candgen 関数と candexch 関数を順に呼び出すことによって 2 ステップで動作し、指定したモデルに適切な計画行列を自動的に作成します。candexch を直接呼び出すことによって、ユーザー独自の C を提供します。いずれの場合も、C が大きい場合は、そのメモリ内に静的に存在すると、計算速度に影響を及ぼすことがあります。