zbMATH — the first resource for mathematics

Packing \(r\)-cliques in weighted chordal graphs. (English) Zbl 1091.90073
Summary: In P. Hell et al. [Discrete Appl. Math. 141, No. 1–3, 185–194 (2004; Zbl 1043.05097)], we have previously observed that, in a chordal graph \(G\), the maximum number of independent \(r\)-cliques (i.e., of vertex disjoint subgraphs of \(G\), each isomorphic to \(K_r\), with no edges joining any two of the subgraphs) equals the minimum number of cliques of \(G\) that meet all the \(r\)-cliques of \(G\). When \(r = 1\), this says that chordal graphs have independence number equal to the clique covering number. When \(r = 2\), this is equivalent to a result of Cameron (1989), and it implies a well known forbidden subgraph characterization of split graphs. In this paper we consider a weighted version of the above min-max optimization problem. Given a chordal graph \(G\), with a nonnegative weight for each \(r\)-clique in \(G\), we seek a set of independent \(r\)-cliques with maximum total weight. We present two algorithms to solve this problem, based on the principle of complementary slackness. The first one operates on a graph derived from \(G\), and is an adaptation of an algorithm of M. Farber [Oper. Res. Let. 1, 134–138 (1982; Zbl 0495.05053)]. The second one improves the performance by reducing the number of constraints of the linear programs. Both results produce a min-max relation. When the algorithms are specialized to the situation in which all the \(r\)-cliques have the same weight, we simplify the algorithms reported in Hell et al. (loc. cit.), although these simpler algorithms are not as efficient. As a byproduct, we also obtain new elementary proofs of the above min-max result.

90C35 Programming involving graphs or networks
05C85 Graph algorithms (graph-theoretic aspects)
PDF BibTeX Cite
Full Text: DOI
[1] Brandstädt, A. (1996). ”Partitions of Graphs Into One or Two Independent Sets and Cliques.” Discrete Mathematics 152, 47–54. · Zbl 0853.68140
[2] Brandstädt, A. (1998). ”The Complexity of Some Problems Related to Graph 3-Colorability.” Discrete Applied Mathematics 89, 59–73. · Zbl 0927.68063
[3] Cameron, K. (1989). ”Induced Matchings.” Discrete Applied Mathematics 24, 97–102. · Zbl 0687.05033
[4] Farber, M. (1982). ”Applications of Linear Programming Duality to Problems Involving Independence and Domination.” Ph.D. Thesis, Rutgers University.
[5] Feder, T., P. Hell, S. Klein, and R. Motwani. (1999). ”Complexity of Graph Partition Problems.” In F.W. Thatcher and R. E. Miller (eds.), Proceedings of the 31st Annual ACM Symposium on Theory of Computing–STOC’99. New York: Plenum Press, pp. 464–472. · Zbl 1345.68171
[6] Foldes, S. and P. Hammer. (1977). ”Split Graphs.” F. Hoffman et al. (eds.). Proc. 8th Southeastern Conf. on Combinatorics, Graph Theory and Computing, Louisiana State Univ., Baton Rouge, Louisiana, pp. 311–315. · Zbl 0407.05071
[7] Frank, A. (1976). ”Some Polynomial Algorithms for Certain Graphs and Hypergraphs.” In Proceeding 5th British Combin. Conf. Congressus Numerantium No. XV, Utilitas Math., Winnipeg. · Zbl 0328.05141
[8] Garey, M.R., D.S. Johnson, and L. Stockmeyer. (1976). ”Some Simplified NP-Complete Graph Problems.” Theoretical Computer Science 1, 237–267. · Zbl 0338.05120
[9] Golumbic, M.C. (1980). Algorithmic Graph Theory and Perfect Graphs. New York: Academic Press. · Zbl 0541.05054
[10] Hell, P., S. Klein, L.T. Nogueira, and F. Protti. (2004). ”Partitioning Chordal Graphs into Independent Sets and Cliques.” Discrete Applied Mathematics 141, 185–194. · Zbl 1043.05097
[11] Karp, R.M. (1972). ”Reducibility Among Combinatorial Problems.” In R.E. Milner and J.W. Thatcher (eds.), Complexity of Computer Computations. New York: Plenum Press, pp. 85–103.
[12] Nogueira, L.T. (1999). ”Grafos Split e Grafos Split Generalizados.” Master Thesis, COPPE-Sistemas, Universidade Federal do Rio de Janeiro, Brazil, (In Portuguese).
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.