Abstract
In 1, 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 Farber (1982). 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 1, although these simpler algorithms are not as efficient. As a byproduct, we also obtain new elementary proofs of the above min-max result.
Similar content being viewed by others
References
Brandstädt, A. (1996). “Partitions of Graphs Into One or Two Independent Sets and Cliques.” Discrete Mathematics 152, 47–54.
Brandstädt, A. (1998). “The Complexity of Some Problems Related to Graph 3-Colorability.” Discrete Applied Mathematics 89, 59–73.
Cameron, K. (1989). “Induced Matchings.” Discrete Applied Mathematics 24, 97–102.
Farber, M. (1982). “Applications of Linear Programming Duality to Problems Involving Independence and Domination.” Ph.D. Thesis, Rutgers University.
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.
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.
Frank, A. (1976). “Some Polynomial Algorithms for Certain Graphs and Hypergraphs.” In Proceeding 5th British Combin. Conf. Congressus Numerantium No. XV, Utilitas Math., Winnipeg.
Garey, M.R., D.S. Johnson, and L. Stockmeyer. (1976). “Some Simplified NP-Complete Graph Problems.” Theoretical Computer Science 1, 237–267.
Golumbic, M.C. (1980). Algorithmic Graph Theory and Perfect Graphs. New York: Academic Press.
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.
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.
Nogueira, L.T. (1999). “Grafos Split e Grafos Split Generalizados.” Master Thesis, COPPE-Sistemas, Universidade Federal do Rio de Janeiro, Brazil, (In Portuguese).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hell, P., Klein, S., Nogueira, L.T. et al. Packing r-Cliques in Weighted Chordal Graphs. Ann Oper Res 138, 179–187 (2005). https://doi.org/10.1007/s10479-005-2452-3
Issue Date:
DOI: https://doi.org/10.1007/s10479-005-2452-3