無線ノードのセットが互いに近接しており、重複を最小限に抑えるために周波数を割り当てたいと考えています。エリアを完全にカバーするには、無線チャネルをオーバーサブスクライブする必要があるため、近くの無線が同じ周波数で送信されます。
サンプルデータ:
5 周波数
343 ラジオ
4158 エッジ
私の現在の最良の推測は、周波数割り当ての母集団をランダムに生成し、最高のスコアが 10 世代にわたって改善されなくなるまで無線間で周波数を交換することです。スコアは、同じ周波数の無線の 1/range^2 の合計です。
各エッジは無線間の距離で、壁と床を補正したものです。最大無線距離の 2 倍を超えるエッジはリストから除外されています。
より良い方法はありますか?