Substitution

2025年7月7日 更新

Substitutionは,2つの異なる原子種をランダムに選択し,位置を入れ替える操作である.

バージョン1.4.1からは複数の原子を入れ替える機能を搭載.入れ替える原子数はsubs_max以下の自然数からランダムに選択される. デフォルトではsubs_max = 3

  • 入れ替え後の構造の原子数が最小原子数(ll_nat)と最大原子数(ul_nat)を超えないように制限.
  • 最終的に,mindist で指定される最小原子間距離の制限をチェックし,問題がなければその構造を子個体として採用する.

fig_EA-vc_substitution.svg fig_EA-vc_substitution.svg