Substitution
2025年7月7日 更新
Substitutionは,2つの異なる原子種をランダムに選択し,位置を入れ替える操作である.
バージョン1.4.1からは複数の原子を入れ替える機能を搭載.入れ替える原子数はsubs_max
以下の自然数からランダムに選択される.
デフォルトではsubs_max = 3
.
- 入れ替え後の構造の原子数が最小原子数(
ll_nat
)と最大原子数(ul_nat
)を超えないように制限. - 最終的に,
mindist
で指定される最小原子間距離の制限をチェックし,問題がなければその構造を子個体として採用する.