Abstract
We model maximum cross-free matchings and minimum biclique covers of two-directional orthogonal ray graphs (2-dorgs ) as maximum independent sets and minimum hitting sets of an associated family of rectangles in the plane, respectively. We then compute the corresponding maximum independent set using linear programming and uncrossing techniques. This procedure motivates an efficient combinatorial algorithm to find a cross-free matching and a biclique cover of the same cardinality, proving the corresponding min-max relation.
We connect this min-max relation with the work of Györi, [19] Lubiw [23], and Frank and Jordán [16] on seemingly unrelated problems. Our result can be seen as a non-trivial application of Frank and Jordán’s Theorem.
As a direct consequence, we obtain the first polynomial algorithm for the jump number problem on 2-dorgs. For the subclass of convex graphs, our approach is a vast improvement over previous algorithms. Additionally, we prove that the weighted maximum cross-free matching problem is NP-complete for 2-dorgs and give polynomial algorithms for some subclasses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amilhastre, J., Janssen, P., Vilarem, M.C.: Computing a minimum biclique cover is polynomial for bipartite domino-free graphs. In: Proceedings of the Eight Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1997, pp. 36–42 (1997)
Benczúr, A.A.: Pushdown-reduce: An algorithm for connectivity augmentation and poset covering problems. Discrete Appl. Math. 129(2-3), 233–262 (2003)
Brandstädt, A.: The jump number problem for biconvex graphs and rectangle covers of rectangular regions. In: Csirik, J., Demetrovics, J., Gécseg, F. (eds.) FCT 1989. LNCS, vol. 380, pp. 68–77. Springer, Heidelberg (1989)
Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph classes: A survey. SIAM, Philadelphia (1999)
Ceroi, S.: Ordres et géométrie plane: Application au nombre de sauts. Ph.D. thesis, Université Montpellier II (2000)
Ceroi, S.: A weighted version of the jump number problem on two-dimensional orders is NP-complete. Order 20(1), 1–11 (2003)
Chaiken, S., Kleitman, D.J., Saks, M., Shearer, J.: Covering regions by rectangles. SIAM J. Algebra Discr. 2(4), 394–410 (1981)
Chaty, G., Chein, M.: Ordered matchings and matchings without alternating cycles in bipartite graphs. Utilitas Math. 16, 183–187 (1979)
Cohen, B., Skiena, S.: Optimizing combinatorial library construction via split synthesis. In: Proceedings of the Third Annual International Conference on Research in Computational Molecular Biology, RECOMB 1999, pp. 124–133 (1999)
Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction to algorithms, 3rd edn. MIT Press, Cambridge (2009)
Dahlhaus, E.: The computation of the jump number of convex graphs. In: Bouchitté, V., Morvan, M. (eds.) ORDAL 1994. LNCS, vol. 831, pp. 176–185. Springer, Heidelberg (1994)
Fauck, H.: Covering polygons with rectangles via edge coverings of bipartite permutation graphs. J. Inform. Process. Cybernet. 27(8), 391–409 (1991)
Ford, L., Fulkerson, D.: Flows in networks. Princeton University Press, Princeton (2010)
Fowler, R.J., Paterson, M., Tanimoto, S.L.: Optimal packing and covering in the plane are NP-complete. Inf. Process. Lett. 12(3), 133–137 (1981)
Frank, A.: Finding minimum generators of path systems. J. Comb. Theory, Ser. B 75(2), 237–244 (1999)
Frank, A., Jordán, T.: Minimal edge-coverings of pairs of sets. J. Comb. Theory, Ser. B 65(1), 73–110 (1995)
Frank, A., Végh, L.A.: An algorithm to increase the node-connectivity of a digraph by one. Discrete Optimization 5(4), 677–684 (2008)
Franzblau, D.S., Kleitman, D.J.: An algorithm for covering polygons with rectangles. Inform. and Control 63(3), 164–189 (1984)
Györi, E.: A minimax theorem on intervals. J. Comb. Theory, Ser. B 37(1), 1–9 (1984)
Hopcroft, J.E., Karp, R.M.: An n 5/2 algorithm for maximum matchings in bipartite graphs. SIAM J. Comput. 2(4), 225–231 (1973)
Knuth, D.E.: Irredundant intervals. ACM J. Exp. Algorithmics 1 (1996)
Kushilevitz, E., Nisan, N.: Communication complexity. Cambridge University Press, New York (1997)
Lubiw, A.: A weighted min-max relation for intervals. J. Comb. Theory, Ser. B 53(2), 151–172 (1991)
Mucha, M., Sankowski, P.: Maximum matchings via gaussian elimination. In: Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2004, pp. 248–255 (2004)
Müller, H.: Alternating cycle-free matchings. Order 7, 11–21 (1990)
Müller, H.: On edge perfectness and classes of bipartite graphs. Discrete Mathematics 149(1-3), 159–187 (1996)
Nau, D.S., Markowsky, G., Woodbury, M.A., Amos, D.B.: A mathematical analysis of human leukocyte antigen serology. Math. Biosci. 40(3-4), 243–270 (1978)
Orlin, J.: Contentment in graph theory: Covering graphs with cliques. Indagationes Mathematicae (Proceedings) 80(5), 406–424 (1977)
Otachi, Y., Okamoto, Y., Yamazaki, K.: Relationships between the class of unit grid intersection graphs and other classes of bipartite graphs. Discrete Applied Mathematics 155(17), 2383–2390 (2007)
Pulleyblank, W.R.: Alternating cycle free matchings. Tech. Rep. CORR 82-18, University of Waterloo - Dept. of Combinatorics and Optimization (1982)
Schrijver, A.: Combinatorial Optimization - Polyhedra and Efficiency. Springer, Berlin (2003)
Shrestha, A.M., Tayu, S., Ueno, S.: On two-directional orthogonal ray graphs. In: Proceedings of 2010 IEEE International Symposium on Circuits and Systems, ISCAS 2010, pp. 1807–1810 (2010)
Steiner, G., Stewart, L.K.: A linear time algorithm to find the jump number of 2-dimensional bipartite partial orders. Order 3, 359–367 (1987)
Végh, L.A.: Connectivity Augmentation Algorithms. Ph.D. thesis, Eötvös Loránd University (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Soto, J.A., Telha, C. (2011). Jump Number of Two-Directional Orthogonal Ray Graphs. In: Günlük, O., Woeginger, G.J. (eds) Integer Programming and Combinatoral Optimization. IPCO 2011. Lecture Notes in Computer Science, vol 6655. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20807-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-20807-2_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20806-5
Online ISBN: 978-3-642-20807-2
eBook Packages: Computer ScienceComputer Science (R0)