我正在寻找一种算法,可以通过移除一条边来分割具有N个节点的树(每个节点的最大度数为3),以使得结果产生的两棵树尽可能接近N/2。如何找到“最中心”的边?
该树作为算法的前一个阶段的输入,并且作为图形输入 - 因此它既不平衡也不清楚哪个节点是根。
我的想法是在树中找到最长路径,然后选择最长路径中间的边。这样行得通吗?
最理想的情况下,我希望找到一种解决方案,可以确保两棵树都不超过2N / 3个节点。
感谢您的回答。
该树作为算法的前一个阶段的输入,并且作为图形输入 - 因此它既不平衡也不清楚哪个节点是根。
我的想法是在树中找到最长路径,然后选择最长路径中间的边。这样行得通吗?
最理想的情况下,我希望找到一种解决方案,可以确保两棵树都不超过2N / 3个节点。
感谢您的回答。