Zeev Nutov

dblp:49/3848 · DBLP profile ↗
← Back
119ranked-venue papers
52as first author
21since 2021 · last 2026
0000-0002-6629-3243ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 111 · 51 first-author · 19 since 2021Databases, data management, data science and information retrieval · 8 · 5 first-author · 2 since 2021Computer networks · 7 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2026 A logarithmic approximation algorithm for the activation edge-multicover problem
Zeev Nutov, Avner Huri, Guy Kortsarz
Theor. Comput. Sci.1
2025 Bicriteria Approximation for k-Edge-Connectivity
abstract
In the k-Edge Connected Spanning Subgraph (k-ECSS) problem we are given a (multi-)graph G = (V,E) with edge costs and an integer k, and seek a min-cost k-edge-connected spanning subgraph of G. The problem admits a 2-approximation algorithm and no better approximation ratio is known. Recently, Hershkowitz, Klein, and Zenklusen [STOC 24] gave a bicriteria (1,k-10)-approximation algorithm that computes a (k-10)-edge-connected spanning subgraph of cost at most the optimal value of a standard Cut-LP for k-ECSS. We improve the bicriteria approximation to (1,k-4) and also give another non-trivial bicriteria approximation (3/2,k-2). The k-Edge-Connected Spanning Multi-subgraph (k-ECSM) problem is almost the same as k-ECSS, except that any edge can be selected multiple times at the same cost. A (1,k-p) bicriteria approximation for k-ECSS w.r.t. Cut-LP implies approximation ratio 1+p/k for k-ECSM, hence our result also improves the approximation ratio for k-ECSM.
Zeev Nutov, Reut Cohen
ESA1
2025 Tight Analysis of the Primal-Dual Method for Edge-Covering Pliable Set Families
abstract
A classic result of Williamson, Goemans, Mihail, and Vazirani [STOC 1993: 708-717] states that the problem of covering an uncrossable set family by a min-cost edge set admits approximation ratio 2, by a primal-dual algorithm with a reverse delete phase. Bansal, Cheriyan, Grout, and Ibrahimpur [ICALP 2023: 15:1–15:19] showed that this algorithm achieves approximation ratio 16 for a larger class of so called γ-pliable set families, that have much weaker uncrossing properties. The approximation ratio 16 was improved to 10 in [Z. Nutov, 2025]. Recently, Bansal [I. Bansal, 2024] obtained approximation ratio 8 for γ-pliable families and also considered an important particular case of the family of cuts of size < k of a graph H. We will improve the approximation ratio to 7 for the former case and give a simple proof of approximation ratio 6 for the latter case. Furthermore, if H is λ-edge-connected then we will show a slightly better approximation ratio 6 - 1/(β+1), where β = ⌊(k-1)/(⌈(λ+1)/2⌉)⌋. Our analysis is supplemented by examples indicating that these approximation ratios are asymptotically tight for the primal-dual algorithm.
Zeev Nutov
MFCS1
2025 A 22k-approximation algorithm for minimum power k edge disjoint st-paths
Zeev Nutov
Inf. Process. Lett.1
2024 Parameterized Algorithms for Node Connectivity Augmentation Problems
abstract
A graph G is k-out-connected from its node s if it contains k internally disjoint sv-paths to every node v; G is k-connected if it is k-out-connected from every node. In connectivity augmentation problems, the goal is to augment a graph G₀ = (V,E₀) by a minimum costs edge set J such that G₀ ∪ J has higher connectivity than G₀. In the k-Out-Connectivity Augmentation ({k-OCA}) problem, G₀ is (k-1)-out-connected from s and G₀ ∪ J should be k-out-connected from s; in the k-Connectivity Augmentation ({k-CA}) problem G₀ is (k-1)-connected and G₀ ∪ J should be k-connected. The parameterized complexity status of these problems was open even for k = 3 and unit costs. We will show that {k-OCA} and 3-{CA} can be solved in time 9^p ⋅ n^{O(1)}, where p is the size of an optimal solution. Our paper is the first that shows fixed-parameter tractability of a k-node-connectivity augmentation problem with high values of k. We will also consider the (2,k)-Connectivity Augmentation ({(2,k)-CA}) problem where G₀ is (k-1)-edge-connected and G₀ ∪ J should be both k-edge-connected and 2-connected. We will show that this problem can be solved in time 9^p ⋅ n^{O(1)}, and for unit costs approximated within 1.892.
Zeev Nutov
ESA1
2024 Extending the Primal-Dual 2-Approximation Algorithm Beyond Uncrossable Set Families
Zeev Nutov
IPCO1
2024 Improved Approximation Algorithms for Covering Pliable Set Families and Flexible Graph Connectivity
Zeev Nutov
WAOA1
2024 Approximation algorithms for node and element connectivity augmentation problems
Zeev Nutov
Theory Comput. Syst.1
2024 2-node-connectivity network design
Zeev Nutov
Theor. Comput. Sci.1
2023 An $O(\sqrt{k})$-Approximation Algorithm for Minimum Power k Edge Disjoint st-Paths
Zeev Nutov
CiE1
2023 Improved Approximations for Relative Survivable Network Design
Michael Dinitz, Ama Koranteng, Guy Kortsarz, Zeev Nutov
WAOA4
2023 Practical Budgeted Submodular Maximization
Moran Feldman, Zeev Nutov, Elad Shoham
Algorithmica2
2023 Covering Users With QoS by a Connected Swarm of Drones: Graph Theoretical Approach and Experiments
abstract
In this work, we study the connected version of the covering problem motivated by the coverage of ad-hoc drones’ swarm. We focus on the situation where the number of drones is given, and this number is not necessarily enough to cover all users. That is, we deal with a budget optimization problem, where the budget is the number of given drones. We assume that each ground user has different QoS requirements. Additionally, each ground user has a weight that corresponds to the importance (rank) of the user. Moreover, we consider the case when there is no third-party entity that provides connectivity to the drones. In this paper, we propose a 3D deployment scheme with the given number of drones such that the sum of the weights (ranks) of the ground users covered by drones is maximized (when the covering radii satisfy QoS of these users), and the drones form a connected graph. We present a number of approximate solutions with provable guaranteed performance evaluation that have been validated also through the simulation platform.
Kiril Danilchenko, Zeev Nutov, Michael Segal 0001
IEEE/ACM Trans. Netw.2
2023 Doing their best: How to provide service by limited number of drones?
Kiril Danilchenko, Zeev Nutov, Michael Segal 0001
Wirel. Networks2
2022 Data Structures for Node Connectivity Queries
abstract
Let $κ(s,t)$ denote the maximum number of internally disjoint $st$-paths in an undirected graph $G$. We consider designing a compact data structure that answers $k$-bounded node connectivity queries: given $s,t \in V$ return $\min\{κ(s,t),k+1\}$. A trivial data structure has space $O(n^2)$ and query time $O(1)$. A data structure of Hsu and Lu has space $O(k^2n)$ and query time $O(\log k)$,and a randomized data structure of Iszak and Nutov has space $O(kn\log n)$ and query time $O(k \log n)$. We extend the Hsu-Lu data structure to answer queries in time $O(1)$. In parallel to our work, Pettie, Saranurak and Yin extended the Iszak-Nutov data structure to answer queries in time $O(\log n)$. Our data structure is more compact for $k<\log n$, and our query time is always better. We then augment our data structure by a list of cuts that enables to return a pointer to a minimum $st$-cut in the list (or to a cut of size $\leq k$) whenever $κ(s,t) \leq k$. A trivial data structure has cut list size $n(n-1)/2$, and cut query time $O(1)$, while the Pettie, Saranurak and Yin data structure has list size $O(kn \log n)$ and cut query time $O(\log n)$. We show that $O(kn)$ cuts suffice to return an $st$-cut of size $\leq k$, and a list of $O(k^2 n)$ cuts contains a minimum $st$-cut for every $s,t \in V$. In the case when $S$ is a node subset with $κ(s,t) \geq k$ for all $s,t \in V$, we show that $3|S|$ cuts suffice, and that these cuts can be partitioned into $O(k)$ laminar families. Thus using space $O(kn)$ we can answers each connectivity and cut queries for $s,t \in S$ in $O(1)$ time, generalizing and substantially simplifying the proof of a result of Pettie and Yin for the case $|S|=V$.
Zeev Nutov
ESA1
2022 Approximating k-Connected m-Dominating Sets
abstract
A subset S of nodes in a graph G is a k-connected m-dominating set ((k , m)-cds) if the subgraph G[S] induced by S is k-connected and every $$v \in V {\setminus } S$$ has at least m neighbors in S. In the k -Connected m -Dominating Set ((k , m)-CDS) problem, the goal is to find a minimum weight (k, m)-cds in a node-weighted graph. For $$m \ge k$$ we obtain the following approximation ratios. For unit disk graphs we improve the ratio $$O(k \ln k)$$ of Nutov (Inf Process Lett 140:30–33, 2018) to $$\min \left\{ \frac{m^2}{(m-k+1)^2},k^{2/3}\right\} \cdot O(\ln ^2 k)$$ —this is the first sublinear ratio for the problem, and the first polylogarithmic ratio $$O(\ln ^2 k)/\epsilon ^2$$ when $$m \ge (1+\epsilon )k$$ ; furthermore, we obtain ratio $$\min \left\{ \frac{m}{m-k+1},\sqrt{k}\right\} \cdot O(\ln ^2 k)$$ for uniform weights. For general graphs our ratio $$O(k \ln n)$$ improves the previous best ratio $$O(k^2 \ln n)$$ of Nutov (2018) and matches the best known ratio for unit weights of Zhang et al. (INFORMS J Comput 30(2):217–224, 2018). These results are obtained by showing the same ratios for the Subset k -Connectivity problem when the set of terminals is an m-dominating set.
Zeev Nutov
Algorithmica1
2022 The minimum degree Group Steiner problem
Guy Kortsarz, Zeev Nutov
Discret. Appl. Math.2
2022 A polylogarithmic approximation algorithm for 2-edge-connected dominating set
Amir Belgi, Zeev Nutov
Inf. Process. Lett.2
2022 A 4 + ϵ approximation for k-connected subgraphs
Zeev Nutov
J. Comput. Syst. Sci.1
2022 Approximating activation edge-cover and facility location problems
Guy Kortsarz, Zeev Nutov, Eli Shalom
Theor. Comput. Sci.2
2021 On the Tree Augmentation Problem
Zeev Nutov
Algorithmica1
2020 Covering Users by a Connected Swarm Efficiently
Kiril Danilchenko, Michael Segal 0001, Zeev Nutov
ALGOSENSORS3
2020 Approximating k-Connected m-Dominating Sets
Zeev Nutov
ESA1
2020 Bounded Degree Group Steiner Tree Problems
Guy Kortsarz, Zeev Nutov
IWOCA2
2020 A 4 + ε approximation for k-connected subgraphs
abstract
We obtain approximation ratio for the (undirected) k-Connected Subgraph problem, where is the largest integer such that 2ℓ–1k2ℓ+1 ≤ n. For large values of n this improves the ratio 6 of Cheriyan and Végh [4] when n ≥ k3 (the case ℓ = 1). Our result implies an fpt-approximation ratio 4 + ε that matches (up to the “+ε” term) the best known ratio 4 for k = 6, 7 for both the general and the easier augmentation versions of the problem. Similar results are shown for the problem of covering an arbitrary crossing supermodular biset function.
Zeev Nutov
SODA1
2020 2-Node-Connectivity Network Design
Zeev Nutov
WAOA1
2019 Approximating Activation Edge-Cover and Facility Location Problems
abstract
What approximation ratio can we achieve for the Facility Location problem if whenever a client u connects to a facility v, the opening cost of v is at most theta times the service cost of u? We show that this and many other problems are a particular case of the Activation Edge-Cover problem. Here we are given a multigraph G=(V,E), a set R subseteq V of terminals, and thresholds {t^e_u,t^e_v} for each uv-edge e in E. The goal is to find an assignment a={a_v:v in V} to the nodes minimizing sum_{v in V} a_v, such that the edge set E_a={e=uv: a_u >= t^e_u, a_v >= t^e_v} activated by a covers R. We obtain ratio 1+max_{x>=1}(ln x)/(1+x/theta)~= ln theta - ln ln theta for the problem, where theta is a problem parameter. This result is based on a simple generic algorithm for the problem of minimizing a sum of a decreasing and a sub-additive set functions, which is of independent interest. As an application, we get the same ratio for the above variant of {Facility Location}. If for each facility all service costs are identical then we show a better ratio 1+max_{k in N}(H_k-1)/(1+k/theta), where H_k=sum_{i=1}^k 1/i. For the Min-Power Edge-Cover problem we improve the ratio 1.406 of [Calinescu et al, 2019] (achieved by iterative randomized rounding) to 1.2785. For unit thresholds we improve the ratio 73/60~=1.217 of [Calinescu et al, 2019] to 1555/1347~=1.155.
Zeev Nutov, Guy Kortsarz, Eli Shalom
MFCS1
2019 Improved approximation algorithms for minimum power covering problems
Gruia Calinescu, Guy Kortsarz, Zeev Nutov
Theor. Comput. Sci.3
2018 Improved Approximation Algorithms for Minimum Power Covering Problems
Gruia Calinescu, Guy Kortsarz, Zeev Nutov
WAOA3
2018 LP-relaxations for tree augmentation
Guy Kortsarz, Zeev Nutov
Discret. Appl. Math.2
2018 Improved approximation algorithms for k-connected m-dominating set problems
Zeev Nutov
Inf. Process. Lett.1
2018 Approximating Steiner trees and forests with minimum number of Steiner points
Nachshon Cohen, Zeev Nutov
J. Comput. Syst. Sci.2
2018 Improved Approximation Algorithms for Minimum Cost Node-Connectivity Augmentation Problems
Zeev Nutov
Theory Comput. Syst.1
2018 Erratum: Approximating Minimum-Cost Connectivity Problems via Uncrossable Bifamilies
abstract
There are two errors in our article “Approximating Minimum-Cost Connectivity Problems via Uncrossable Bifamilies” ( ACM Transactions on Algorithms ( TALG ), 9(1), Article No. 1, 2012). In that article, we consider the (undirected) S URVIVABLE N ETWORK problem. The input consists of a graph G =( V , E ) with edge-costs, a set T ⊆ V of terminals, and connectivity demands { r st > 0 : st ∈ D ⊆ T × T } . The goal is to find a minimum cost subgraph of G that for all st ∈ D contains r st pairwise internally disjoint st -paths. We claimed ratios O ( k ln k ) for rooted demands when the set D of demand pairs form a star, where k = max st ∈ D r st is the maximum demand. This ratio is correct when the requirements are r st = k for all t ∈ T \{ s }, but for general rooted demands our article implies only ratio O ( k 2 ) (which, however, is still the currently best-known ratio for the problem). We also obtained various ratios for the node-weighted version of the problem. These results are valid, but the proof needs a correction described here.
Zeev Nutov
ACM Trans. Algorithms1
2017 On the Tree Augmentation Problem
abstract
In the Tree Augmentation problem we are given a tree T=(V,F) and a set E of edges with positive integer costs {c_e:e in E}. The goal is to augment T by a minimum cost edge set J subseteq E such that T cup J is 2-edge-connected. We obtain the following results. Recently, Adjiashvili [SODA 17] introduced a novel LP for the problem and used it to break the 2-approximation barrier for instances when the maximum cost M of an edge in E is bounded by a constant; his algorithm computes a 1.96418+epsilon approximate solution in time n^{{(M/epsilon^2)}^{O(1)}}. Using a simpler LP, we achieve ratio 12/7+epsilon in time ^{O(M/epsilon^2)}. This also gives ratio better than 2 for logarithmic costs, and not only for constant costs. In addition, we will show that (for arbitrary costs) the problem admits ratio 3/2 for trees of diameter <= 7. One of the oldest open questions for the problem is whether for unit costs (when M=1) the standard LP-relaxation, so called Cut-LP, has integrality gap less than 2. We resolve this open question by proving that for unit costs the integrality gap of the Cut-LP is at most 28/15=2-2/15. In addition, we will suggest another natural LP-relaxation that is much simpler than the ones in previous work, and prove that it has integrality gap at most 7/4.
Zeev Nutov
ESA1
2017 Improved Approximation Algorithm for Steiner k-Forest with Nearly Uniform Weights
abstract
In the Steiner k -Forest problem, we are given an edge weighted graph, a collection D of node pairs, and an integer k ⩽ | D |. The goal is to find a min-weight subgraph that connects at least k pairs. The best known ratio for this problem is min { O (√ n ), O (√ k )} [Gupta et al. 2010]. In Gupta et al. [2010], it is also shown that ratio ρ for Steiner k -Forest implies ratio O (ρ · log 2 n ) for the related Dial-a-Ride problem. The only other algorithm known for Dial-a-Ride, besides the one resulting from Gupta et al. [2010], has ratio O (√ n ) [Charikar and Raghavachari 1998]. We obtain approximation ratio n 0.448 for Steiner k -Forest and Dial-a-Ride with unit weights, breaking the O (√ n ) approximation barrier for this natural case. We also show that if the maximum edge-weight is O ( n ϵ ), then one can achieve ratio O ( n (1 + ϵ) · 0.448 ), which is less than √ n if ϵ is small enough. The improvement for Dial-a-Ride is the first progress for this problem in 15 years. To prove our main result, we consider the following generalization of the Minimum k -Edge Subgraph (M k -ES) problem, which we call Min-Cost ℓ-Edge-Profit Subgraph (MCℓ-EPS): Given a graph G = ( V , E ) with edge-profits p = { p e : e ∈ E } and node-costs c = { c v : v ∈ V }, and a lower profit bound ℓ, find a minimum node-cost subgraph of G of edge-profit at least ℓ. The M k -ES problem is a special case of MCℓ-EPS with unit node costs and unit edge profits. The currently best known ratio for M k -ES is n 3-2√2 + ϵ [Chlamtac et al. 2012]. We extend this ratio to MCℓ-EPS for general node costs and profits bounded by a polynomial in n , which may be of independent interest.
Michael Dinitz, Guy Kortsarz, Zeev Nutov
ACM Trans. Algorithms3
2017 Approximating source location and star survivable network problems
Guy Kortsarz, Zeev Nutov
Theor. Comput. Sci.2
2016 LP-Relaxations for Tree Augmentation
abstract
In the Tree Augmentation Problem (TAP) the goal is to augment a tree T by a minimum size edge set F from a given edge set E such that T+F is 2-edge-connected. The best approximation ratio known for TAP is 1.5. In the more general Weighted TAP problem, F should be of minimum weight. Weighted TAP admits several 2-approximation algorithms w.r.t. the standard cut-LP relaxation. The problem is equivalent to the problem of covering a laminar set family. Laminar set families play an important role in the design of approximation algorithms for connectivity network design problems. In fact, Weighted TAP is the simplest connectivity network design problem for which a ratio better than 2 is not known. Improving this "natural" ratio is a major open problem, which may have implications on many other network design problems. It seems that achieving this goal requires finding an LP-relaxation with integrality gap better than 2, which is an old open problem even for TAP. In this paper we introduce two different LP-relaxations, and for each of them give a simple algorithm that computes a feasible solution for TAP of size at most 7/4 times the optimal LP value. This gives some hope to break the ratio 2 for the weighted case.
Guy Kortsarz, Zeev Nutov
APPROX-RANDOM2
2016 On Fixed Cost k-Flow Problems
Mohammad Hajiaghayi, Rohit Khandekar, Guy Kortsarz, Zeev Nutov
Theory Comput. Syst.4
2016 A Simplified 1.5-Approximation Algorithm for Augmenting Edge-Connectivity of a Graph from 1 to 2
abstract
The Tree Augmentation Problem (TAP) is as follows: given a connected graph G =( V , ε ) and an edge set E on V , find a minimum size subset of edges F ⊆ E such that ( V , ε ∪ F ) is 2-edge-connected. In the conference version [Even et al. 2001] was sketched a 1.5-approximation algorithm for the problem. Since a full proof was very complex and long, the journal version was cut into two parts. The first part [Even et al. 2009] only proved ratio 1.8. An attempt to simplify the second part produced an error in Even et al. [2011]. Here we give a correct, different, and self-contained proof of the ratio 1.5 that is also substantially simpler and shorter than the previous proofs.
Guy Kortsarz, Zeev Nutov
ACM Trans. Algorithms2
2015 Approximating Source Location and Star Survivable Network Problems
Guy Kortsarz, Zeev Nutov
WG2
2015 Iterative Rounding Approximation Algorithms for Degree-Bounded Node-Connectivity Network Design
abstract
We consider the problem of finding a minimum edge cost subgraph of a graph satisfying both given node-connectivity requirements and degree upper bounds on nodes. We present an iterative rounding algorithm of the biset linear programming relaxation for this problem. For directed graphs and $k$-out-connectivity requirements from a root, our algorithm computes a solution that is a 2-approximation on the cost, and the degree of each node $v$ in the solution is at most $2b(v) + O(k)$, where $b(v)$ is the degree upper bound on $v$. For undirected graphs and element-connectivity requirements with maximum connectivity requirement $k$, our algorithm computes a solution that is a $4$-approximation on the cost, and the degree of each node $v$ in the solution is at most $4b(v)+O(k)$. These ratios improve the previous $O(\log k)$-approximation on the cost and $O(2^k b(v))$-approximation on the degrees. Our algorithms can be used to improve approximation ratios for other node-connectivity problems such as undirected $k$-out-connectivity, directed and undirected $k$-connectivity, and undirected rooted $k$-connectivity and subset $k$-connectivity.
Takuro Fukunaga, Zeev Nutov, R. Ravi 0001
SIAM J. Comput.2
2014 Improved Approximation Algorithm for Steiner k-Forest with Nearly Uniform Weights
abstract
In the Steiner k-Forest problem we are given an edge weighted graph, a collection D of node pairs, and an integer k \leq |D|. The goal is to find a minimum cost subgraph that connects at least k pairs. The best known ratio for this problem is min{O(sqrt{n}),O(sqrt{k})} [Gupta et al., 2008]. In [Gupta et al., 2008] it is also shown that ratio rho for Steiner k-Forest implies ratio O(rho log^2 n) for the Dial-a-Ride problem: given an edge weighted graph and a set of items with a source and a destination each, find a minimum length tour to move each object from its source to destination, but carrying at most k objects at a time. The only other algorithm known for Dial-a-Ride, besides the one resulting from [Gupta et al., 2008], has ratio O(sqrt{n}) [Charikar and Raghavachari, 1998]. We obtain ratio n^{0.448} for Steiner k-Forest and Dial-a-Ride with unit weights, breaking the O(sqrt{n}) ratio barrier for this natural special case. We also show that if the maximum weight of an edge is O(n^{epsilon}), then one can achieve ratio O(n^{(1+epsilon) 0.448}), which is less than sqrt{n} if epsilon is small enough. To prove our main result we consider the following generalization of the Minimum k-Edge Subgraph (Mk-ES) problem, which we call Min-Cost l-Edge-Profit Subgraph (MCl-EPS): Given a graph G=(V,E) with edge-profits p={p_e: e in E} and node-costs c={c_v: v in V}, and a lower profit bound l, find a minimum node-cost subgraph of G of edge profit at least l. The Mk-ES problem is a special case of MCl-EPS with unit node costs and unit edge profits. The currently best known ratio for Mk-ES is n^{3-2*sqrt{2} + epsilon} (note that 3-2*sqrt{2} < 0.1716). We extend this ratio to MCl-EPS for arbitrary node weights and edge profits that are polynomial in n, which may be of independent interest.
Michael Dinitz, Guy Kortsarz, Zeev Nutov
APPROX-RANDOM3
2014 Approximating Steiner Trees and Forests with Minimum Number of Steiner Points
Nachshon Cohen, Zeev Nutov
WAOA2
2014 Degree Constrained Node-Connectivity Problems
Zeev Nutov
Algorithmica1
2013 On Fixed Cost k-Flow Problems
Mohammad Hajiaghayi, Rohit Khandekar, Guy Kortsarz, Zeev Nutov
WAOA4
2013 Small ℓℓ-edge-covers in kk-connected graphs
Zeev Nutov
Discret. Appl. Math.1
2013 On some network design problems with degree constraints
Rohit Khandekar, Guy Kortsarz, Zeev Nutov
J. Comput. Syst. Sci.3
2013 Steiner Forest Orientation Problems
abstract
We consider connectivity problems with orientation constraints. Given a directed graph $D$ and a collection of ordered node pairs $P$ let $P[D]=\{(u,v) \in P: D \mbox{ contains a } uv\mbox{-path}\}$. In the \sf Steiner Forest Orientation problem we are given an undirected graph $G=(V,E)$ with edge-costs and a set $P \subseteq V \times V$ of ordered node pairs. The goal is to find a minimum-cost subgraph $H$ of $G$ and an orientation $D$ of $H$ such that $P[D]=P$. We give a $4$-approximation algorithm for this problem. In the \sf Maximum Pairs Orientation problem we are given a graph $G$ and a multicollection of ordered node pairs $P$ on $V$. The goal is to find an orientation $D$ of $G$ such that $|P[D]|$ is maximum. Generalizing the result of Arkin and Hassin [Discrete Appl. Math., 116 (2002), pp. 271--278] for $|P|=2$, we will show that for a mixed graph $G$ (that may have both directed and undirected edges), one can decide in $n^{O(|P|)}$ time whether $G$ has an orientation $D$ with $P[D]=P$. (For undirected graphs this problem admits a polynomial time algorithm for any $P$, but it is NP-complete on mixed graphs.) For undirected graphs, we will show that one can decide whether $G$ admits an orientation $D$ with $|P[D]| \geq k$ in $O(n+m)+2^{O(k\cdot \log \log k)}$ time; hence this decision problem is fixed-parameter tractable, which answers an open question from Dorn et al. [Algorithms Molecular Biol., 6 (2011)]. We also show that \sf Maximum Pairs Orientation admits ratio $O(\log |P|/\log\log |P|)$, which is better than the ratio $O(\log n/\log\log n)$ of Gamzu, Segev, and Sharan [Proceedings of WABI 2010, pp. 215--225] when $|P|
Marek Cygan, Guy Kortsarz, Zeev Nutov
SIAM J. Discret. Math.3
2013 A (1+ln2)(1+ln2)-approximation algorithm for minimum-cost 2-edge-connectivity augmentation of trees with constant radius
Nachshon Cohen, Zeev Nutov
Theor. Comput. Sci.2
2013 Survivable network activation problems
Zeev Nutov
Theor. Comput. Sci.1
2013 MMM: multi-channel TDMA with MPR capabilities for MANETs
Shimon Avadis, Anat Lerner, Zeev Nutov
Wirel. Networks3
2012 Steiner Forest Orientation Problems
Marek Cygan, Guy Kortsarz, Zeev Nutov
ESA3
2012 Degree-Constrained Node-Connectivity
Zeev Nutov
LATIN1
2012 Survivable Network Activation Problems
Zeev Nutov
LATIN1
2012 Approximating Node-Connectivity Augmentation Problems
Zeev Nutov
Algorithmica1
2012 A note on labeling schemes for graph connectivity
Rani Izsak, Zeev Nutov
Inf. Process. Lett.2
2012 Improved approximation algorithms for Directed Steiner Forest
Moran Feldman, Guy Kortsarz, Zeev Nutov
J. Comput. Syst. Sci.3
2012 Approximating survivable networks with minimum number of steiner points
abstract
Abstract Given a graph H = (U, E) and connectivity requirements r = {r(u,v) : u, v ∈ R ⊆ U}, we say that H satisfies r if it contains r(u, v) pairwise internally‐disjoint uv‐paths for all u, v ∈ R. We consider the Survivable Network with Minimum Number of Steiner Points (SN‐MSP) problem: given a finite set V of points in a normed space (M, ‖·‖) and connectivity requirements, find a minimum size set S ⊂ M \ V of additional points, such that the unit disc graph induced by U = V ∪ S satisfies the requirements. In the (node‐connectivity) Survivable Network Design Problem (SNDP) we are given a graph G = (V, E) with edge costs and connectivity requirements, and seek a minimum cost subgraph H of G that satisfies the requirements. Let k = maxu,v ∈ Vr(u, v) denote the maximum connectivity requirement. We will show a natural transformation of an SN‐MSP instance (V, r) into an SNDP instance (G = (V, E), c, r), such that an α‐approximation algorithm for the SNDP instance implies an α · O(k2)‐approximation algorithm for the SN‐MSP instance. In particular, for the case of uniform requirements r(u, v) = k for all u, v ∈ V, we obtain for SN‐MSP the ratio O(k2 ln k), which solves an open problem from (Bredin et al. Proceedings of the 6th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc) (2005), 309–319). © 2012 Wiley Periodicals, Inc. NETWORKS, 2012
Lior Kamma, Zeev Nutov
Networks2
2012 Prize-collecting steiner network problems
abstract
In the Steiner Network problem, we are given a graph G with edge-costs and connectivity requirements r uv between node pairs u,v . The goal is to find a minimum-cost subgraph H of G that contains r uv edge-disjoint paths for all u,v ∈ V . In Prize-Collecting Steiner Network problems, we do not need to satisfy all requirements, but are given a penalty function for violating the connectivity requirements, and the goal is to find a subgraph H that minimizes the cost plus the penalty. The case when r uv ∈ {0,1} is the classic Prize-Collecting Steiner Forest problem. In this article, we present a novel linear programming relaxation for the Prize-Collecting Steiner Network problem, and by rounding it, obtain the first constant-factor approximation algorithm for submodular and monotone nondecreasing penalty functions. In particular, our setting includes all-or-nothing penalty functions, which charge the penalty even if the connectivity requirement is slightly violated; this resolves an open question posed by Nagarajan et al. [2008]. We further generalize our results for element-connectivity and node-connectivity.
Mohammad Hajiaghayi, Rohit Khandekar, Guy Kortsarz, Zeev Nutov
ACM Trans. Algorithms4
2012 Approximating minimum-cost connectivity problems via uncrossable bifamilies
abstract
We give approximation algorithms for the Survivable Network problem. The input consists of a graph G = ( V,E ) with edge/node-costs, a node subset S ⊆ V , and connectivity requirements { r ( s,t ): s,t ∈ T ⊆ V }. The goal is to find a minimum cost subgraph H of G that for all s,t ∈ T contains r ( s,t ) pairwise edge-disjoint st -paths such that no two of them have a node in S ∖ { s,t } in common. Three extensively studied particular cases are: Edge-Connectivity Survivable Network ( S = ∅), Node-Connectivity Survivable Network ( S = V ), and Element-Connectivity Survivable Network ( r ( s,t ) = 0 whenever s ∈ S or t ∈ S ). Let k = max s,t ∈ T r ( s,t ). In Rooted Survivable Network, there is s ∈ T such that r ( u,t ) = 0 for all u ≠ s , and in the Subset k -Connected Subgraph problem r ( s,t ) = k for all s,t ∈ T . For edge-costs, our ratios are O ( k log k ) for Rooted Survivable Network and O ( k 2 log k ) for Subset k -Connected Subgraph. This improves the previous ratio O ( k 2 log n ), and for constant values of k settles the approximability of these problems to a constant. For node-costs, our ratios are as follows. — O ( k log | T |) for Element-Connectivity Survivable Network, matching the best known ratio for Edge-Connectivity Survivable Network. — O ( k 2 log | T |) for Rooted Survivable Network and O ( k 3 log | T |) for Subset k -Connected Subgraph, improving the ratio O ( k 8 log 2 | T |). — O ( k 4 log 2 | T |) for Survivable Network; this is the first nontrivial approximation algorithm for the node-costs version of the problem.
Zeev Nutov
ACM Trans. Algorithms1
2012 Approximating fault-tolerant group-Steiner problems
Rohit Khandekar, Guy Kortsarz, Zeev Nutov
Theor. Comput. Sci.3
2012 Improved approximation algorithms for maximum lifetime problems in wireless networks
Zeev Nutov, Michael Segal 0001
Theor. Comput. Sci.1
2011 A (1 + ln 2)-Approximation Algorithm for Minimum-Cost 2-Edge-Connectivity Augmentation of Trees with Constant Radius
Nachshon Cohen, Zeev Nutov
APPROX-RANDOM2
2011 Network-Design with Degree Constraints
Rohit Khandekar, Guy Kortsarz, Zeev Nutov
APPROX-RANDOM3
2011 Approximating Subset k-Connectivity Problems
Zeev Nutov
WAOA1
2011 Approximating Minimum-Power Degree and Connectivity Problems
Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov, Elena Tsanko
Algorithmica3
2011 A 1.5-approximation algorithm for augmenting edge-connectivity of a graph from 1 to 2
Guy Even, Guy Kortsarz, Zeev Nutov
Inf. Process. Lett.3
2011 Approximating some network design problems with node costs
Guy Kortsarz, Zeev Nutov
Theor. Comput. Sci.2
2011 Approximating directed weighted-degree constrained networks
Zeev Nutov
Theor. Comput. Sci.1
2011 Novel algorithms for the network lifetime problem in wireless settings
Michael Elkin, Yuval Lando, Zeev Nutov, Michael Segal 0001, Hanan Shpungin
Wirel. Networks3
2010 Prize-Collecting Steiner Network Problems
Mohammad Hajiaghayi, Rohit Khandekar, Guy Kortsarz, Zeev Nutov
IPCO4
2010 Approximating Survivable Networks with Minimum Number of Steiner Points
Lior Kamma, Zeev Nutov
WAOA2
2010 Covering a laminar family by leaf to leaf links
Yael Maduel, Zeev Nutov
Discret. Appl. Math.2
2010 Approximating Steiner Networks with Node-Weights
abstract
The (undirected) Steiner Network problem is as follows: given a graph $G=(V,E)$ with edge/node-weights and edge-connectivity requirements $\{r(u,v):u,v\in U\subseteq V\}$, find a minimum-weight subgraph H of G containing U so that the $uv$-edge-connectivity in H is at least $r(u,v)$ for all $u,v\in U$. The seminal paper of Jain [Combinatorica, 21 (2001), pp. 39–60], and numerous papers preceding it, considered the Edge-Weighted Steiner Network problem, with weights on the edges only, and developed novel tools for approximating minimum-weight edge-covers of several types of set functions and families. However, for the Node-Weighted Steiner Network ( NWSN ) problem, nontrivial approximation algorithms were known only for $0,1$ requirements. We make an attempt to change this situation by giving the first nontrivial approximation algorithm for NWSN with arbitrary requirements. Our approximation ratio for NWSN is $r_{\max}\cdot O(\ln|U|)$, where $r_{\max}=\max_{u,v\in U}r(u,v)$. This generalizes the result of Klein and Ravi [J. Algorithms, 19 (1995), pp. 104–115] for the case $r_{\max}=1$. We also give an $O(\ln|U|)$-approximation algorithm for the node-connectivity variant of NWSN (when the paths are required to be internally disjoint) for the case $r_{\max}=2$. Our results are based on a much more general approximation algorithm for the problem of finding a minimum node-weighted edge-cover of an uncrossable set-family. Finally, we give evidence that a polylogarithmic approximation ratio for NWSN with large $r_{\max}$ might not exist even for $|U|=2$ and unit weights.
Zeev Nutov
SIAM J. Comput.1
2010 Approximating Maximum Subgraphs without Short Cycles
abstract
We study approximation algorithms, integrality gaps, and hardness of approximation of two problems related to cycles of “small” length k in a given (undirected) graph. The instance for these problems consists of a graph $G=(V,E)$ and an integer k. The k-Cycle Transversal problem is to find a minimum edge subset of E that intersects every k-cycle. The k-Cycle-Free Subgraph problem is to find a maximum edge subset of E without k-cycles. Our main result is for the k-Cycle-Free Subgraph problem with even values of k. For any $k=2r$, we give an $\Omega(n^{-\frac{1}{r}+\frac{1}{r(2r-1)}-\varepsilon})$-approximation scheme with running time $(1/\varepsilon)^{O(1/\varepsilon)}\mathsf{poly}(n)$, where $n=|V|$ is the number of vertices in the graph. This improves upon the ratio $\Omega(n^{-1/r})$ that can be deduced from extremal graph theory. In particular, for $k=4$ the improvement is from $\Omega(n^{-1/2})$ to $\Omega(n^{-1/3-\varepsilon})$. Our additional result is for odd k. The 3-Cycle Transversal problem (covering all triangles) was studied by Krivelevich [Discrete Math., 142 (1995), pp. 281–286], who presented an LP-based 2-approximation algorithm. We show that k-Cycle Transversal admits a $(k-1)$-approximation algorithm, which extends to any odd k the result that Krivelevich proved for $k=3$. Based on this, for odd k we give an algorithm for k-Cycle-Free Subgraph with ratio $\frac{k-1}{2k-3}=\frac{1}{2}+\frac{1}{4k-6}$; this improves upon the trivial ratio of $1/2$. For $k=3$, the integrality gap of the underlying LP was posed as an open problem in the work of Krivelevich. We resolve this problem by showing a sequence of graphs with integrality gap approaching 2. In addition, we show that if k-Cycle Transversal admits a $(2-\varepsilon)$-approximation algorithm, then so does the Vertex-Cover problem; thus improving the ratio 2 is unlikely. Similar results are shown for the problem of covering cycles of length $\leq k$ or finding a maximum subgraph without cycles of length $\leq k$ (i.e., with girth $>k$).
Guy Kortsarz, Michael Langberg, Zeev Nutov
SIAM J. Discret. Math.3
2010 Approximating minimum power covers of intersecting families and directed edge-connectivity problems
Zeev Nutov
Theor. Comput. Sci.1
2009 Approximating Some Network Design Problems with Node Costs
Guy Kortsarz, Zeev Nutov
APPROX-RANDOM2
2009 Approximating Node-Connectivity Augmentation Problems
Zeev Nutov
APPROX-RANDOM1
2009 Approximating Minimum Cost Connectivity Problems via Uncrossable Bifamilies and Spider-Cover Decompositions
abstract
We give approximation algorithms for the Generalized Steiner Network (GSN) problem. The input consists of a graph G = (V, E) with edge/node costs, a node subset S ¿ V, and connectivity requirements {r(s, t) : s,t ¿ T ¿ V}. The goal is to find a minimum cost subgraph H that for all s, t ¿ T contains r(s, t) pairwise edge-disjoint si-paths so that no two of them have a node in S - {s, t} in common. Three extensively studied particular cases are: Edge-GSN (S = 0), Node-GSN (S = V), and Element-GSN (r(s,t) = 0 whenever s ¿ S or t ¿ S). Let k = maxs,t¿Tr(s, t). In Rooted GSN there is s ¿ T so that r(u, t) = 0 for all u¿s, and in the Subset k-Connected Subgraph problem r(s, t) = k for all s, t ¿ T. For edge costs, our ratios are: O(k2) for Rooted GSN and O(k2log k) for Subset k-Connected Subgraph. This improves the previous ratio O(k2log n) and settles the approximability of these problems to a constant for bounded k. For node-cost, our ratios are: (1) O(k log |T|) for Element-GSN, matching the best known ratio for Edge-GSN. (2) O(k2log |T|) for Rooted GSN and O(k3log |T|) for Subset k-Connected Subgraph, improving the ratio O(kslog2|T|). (3) O(k4log2|T|) for GSN; this is the first non-trivial approximation algorithm for the problem.
Zeev Nutov
FOCS1
2009 Approximating Fault-Tolerant Group-Steiner Problems
abstract
In this paper, we initiate the study of designing approximation algorithms for {\sf Fault-Tolerant Group-Steiner} ({\sf FTGS}) problems. The motivation is to protect the well-studied group-Steiner networks from edge or vertex failures. In {\sf Fault-Tolerant Group-Steiner} problems, we are given a graph with edge- (or vertex-) costs, a root vertex, and a collection of subsets of vertices called groups. The objective is to find a minimum-cost subgraph that has two edge- (or vertex-) disjoint paths from each group to the root. We present approximation algorithms and hardness results for several variants of this basic problem, e.g., edge-costs vs. vertex-costs, edge-connectivity vs. vertex-connectivity, and $2$-connecting from each group a single vertex vs. many vertices. Main contributions of our paper include the introduction of very general structural lemmas on connectivity and a charging scheme that may find more applications in the future. Our algorithmic results are supplemented by inapproximability results, which are tight in some cases. Our algorithms employ a variety of techniques. For the edge-connectivity variant, we use a primal-dual based algorithm for covering an {\em uncros\-sable} set-family, while for the vertex-connectivity version, we prove a new graph-theoretic lemma that shows equivalence between obtaining two vertex-disjoint paths from two vertices and $2$-connecting a carefully chosen single vertex. To handle large group-sizes, we use a $p$-Steiner tree algorithm to identify the ``correct'' pair of terminals from each group to be connected to the root. We also use a non-trivial charging scheme to improve the approximation ratio for the most general problem we consider.
Rohit Khandekar, Guy Kortsarz, Zeev Nutov
FSTTCS3
2009 Improved approximating algorithms for Directed Steiner Forest
abstract
We consider the k-Directed Steiner Forest (k-DSF) problem: given a directed graph G = (V, E) with edge costs, a collection D ⊆ V × V of ordered node pairs, and an integer k ≤ |D|, find a min-cost subgraph H of G that contains an st-path for (at least) k pairs (s, t) ∊ D. When k = |D|, we get the Directed Steiner Forest (DSF) problem. The best known approximation ratios for these problems are: for k-DSF by Charikar et al. [2], and O(k1/2+∊) for DSF by Chekuri et al. [3]. For DSF we give an O(n∊.min{n4/5, m2/3})-approximation scheme using a novel LP-relaxation seeking to connect pairs via “cheap” paths. This is the first sub-linear (in terms of n = |V|) approximation ratio for the problem. For k-DSF we give a simple greedy O(k1/2+∊)-approximation scheme, improving the best known ratio by Charikar et al. [2], and (almost) matching, in terms of k, the best ratio known for the undirected variant [11]. Even when used for the particular case DSF, our algorithm favorably compares to the one of [3], which repeatedly solves linear programs, and uses complex time and space consuming transformations.
Moran Feldman, Guy Kortsarz, Zeev Nutov
SODA3
2009 An almost O(log k)-approximation for k-connected subgraphs
abstract
We consider two cases of the Survivable Network Design (SND) problem: given a complete graph Gn = (V, En) with costs on the edges and connectivity requirements {r(u, v):u,v ∊ V}, find a minimum cost subgraph G of Gn that contains r(u, v) internally disjoint uv-paths for all u, v ∊ V. Our main result is an -approximation algorithm for the k-Connected Subgraph problem (the case r(u, v) = k for all u, v ∊ V), for both directed and undirected graphs, where n = |V|. Our ratio is O(log k), unless k = n – o(n). Previously, the best known approximation guarantees for this problem were O(log2 k) for directed/undirected graphs [Kortsarz and Nutov STOC 2004, Fakcharoenphol and Laekhanukit STOC 2008], and O(log k) for undirected graphs with [Cheriyan, Vempala, and Vetta STOC 2002]. As in previous work, we consider the k-Connectivity Augmentation problem of increasing at minimum cost the connectivity of a given graph J from k − 1 to k; a ρ-approximation for it is used to derive an O(ρ · log k)-approximation for k-Connected Subgraph. Fakcharoenphol and Laekhanukit showed that k-Connectivity Augmentation admits an O(log v)-approximation algorithm, where v is the number of minimal “violated” sets in J. However, we may have v = Θ(n), so this gives only an O(log n)-approximation. We design a novel primal-dual algorithm that adds an edge set of cost ≤ opt to get . Combined with the algorithm of Fakcharoenphol and Laekhanukit, this gives the ratio for k-Connectivity Augmentation, which is O(1), unless k = n – o(n). Our additional result is for the (undirected) Rooted SND, where for a “root” s ∊ V, the connectivity requirements are {r(s, t) = r(t): t ∊ T ⊆ V}, and the solution graph should contain r(t) internally disjoint st-paths for all t ∊ T. For large values of k = maxt ∊ T r(t) Rooted SND is at least as hard to approximate as Directed Steiner Tree [Lando and Nutov APPROX 2008]. For Rooted SND [Chakraborty, Chuzhoy, Khanna STOC 08] gave recently a kO(k2) log4 n-approximation algorithm. Slightly later [Chuzhoy and Khanna FOCS 08] improved the ratio to O(k2 log n), and also gave an O(k8 log2 n)-approximation algorithm for the case of node-costs. Independently, we obtained a simple approximation algorithm with ratios O(k2 log n) for edge-costs, and O(k4 log2 n) for node-costs.
Zeev Nutov
SODA1
2009 Approximating minimum-power edge-covers and 2, 3-connectivity
Guy Kortsarz, Zeev Nutov
Discret. Appl. Math.2
2009 Listing minimal edge-covers of intersecting families with applications to connectivity problems
Zeev Nutov
Discret. Appl. Math.1
2009 A note on Rooted Survivable Networks
Zeev Nutov
Inf. Process. Lett.1
2009 Wireless network design via 3-decompositions
Zeev Nutov, Ariel Yaroshevitch
Inf. Process. Lett.1
2009 A 1.8 approximation algorithm for augmenting edge-connectivity of a graph from 1 to 2
abstract
We present a 1.8-approximation algorithm for the following NP-hard problem: Given a connected graph G = ( V , E ) and an edge set E on V disjoint to E , find a minimum-size subset of edges F ⊆ E such that ( V , E ∪ F ) is 2-edge-connected. Our result improves and significantly simplifies the approximation algorithm with ratio 1.875 + ε of Nagamochi.
Guy Even, Jon Feldman, Guy Kortsarz, Zeev Nutov
ACM Trans. Algorithms4
2009 Approximating connectivity augmentation problems
abstract
Let G = ( V , E ) be an undirected graph and let S ⊆ V . The S-connectivity λ S G ( u , v ) of a node pair ( u , v ) in G is the maximum number of uv -paths that no two of them have an edge or a node in S - { u , v } in common. The corresponding Connectivity Augmentation (CA) problem is: given a graph G = ( V , E ), a node subset S ⊆ V , and a nonnegative integer requirement function r ( u , v ) on V × V , add a minimum size set F of new edges to G so that λ S G + F ( u , v ) ≥ r ( u , v ) for all ( u , v ) ∈ V × V . Three extensively studied particular cases are: the Edge-CA ( S = ∅), the Node-CA ( S = V ), and the Element-CA ( r ( u , v )= 0 whenever u ∈ S or v ∈ S ). A polynomial-time algorithm for Edge-CA was developed by Frank. In this article we consider the Element-CA and the Node-CA, that are NP-hard even for r ( u , v ) ∈ {0,2}. The best known ratios for these problems were: 2 for Element-CA and O ( r max ṡ ln n ) for Node-CA, where r max = max u , v ∈ V r ( u , v ) and n = | V |. Our main result is a 7/4-approximation algorithm for the Element-CA, improving the previously best known 2-approximation. For Element-CA with r ( u , v ) ∈ {0,1,2} we give a 3/2-approximation algorithm. These approximation ratios are based on a new splitting-off theorem, which implies an improved lower bound on the number of edges needed to cover a skew-supermodular set function. For Node-CA we establish the following approximation threshold: Node-CA with r ( u , v ) ∈ {0, k } cannot be approximated within O (2 log 1-ϵ n ) for any fixed ϵ > 0, unless NP ⊆ DTIME( n polylog( n ) ).
Zeev Nutov
ACM Trans. Algorithms1
2009 Inapproximability of survivable networks
Yuval Lando, Zeev Nutov
Theor. Comput. Sci.2
2008 Approximating Maximum Subgraphs without Short Cycles
Guy Kortsarz, Michael Langberg, Zeev Nutov
APPROX-RANDOM3
2008 Inapproximability of Survivable Networks
Yuval Lando, Zeev Nutov
APPROX-RANDOM2
2008 Approximating Directed Weighted-Degree Constrained Networks
Zeev Nutov
APPROX-RANDOM1
2008 Approximating Minimum-Power Degree and Connectivity Problems
Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov, Elena Tsanko
LATIN3
2008 Approximating Steiner Networks with Node Weights
Zeev Nutov
LATIN1
2008 Approximating maximum satisfiable subsystems of linear equations of bounded width
Zeev Nutov, Daniel Reichman 0001
Inf. Process. Lett.1
2008 Tight approximation algorithm for connectivity augmentation problems
Guy Kortsarz, Zeev Nutov
J. Comput. Syst. Sci.2
2007 Approximating Interval Scheduling Problems with Bounded Profits
Israel Beniaminy, Zeev Nutov, Meir Ovadia
ESA2
2007 On Minimum Power Connectivity Problems
Yuval Lando, Zeev Nutov
ESA2
2007 Packing directed cycles efficiently
Zeev Nutov, Raphael Yuster
Discret. Appl. Math.1
2007 Approximation algorithms and hardness results for cycle packing problems
abstract
The cycle packing number ν e ( G ) of a graph G is the maximum number of pairwise edge-disjoint cycles in G . Computing ν e ( G ) is an NP-hard problem. We present approximation algorithms for computing ν e ( G ) in both undirected and directed graphs. In the undirected case we analyze a variant of the modified greedy algorithm suggested by Caprara et al. [2003] and show that it has approximation ratio Θ(√log n ), where n = | V ( G )|. This improves upon the previous O (log n ) upper bound for the approximation ratio of this algorithm. In the directed case we present a √ n -approximation algorithm. Finally, we give an O ( n 2/3 )-approximation algorithm for the problem of finding a maximum number of edge-disjoint cycles that intersect a specified subset S of vertices. We also study generalizations of these problems. Our approximation ratios are the currently best-known ones and, in addition, provide upper bounds on the integrality gap of standard LP-relaxations of these problems. In addition, we give lower bounds for the integrality gap and approximability of ν e ( G ) in directed graphs. Specifically, we prove a lower bound of Ω(log n /loglog n ) for the integrality gap of edge-disjoint cycle packing. We also show that it is quasi-NP-hard to approximate ν e ( G ) within a factor of O (log 1 − ε n ) for any constant ε > 0. This improves upon the previously known APX-hardness result for this problem.
Michael Krivelevich, Zeev Nutov, Mohammad R. Salavatipour, Jacques Verstraëte, Raphael Yuster
ACM Trans. Algorithms2
2006 Approximating Minimum Power Covers of Intersecting Families and Directed Connectivity Problems
Zeev Nutov
APPROX-RANDOM1
2006 Tight Approximation Algorithm for Connectivity Augmentation Problems
Guy Kortsarz, Zeev Nutov
ICALP (1)2
2006 Approximating Rooted Connectivity Augmentation Problems
Zeev Nutov
Algorithmica1
2005 Power Optimization for Connectivity Problems
Mohammad Hajiaghayi, Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov
IPCO4
2005 Approximation algorithms for cycle packing problems
Michael Krivelevich, Zeev Nutov, Raphael Yuster
SODA2
2005 Approximating connectivity augmentation problems
Zeev Nutov
SODA1
2005 Greedy approximation algorithms for directed multicuts
abstract
Abstract The Directed Multicut (DM) problem is: given a simple directed graph G = ( V , E ) with positive capacities u e on the edges, and a set K ⊆ V × V of ordered pairs of nodes of G , find a minimum capacity K ‐multicut; C ⊆ E is a K ‐multicut if in G − C there is no ( s , t )‐path for any ( s , t ) ⫅ K . In the uncapacitated case (UDM) the goal is to find a minimum size K ‐multicut. The best approximation ratio known for DM is $O(\min\{\sqrt{n},opt\})$ by Gupta, where n = | V |, and opt is the optimal solution value. All known nontrivial approximation algorithms for the problem solve large linear programs. We give the first combinatorial approximation algorithms for the problem. Our main result is an Õ ( n 2/3 / opt 1/3 )‐approximation algorithm for UDM, which improves the $O(\min\{opt,\sqrt{n}\})$ ‐approximation for opt = Ω( n 1/2+ϵ ). Combined with the article of Gupta, we get that UDM can be approximated within better than $O(\sqrt n)$ , unless $opt={\tilde \Theta}(\sqrt n)$ . We also give a simple and fast O ( n 2/3 )‐approximation algorithm for DM. © 2005 Wiley Periodicals, Inc. NETWORKS, Vol. 45(4), 214–217 2005
Yana Kortsarts, Guy Kortsarz, Zeev Nutov
Networks3
2005 Approximating k-node Connected Subgraphs via Critical Graphs
abstract
We present two new approximation algorithms for the problem of finding a k-node connected spanning subgraph (directed or undirected) of minimum cost. The best known approximation guarantees for this problem were $O(\min \{k,\frac{n}{\sqrt{n-k}}\})$ for both directed and undirected graphs, and $O(\ln k)$ for undirected graphs with $n \geq 6k^2$, where n is the number of nodes in the input graph. Our first algorithm has approximation ratio $O(\frac{n}{n-k}\ln^2 k)$, which is $O(\ln^2 k)$ except for very large values of k, namely, $k=n-o(n)$. This algorithm is based on a new result on $\ell$-connected p-critical graphs, which is of independent interest in the context of graph theory. Our second algorithm uses the primal-dual method and has approximation ratio $O(\sqrt{n} \ln k)$ for all values of $n,k$. Combining these two gives an algorithm with approximation ratio $O(\ln k \cdot \min \{\sqrt{k},\frac{n}{n-k} \ln k\})$, which asymptotically improves the best known approximation guarantee for directed graphs for all values of $n,k$, and for undirected graphs for $k>\sqrt{n/6}$. Moreover, this is the first algorithm that has an approximation guarantee better than $\Theta(k)$ for all values of $n,k$. Our approximation ratio also provides an upper bound on the integrality gap of the standard LP-relaxation.
Guy Kortsarz, Zeev Nutov
SIAM J. Comput.2
2004 Packing Directed Cycles Efficiently
Zeev Nutov, Raphael Yuster
MFCS1
2004 Approximation algorithm for k-node connected subgraphs via critical graphs
abstract
We present two new approximation algorithms for the problem of finding a k-node connected spanning subgraph (directed or undirected) of minimum cost. The best known ap-n proximation guarantees for this problem were O(min{k, for both directed and undirected graphs, and O(ln k) for undirected graphs with n ≥ 6k 2, where n is the number of nodes in the input graph. Our first algorithm has approximation ratio O ( k n−k ln2 k), which is O(ln 2 k) except for very large values of k, namely, k = n − o(n). This algorithm is based on a new result on ℓ-connected p-critical graphs, which is of independent interest in the context of graph theory. Our second algorithm uses the primal-dual method and has approximation ratio O ( √ n ln k) for all values of n, k. Combining these two gives an algorithm with approximation ratio O(ln k · min { √ k k, ln k}), which asymptotically im-n−k proves the best known approximation guarantee for directed graphs for all values of n, k, and for undirected graphs for k> n/6. Moreover, this is the first algorithm that has an n−k approximation guarantee better than Θ(k) for all values of n, k. Our approximation ratio also provides an upper bound on the integrality gap of the standard LP-relaxation to the problem. As a byproduct, we also get the following result which is of independent interest. To get a faster implementation of our algorithms, we consider the problem of adding a minimumcost edge set to increase the outconnectivity of a directed graph by ∆; a graph is said to be ℓ-outconnected from its node r if it contains ℓ internally disjoint paths from r to any other node. The best known time complexity for the later problem is O(m 3). For the particular case of ∆ = 1, we give a primal-dual algorithm with running time O(m 2). Categories and Subject Descriptors
Guy Kortsarz, Zeev Nutov
STOC2
2004 Approximation Algorithm for Directed Multicuts
Yana Kortsarts, Guy Kortsarz, Zeev Nutov
WAOA3
2003 Approximating Node Connectivity Problems via Set Covers
Guy Kortsarz, Zeev Nutov
Algorithmica2
2001 On Rooted Node-Connectivity Problems
Joseph Cheriyan, Tibor Jordán, Zeev Nutov
Algorithmica3
2000 Approximating multiroot 3-outconnected subgraphs
abstract
Consider the following problem: Given an undirected graph with nonnegative edge costs and requirements ku for every node u, find a minimum-cost subgraph that contains max{ku, kv} internally disjoint paths between every pair of nodes u, v. For k = max ku ≥ 2, this problem is NP-hard. The best-known algorithm for it has an approximation ratio of 2(k − 1). For a general instance of the problem, for no value of k ≥ 2, a better approximation algorithm was known. We consider the case of small requirements ku ∈ {1, 2, 3}; these may arise in applications, as, in practical networks, the connectivity requirements are usually rather small. For this case, we give an algorithm with an approximation ratio of . This improves the best previously known approximation ratio of 4. Our algorithm also implies an improvement for arbitrary k. In the case in which we have an initial graph which is 2-connected, our algorithm achieves an approximation ratio of 2. © 2000 John Wiley & Sons, Inc.
Zeev Nutov
Networks1
1999 Approximating Multiroot 3-Outconnected Subgraphs
Zeev Nutov
SODA1
1997 Finding Optimum k-vertex Connected Spanning Subgraphs: Improved Approximation Algorithms for k=3, 4, 5
Yefim Dinitz, Zeev Nutov
CIAC2
1995 A 2-level cactus model for the system of minimum and minimum+1 edge-cuts in a graph and its incremental maintenance
abstract
Article A 2-level cactus model for the system of minimum and minimum+1 edge-cuts in a graph and its incremental maintenance Share on Authors: Yefim Dinitz Dept. of Computer Science, Technion, Haifa, Israel Dept. of Computer Science, Technion, Haifa, IsraelView Profile , Zeev Nutov Dept. of Applied Mathematics, Technion, Haifa, Israel Dept. of Applied Mathematics, Technion, Haifa, IsraelView Profile Authors Info & Claims STOC '95: Proceedings of the twenty-seventh annual ACM symposium on Theory of computingMay 1995 Pages 509–518https://doi.org/10.1145/225058.225268Online:29 May 1995Publication History 11citation328DownloadsMetricsTotal Citations11Total Downloads328Last 12 Months18Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Yefim Dinitz, Zeev Nutov
STOC2
1995 on the Integral Dicycle Packings and Covers and the Linear ordering Polytope
Zeev Nutov, Michal Penn
Discret. Appl. Math.1