化学現象をモデル化する必要があります。そのために、「バー」を配置する正方形のグリッドを使用することにしました。
(バーは緑色で表されます)。グリッドとバーは可変次元を持つことができます。バーは水平または垂直にすることができ、グリッドは周期的です。つまり、最初の線の最初の正方形は、最初の線の最後の正方形のすぐ隣にあると見なされます。また、バーの数は可変です (実際には可変です。20 から 200 までです)。
私の目標は、「相互作用の最小化」を模倣することです。基本的に、各棒は他の棒からできるだけ離す必要があります。より正確には、緑色の正方形間の距離を最大にする必要があります。最適なポジショニングを見つける方法が必要です。
しかし、私はそれを行う方法がわかりません。バーが単一の正方形である場合、何らかの力ずくの方法を使用して、可能性ごとにすべての正方形間の距離を計算すると思います。しかし、それが良い方法かどうかはわかりませんし、ここでは当てはまらないことは確かです。
それを行う方法について何か考えがありますか?