We consider the problem of adding a fixed number of new edges to an undirected graph in order to minimize the diameter of the augmented graph, and under the constraint that the number of edges added for each vertex is bounded by an integer. The problem is motivated by network-design applications, where we want to minimize the worst case communication in the network without excessively increasing the degree of any single vertex, so as to avoid additional overload. We present three algorithms for this task, each with their own merits. The special case of a matching augmentation, when every vertex can be incident to at most one new edge, is of particular interest, for which we show an inapproximability result, and provide bounds on the smallest achievable diameter when these edges are added to a path. Finally, we empirically evaluate and compare our algorithms on several real-life networks of varying types.
翻译:我们考虑在未定向图表中添加固定数量的新边,以最大限度地减少放大图的直径,并在每个顶端增加的边缘数量受一个整数约束的限制下,将一个固定数量的新边数添加到一个未定向图中的问题。这个问题是由网络设计应用程序驱动的,我们希望在不过分增加任何单一顶端的程度的情况下最大限度地减少网络中最坏的通信,以避免额外的超负荷。我们为此任务提出了三种算法,每个算法都有各自的优点。匹配增强的特殊情形是,每个顶端最多可以发生一个新边缘的事件,这是特别值得注意的,对此,我们显示了一个不兼容的结果,并且提供了在将这些边缘添加到一条路径时最小可实现直径的界限。最后,我们用经验来评估和比较我们在若干不同类型的真实生命网络上的算法。