Maximal and Maximum Transitive Relation Contained in a Given Binary Relation

  • Sourav Chakraborty
  • Shamik Ghosh
  • Nitesh JhaEmail author
  • Sasanka Roy
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9198)


We study the problem of finding a maximal transitive relation contained in a given binary relation. Given a binary relation of size m defined on a set of size n, we present a polynomial time algorithm that finds a maximal transitive sub-relation in time \(O(n^2 + nm)\).

We also study the problem of finding a maximum transitive relation contained in a binary relation. For the class of triangle-free relations (directed graphs), we present a 0.874-approximation via the problem of maximum directed cut.


Directed Graph Binary Relation Transitive Closure Transitive Relation Transitive Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aho, A.V., Garey, M.R., Ullman, J.D.: The transitive reduction of a directed graph. SIAM J. Comput. 1(2), 131–137 (1972)zbMATHMathSciNetCrossRefGoogle Scholar
  2. 2.
    Alvarado, F.L., Pothen, A., Schreiber, R.: Highly parallel sparse triangular solution. In: George, A., Gilbert, J.R., Liu, J.W.H. (eds.) Graph Theory and Sparse Matrix Computation. The IMA Volumes in Mathematics and its Applications, vol. 56, pp. 141–157. Springer, New York (1993)CrossRefGoogle Scholar
  3. 3.
    Chakraborty, S., Jha, N.: On the size of maximum directed cuts in triangle free graphs (2015) (unpublished)Google Scholar
  4. 4.
    Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990)zbMATHMathSciNetCrossRefGoogle Scholar
  5. 5.
    Purdom Jr., P.W.: A transitive closure algorithm. BIT 10, 76–94 (1970)zbMATHCrossRefGoogle Scholar
  6. 6.
    Lewin, M., Livnat, D., Zwick, U.: Improved rounding techniques for the MAX 2-sat and MAX DI-CUT problems. In: Cook, W.J., Schulz, A.S. (eds.) IPCO 2002. LNCS, vol. 2337, pp. 67–82. Springer, Heidelberg (2002) CrossRefGoogle Scholar
  7. 7.
    Moyles, D.M., Thompson, G.L.: An algorithm for finding a minimum equivalent graph of a digraph. J. ACM 16(3), 455–460 (1969)zbMATHCrossRefGoogle Scholar
  8. 8.
    Nuutila, E.: Efficient transitive closure computation in large digraphs. Acta Polytechnica Scandinavia: Math. Comput. Eng. 74, 1–124 (1995)Google Scholar
  9. 9.
    Warshall, S.: A theorem on boolean matrices. J. ACM 9(1), 11–12 (1962)zbMATHMathSciNetCrossRefGoogle Scholar
  10. 10.
    Williams, V.V.: Multiplying matrices faster than coppersmith-winograd. In: Proceedings of the 44th Symposium on Theory of Computing Conference, STOC 2012, New York, NY, USA, May 19–22, 2012, pp. 887–898 (2012)Google Scholar
  11. 11.
    Yannakakis, M.: Node- and edge-deletion np-complete problems. In: Proceedings of the 10th Annual ACM Symposium on Theory of Computing, May 1–3, 1978, San Diego, California, USA, pp. 253–264 (1978)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Sourav Chakraborty
    • 1
  • Shamik Ghosh
    • 2
  • Nitesh Jha
    • 1
    Email author
  • Sasanka Roy
    • 1
  1. 1.Chennai Mathematical InstituteChennaiIndia
  2. 2.Department of MathematicsJadavpur UniversityKolkataIndia

Personalised recommendations