Abstract
We revisit the deadline version of the discrete time-cost tradeoff problem for the special case of bounded depth. Such instances occur for example in VLSI design. The depth of an instance is the number of jobs in a longest chain and is denoted by d. We prove new upper and lower bounds on the approximability.
First we observe that the problem can be regarded as a special case of finding a minimum-weight vertex cover in a d-partite hypergraph. Next, we study the natural LP relaxation, which can be solved in polynomial time for fixed d and—for time-cost tradeoff instances—up to an arbitrarily small error in general. Improving on prior work of Lovász and of Aharoni, Holzman and Krivelevich, we describe a deterministic algorithm with approximation ratio slightly less than \(\frac{d}{2}\) for minimum-weight vertex cover in d-partite hypergraphs for fixed d and given d-partition. This is tight and yields also a \(\frac{d}{2}\)-approximation algorithm for general time-cost tradeoff instances.
We also study the inapproximability and show that no better approximation ratio than \(\frac{d+2}{4}\) is possible, assuming the Unique Games Conjecture and \(\text {P}\ne \text {NP}\). This strengthens a result of Svensson [17], who showed that under the same assumptions no constant-factor approximation algorithm exists for general time-cost tradeoff instances (of unbounded depth). Previously, only APX-hardness was known for bounded depth.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A hypergraph \((V, \mathcal {B})\) is d-partite if there exists a partition \(V = V_1\dot{\cup }V_2\dots \dot{\cup }V_d\) such that \(|P\cap V_i| \le 1\) for all \(P \in \mathcal {B}\) and \(i \in \{1,\dots , d\}\). We call \(\{V_1,\dots , V_d\}\) a d-partition. We do not require the hypergraph to be d-uniform.
- 2.
Note that this is really a special case: for example the 3-partite hypergraph with vertex set \(\{1,2,3,4,5,6\}\) and hyperedges \(\{1,4,6\}, \{2,3,6\}\), and \(\{2,4,5\}\) does not result from a time-cost tradeoff instance of depth 3 with our construction.
- 3.
References
Aharoni, R., Holzman, R., Krivelevich, M.: On a theorem of Lovász on covers in \(r\)-partite hypergraphs. Combinatorica 16(2), 149–174 (1996)
Alimonti, P., Kann, V.: Some APX-completeness results for cubic graphs. Theoret. Comput. Sci. 237(1–2), 123–134 (2000)
Bar-Yehuda, R., Even, S.: A linear-time approximation algorithm for the weighted vertex cover problem. J. Algorithms 2(2), 198–203 (1981)
Brešar, B., Kardoš, F., Katrenič, J., Semanišin, G.: Minimum \(k\)-path vertex cover. Discrete Appl. Math. 159(12), 1189–1195 (2011)
Daboul, S., Held, S., Vygen, J., Wittke, S.: An approximation algorithm for threshold voltage optimization. TODAES 23(6), 1–16 (2018). Article no. 68
De, P., Dunne, E.J., Ghosh, J.B., Wells, C.E.: Complexity of the discrete time-cost tradeoff problem for project networks. Oper. Res. 45(2), 302–306 (1997)
Deǐneko, V.G., Woeginger, G.J.: Hardness of approximation of the discrete time-cost tradeoff problem. OR Lett. 29(5), 207–210 (2001)
Dinur, I., Safra, S.: On the hardness of approximating minimum vertex cover. Ann. Math. 162(1), 439–485 (2005)
Edmonds, J., Fulkerson, D.R.: Bottleneck extrema. J. Comb. Theory 8(3), 299–306 (1970)
Grigoriev, A., Woeginger, G.J.: Project scheduling with irregular costs: complexity, approximability, and algorithms. Acta Inf. 41(2), 83–97 (2004)
Guruswami, V., Sachdeva, S., Saket, R.: Inapproximability of minimum vertex cover on \(k\)-uniform \(k\)-partite hypergraphs. SIAM J. Discrete Math. 29(1), 36–58 (2015)
Isbell, J.R.: A class of simple games. Duke Math. J. 25(3), 423–439 (1958)
Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: FOCS 1982, pp. 312–320 (1982)
Kelley, J.E., Walker, M.R.: Critical-path planning and scheduling. In: Proceedings of the AIEE-ACM 1959, pp. 160–173 (1959)
Lovász, L.: On minmax theorems of combinatorics. Mathematikai Lapok 26, 209–264 (1975). Doctoral thesis (in Hungarian)
Skutella, M.: Approximation algorithms for the discrete time-cost tradeoff problem. Math. Oper. Res. 23(4), 909–929 (1998)
Svensson, O.: Hardness of vertex deletion and project scheduling. Theory Comput. 9(24), 759–781 (2013)
Tu, J., Zhou, W.: A primal-dual approximation algorithm for the vertex cover P3 problem. Theoret. Comput. Sci. 412(50), 7044–7048 (2011)
Acknowledgement
We thank Nikhil Bansal for fruitful discussions at an early stage of this project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Daboul, S., Held, S., Vygen, J. (2021). Approximating the Discrete Time-Cost Tradeoff Problem with Bounded Depth. In: Singh, M., Williamson, D.P. (eds) Integer Programming and Combinatorial Optimization. IPCO 2021. Lecture Notes in Computer Science(), vol 12707. Springer, Cham. https://doi.org/10.1007/978-3-030-73879-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-73879-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-73878-5
Online ISBN: 978-3-030-73879-2
eBook Packages: Computer ScienceComputer Science (R0)