ここでの奇妙な質問は、実際にはコードではなくロジックです。ここに投稿しても大丈夫です。
グラフと考えられるデータ構造を持っています。各ノードは多くのリンクをサポートできますが、各ノードの値に制限されます。すべてのリンクは双方向です。各リンクにはコストがかかります。コストは、ノード間のユークリッド差に依存します。各ノードの2つのパラメーターの最小値。およびグローバル修飾子。
グラフの最大コストを見つけたいです。
総当たり攻撃ではなく、そのような一致を見つけるための賢い方法があるかどうか疑問に思います...これは醜いです...そして私はそれを実行するのに700万年を費やさずにそれをどのように行うかさえわかりません。
明確にするために:
Global variable = T
many nodes N each have E,X,Y,L
L is the max number of links each node can have.
cost of link A,B = Sqrt( min([a].e | [b].e) ) x
( 1 + Sqrt( sqrt(sqr([a].x-[b].x)+sqr([a].y-[b].y)))/75 + Sqrt(t)/10 )
total cost =sum all links.....and we wish to maximize this.
ノードの平均値は40〜50の範囲で、(20..600)平均ノードリンク係数は3の範囲0〜10です。