Skip to main content
Log in

On the Approximability of Digraph Ordering

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Given an n-vertex digraph \(D = (V, A)\) the Max-\(k\)-Ordering problem is to compute a labeling \(\ell : V \rightarrow [k]\) maximizing the number of forward edges, i.e. edges (uv) such that \(\ell (u) < \ell (v)\). For different values of k, this reduces to maximum acyclic subgraph (\(k=n\)), and Max-DiCut (\(k=2\)). This work studies the approximability of Max-\(k\)-Ordering and its generalizations, motivated by their applications to job scheduling with soft precedence constraints. We give an LP rounding based 2-approximation algorithm for Max-\(k\)-Ordering for any \(k=\{2,\ldots , n\}\), improving on the known \(\left. 2k\big /(k-1)\right. \)-approximation obtained via random assignment. The tightness of this rounding is shown by proving that for any \(k=\{2,\ldots , n\}\) and constant \(\varepsilon > 0\), Max-\(k\)-Ordering has an LP integrality gap of \(2 - \varepsilon \) for \(n^{\varOmega \left( \left. 1\big /\log \log k\right. \right) }\) rounds of the Sherali-Adams hierarchy. A further generalization of Max-\(k\)-Ordering is the restricted maximum acyclic subgraph problem or RMAS, where each vertex v has a finite set of allowable labels \(S_v \subseteq \mathbb {Z}^+\). We prove an LP rounding based \(\left. 4\sqrt{2}\big /\left( \sqrt{2}+1\right) \right. \approx 2.344\) approximation for it, improving on the \(2\sqrt{2} \approx 2.828\) approximation recently given by Grandoni et al. (Inf Process Lett 115(2): 182–185, 2015). In fact, our approximation algorithm also works for a general version where the objective counts the edges which go forward by at least a positive offset specific to each edge. The minimization formulation of digraph ordering is DAG edge deletion or DED \((k)\), which requires deleting the minimum number of edges from an n-vertex directed acyclic graph (DAG) to remove all paths of length k. We show that a simple rounding of the LP relaxation as well as a local ratio approach for DED \((k)\) yields k-approximation for any \(k\in [n]\). A vertex deletion version was studied earlier by Paik et al. (IEEE Trans Comput 43(9): 1091–1096, 1994), and Svensson (Proceedings of the APPROX, 2012).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. Unless specified, throughout this paper a subgraph is not necessarily induced.

  2. The length of a directed path is the number of directed edges it contains.

  3. A set system \((\mathscr {U}, \mathscr {S})\) consists of a ground set \(\mathscr {U}\) and a collection of its subsets \(\mathscr {S}\subseteq 2^{\mathscr {U}}\). It is called finite if \(|\mathscr {U}|\) is finite.

  4. The lemma follows from the proof of Lemma 5.8 of Lee [13] by substituting \(l_A(u,v) = 1\).

References

  1. Arora, S., Bollobás, B., Lovász, L.: Proving integrality gaps without knowing the linear program. In: Proceedings of the FOCS, pp. 313–313 (2002)

  2. Chan, H.: COMP8601 Lecture-9 Notes. Department of Computer Science, HKU (Fall 2013). http://i.cs.hku.hk/~hubert/teaching/c8601_2013/notes9.pdf

  3. Charikar, M., Makarychev, K., Makarychev, Y.: Integrality gaps for Sherali-Adams relaxations. In: Proceedings of the STOC, pp. 283–292 (2009)

  4. Charikar, M., Makarychev, K., Makarychev, Y.: Local global tradeoffs in metric embeddings. SIAM J. Comput. 39(6), 2487–2512 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  5. Feige, U., Goemans, M.X.: Approximating the value of two prover proof systems, with applications to MAX 2SAT and MAX DICUT. In: Proceedings of the ISTCS, pp. 182–189 (1995)

  6. Frieze, A., Jerrum, M.: Improved approximation algorithms for MAX k-CUT and MAX BISECTION. Algorithmica 18(1), 67–81 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  7. Grandoni, F., Kociumaka, T., Włodarczyk, M.: An LP-rounding \(2\sqrt{2}\) approximation for restricted maximum acyclic subgraph. Inf. Process. Lett. 115(2), 182–185 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  8. Guruswami, V., Manokaran, R., Raghavendra, P.: Beating the random ordering is hard: inapproximability of maximum acyclic subgraph. In: Proceedings of the FOCS, pp. 573–582 (2008)

  9. Håstad, J.: Some optimal inapproximability results. JACM 48(4), 798–859 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  10. Khandekar, R., Kimbrel, T., Makarychev, K., Sviridenko, M.: On hardness of pricing items for single-minded bidders. In: Proceedings of the APPROX, pp. 202–216 (2009)

  11. Khot, S.: On the power of unique 2-prover 1-round games. In: Proceedings of the STOC, pp. 767–775 (2002)

  12. Khot, S., Kindler, G., Mossel, E., O’Donnell, R.: Optimal inapproximability results for MAX-CUT and other 2-variable CSPs? SIAM J. Comput. 37(1), 319–357 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  13. Lee, E.: Hardness of graph pricing through generalized max-dicut. In: Proceedings of the STOC, pp. 391–399 (2015)

  14. Lewin, M., Livnat, D., Zwick, U.: Improved rounding techniques for the MAX 2-SAT and MAX DI-CUT problems. In: Proceedings of the IPCO, pp. 67–82 (2002)

  15. Matuura, S., Matsui, T.: 0.863-approximation algorithm for MAX DICUT. In: Proceeding of the APPROX, pp. 138–146 (2001)

  16. Newman, A.: Approximating the maximum acyclic subgraph. Ph.D. Thesis, Massachusetts Institute of Technology (2000)

  17. Paik, D., Reddy, S., Sahni, S.: Deleting vertices to bound path length. IEEE Trans. Comput. 43(9), 1091–1096 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  18. Svensson, O.: Hardness of vertex deletion and project scheduling. In: Proceedings of the APPROX, pp. 301–312 (2012)

  19. Trevisan, L.: Parallel approximation algorithms by positive linear programming. Algorithmica 21(1), 72–88 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  20. Vapnik, V., Chervonenkis, A.: On the uniform convergence of relative frequencies of events to their probabilities. Theory Probab. Appl. 16(2), 264–280 (1971)

    Article  MATH  Google Scholar 

  21. Zwick, U.: Analyzing the MAX 2-SAT and MAX DI-CUT approximation algorithms of Feige and Goemans. Manuscript (2000)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manish Purohit.

Additional information

Partially supported by NSF grants CCF-1217890 and IIS-1451430.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kenkre, S., Pandit, V., Purohit, M. et al. On the Approximability of Digraph Ordering. Algorithmica 78, 1182–1205 (2017). https://doi.org/10.1007/s00453-016-0227-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-016-0227-7

Keywords

Navigation