我的问题是这样的:
我有一个物理布局,以图形表示。节点表示导线可以锚固的钩子/管道,而“边缘”是导线可以通过的两个节点之间的可能连接。
有一些特殊的节点,称为分离器,从中可以将单根导线拆分为2根或更多至k根。目前可以将k取为常数,但是每个节点的k都不同。并非所有节点都是拆分器。
有一种电源可以从中伸出电线。它是源。电线必须连接到n个接收器。
一条边可以沿任意方向穿过任意数量的导线。
总导线长度必须最小化。
图形,平面或欧几里得的性质未知。
示例:下面是一个示例网络。节点以数字命名,并且边的权重等于1。源是Node1,接收器是Node5,Node9和Node13。在情况1中,Node6是Splitter节点。在情况2中,Node6和Node4是拆分器节点。分离器节点的k = 3,即,它可以接一根线并将其分成三根线。
案例1。仅一个拆分器节点。在Node6上拆分很有意义。
情况2。两个分离器节点。在Node4而不是Node6上拆分很有意义。
我正在寻找不同的策略来找到针对此问题的通用解决方案。与手头的问题相比,此处呈现的图的比例较小。该图是静态的,不能更改(我的意思是解决方案不应建议任何新的边缘或建议新的拆分器位置)。也欢迎任何引用有关此类问题的研究论文的参考。
案例3。两个分离器节点。在Node4和Node14处拆分很有意义。请注意,这种情况下边缘8-12、6-10和10-11的边缘权重已更改。在这种情况下,重要的是从Node14分离后重新布线。