Constraint (computational chemistry) とは

計算化学において、制約アルゴリズムは、質点からなる剛体のニュートン運動を満たすための方法である。拘束アルゴリズムは、質点間の距離が維持されることを保証するために使用されます。一般的な手順は次のとおりです。 (ii)明示的な拘束力を導入すること、(iii)ラグランジュ乗数または投影法の手法によって拘束力を暗黙的に最小限に抑えること、
制約アルゴリズムは、しばしば分子動力学シミュレーションに適用される。このようなシミュレーションは、結合長、結合角およびねじり角の制約を自動的に満たす内部座標を使用して実行されることもありますが、これらの3つの制約に対して明示的または暗黙的な拘束力を使用してシミュレーションを実行することもできます。しかし、明示的な拘束力は非効率を引​​き起こす。所与の長さの軌道を得るためにより多くの計算能力が必要とされる。そのため、内部座標と暗黙的な力の制約のソルバが一般に好まれます。
制約アルゴリズムは、ある自由度に沿った動きを無視することによって計算効率を達成する。例えば、原子分子動力学においては、典型的には、水素に対する共有結合の長さが制限される。しかし、これらの自由度に沿った振動が研究されている現象にとって重要である場合、制約アルゴリズムは使用しないでください。