Table of Contents
Fetching ...

A column generation algorithm for finding co-3-plexes in chordal graphs

Alexandre Dupont-Bouillard

Abstract

In this study, we tackle the problem of finding a maximum \emph{co-3-plex}, which is a subset of vertices of an input graph, inducing a subgraph of maximum degree 2. We focus on the class of chordal graphs. By observing that the graph induced by a co-3-plex in a chordal graph is a set of isolated triangles and induced paths, we reduce the problem of finding a maximum weight co-3-plex in a graph $G$ to that of finding a maximum stable set in an auxiliary graph $\mathcal{A}(G)$ of exponential size. This reduction allows us to derive an exponential variable-sized linear programming formulation for the maximum weighted co-3-plex problem. We show that the pricing subproblem of this formulation reduces to solving a maximum vertex and edge weight induced path. Such a problem is solvable in polynomial time; therefore, this exhibits a polynomial time column generation algorithm solving the maximum co-3-plex problem on chordal graphs. Moreover, this machinery exhibits a new application for the maximum vertex and edge weighted induced path problems.

A column generation algorithm for finding co-3-plexes in chordal graphs

Abstract

In this study, we tackle the problem of finding a maximum \emph{co-3-plex}, which is a subset of vertices of an input graph, inducing a subgraph of maximum degree 2. We focus on the class of chordal graphs. By observing that the graph induced by a co-3-plex in a chordal graph is a set of isolated triangles and induced paths, we reduce the problem of finding a maximum weight co-3-plex in a graph to that of finding a maximum stable set in an auxiliary graph of exponential size. This reduction allows us to derive an exponential variable-sized linear programming formulation for the maximum weighted co-3-plex problem. We show that the pricing subproblem of this formulation reduces to solving a maximum vertex and edge weight induced path. Such a problem is solvable in polynomial time; therefore, this exhibits a polynomial time column generation algorithm solving the maximum co-3-plex problem on chordal graphs. Moreover, this machinery exhibits a new application for the maximum vertex and edge weighted induced path problems.

Paper Structure

This paper contains 6 sections, 6 theorems, 6 equations, 1 figure.

Key Result

Theorem 1

A graph $G$ is perfect if and only if its stable set polytope is described as follows: $\blacktriangleleft$$\blacktriangleleft$

Figures (1)

  • Figure 1: Construction of $\mathcal{A}(G)$ by adding twins and contracting edges.

Theorems & Definitions (6)

  • Theorem 1: CHVATAL1975138
  • Corollary 2
  • Lemma 3
  • Theorem 4
  • Corollary 5
  • Corollary 6