奇怪的问题不是真正的代码而是逻辑,希望可以在这里发布,在这里
我有一个可以被认为是图表的数据结构。每个节点可以支持许多链接,但仅限于每个节点的值。所有链接都是双向的。每个环节都有成本。成本取决于节点之间的欧几里得差异,每个节点中两个参数的最小值。和一个全局修饰符。
我希望找到图表的最大成本。
想知道是否有一种聪明的方法可以找到这样的匹配,而不是通过蛮力进行......这很丑陋......而且我不确定如果不花费 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。