Network Design with Degree Constraints: Problems and Results

Network Design with Degree Constraints: Problems and Results
Slide Note
Embed
Share

Delve into the complexities of network design with degree constraints as outlined in the joint work by Guy Kortsarz, Rohit Khandekar, and Zeev Nutov. Explore various minimum-cost spanning subgraph scenarios, arborescence/tree spanning challenges, and prize-collecting Steiner network designs with degree constraints. Discover innovative algorithms and results addressing vertex connectivity, degree violation, integrality gap considerations, and approximation strategies. Gain insights into cutting-edge research on network optimization under stringent degree constraints.

  • Network Design
  • Degree Constraints
  • Algorithm
  • Spanning Subgraph
  • Approximation

Uploaded on Mar 09, 2025 | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Network Design with Degree Constraints Guy Kortsarz Joint work with Rohit Khandekar and Zeev Nutov

  2. Problems we consider Minimum cost 2-vertex-connected spanning subgraph with degree constraints Minimum-degree arborescence/tree spanning at least k vertices Minimum-degree diameter-bounded tree spanning at least k vertices Prize-collecting Steiner network design with degree constraints

  3. Our results (1) Minimum cost 2-vertex-connected spanning subgraph with degree constraints First paper to deal with vertex-connectivity (6b(v) + 6)-degree violation, 4-approximation Algorithm: Compute an MST T with degree constraints Augment T to a 2-vertex-connected spanning subgraph without violating the degree constraints by too much

  4. Our results (2) Minimum-degree arborescence/tree spanning at least k vertices Much harder than minimum-degree arborescence Large integrality gap for natural LP: k = n No o(log n)-approximation unless NP=Quasi(P) Combinatorial ((k log k)/OPT) -approximation Minimum-degree diameter-bounded (undirected) tree spanning at least k vertices No o(log n)-approximation unless NP=Quasi(P)

  5. Our results (3) Prize-collecting Steiner network design with degree constraints ( b(v) + )-degree violation -approximation algorithm for SNDP with degree constraints implies ( (1+1/ ) b(v) + )-degree violation ( +1)-approximation algorithm for prize-collecting SNDP with degree constraints For example, = 2, = 1, = 6r+3 where r = maximum connectivity requirement

  6. Outline 1. Minimum cost 2-vertex-connected spanning subgraph with degree constraints 2. Minimum-degree arborescence/tree spanning at least k vertices

  7. Vertex connectivity with degree constraints Minimum cost 2-vertex-connected spanning subgraph with degree constraints Algorithm: Compute an MST T with degree constraints Augment T to a 2-vertex-connected spanning subgraph without violating the degree constraints by too much

  8. Augmenting vertex connectivity with degree constraints Tree T (S) S Set S is violated if S has only one neighbor (S) in T S + (S) V

  9. Vertex connectivity with degree constraints Tree T (S) S Menger s theorem: T + F is 2-vertex-connected if and only if each violated S has an edge outside S + (S).

  10. Natural LP with degree bounds Minimize cost of the picked edges such that: For each violated set S, there is a picked edge from S to V \ (S + (S)) Degree of any vertex v is at most b(v) Main theorem: One can iteratively round this LP to get a solution such that: The cost is at most 3 times LP value degree(v) 2 T(v) + 3 b(v) + 3 Since T(v) b(v) + 1, the final degree of v is at most 6 b(v) + 6.

  11. Outline 1. Minimum cost 2-vertex-connected spanning subgraph with degree constraints 2. Minimum-degree arborescence/tree spanning at least k vertices

  12. k integrality gap Degree = k LP sets xe = 1/k and has maximum degree = 1 Any integral solution has maximum degree k Degree = k

  13. Minimum-degree k-arborescence: Our approach Consider the optimum k-arborescence with max- degree OPT

  14. Minimum-degree k-arborescence: Our approach There exist (k OPT) subtrees each containing at most (k OPT) terminals Portal

  15. Minimum-degree k-arborescence: Our approach Algorithmic goal: find at most (k OPT) portals, each sending at most (k OPT) flow, such that at least k terminals receive a unit flow each Portal Constraint: each vertex can support at most OPT flow (the degree constraint)

  16. Minimum-degree k-arborescence: Our approach This is a submodular cover problem We can get O(log k) approximation Thus overall ((k OPT) log k)-degree k-arborescence Portal

  17. Open questions How hard is it to approximate the minimum- degree arborescence spanning at least k vertices? Can we get polylog k approximation? Can we show k hardness of approximation? Is the problem easier in undirected graphs?

More Related Content