b-chromatic number of cacti

Similar documents
On size, radius and minimum degree

On the longest path in a recursively partitionable graph

Cutwidth and degeneracy of graphs

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

A new simple recursive algorithm for finding prime numbers using Rosser s theorem

Can we reduce health inequalities? An analysis of the English strategy ( )

Negative results on acyclic improper colorings

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

Analysis of Boyer and Moore s MJRTY algorithm

A note on the acyclic 3-choosability of some planar graphs

b-coloring is NP-hard on co-bipartite graphs and polytime solvable on tree-cographs

Easter bracelets for years

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

Differential approximation results for the Steiner tree problem

Passerelle entre les arts : la sculpture sonore

The Windy Postman Problem on Series-Parallel Graphs

Hook lengths and shifted parts of partitions

Exact Comparison of Quadratic Irrationals

Thomas Lugand. To cite this version: HAL Id: tel

A Simple Proof of P versus NP

Full-order observers for linear systems with unknown inputs

approximation results for the Traveling Salesman and related Problems

Vibro-acoustic simulation of a car window

Evolution of the cooperation and consequences of a decrease in plant diversity on the root symbiont diversity

Completeness of the Tree System for Propositional Classical Logic

Dispersion relation results for VCS at JLab

L institution sportive : rêve et illusion

A note on the computation of the fraction of smallest denominator in between two irreducible fractions

The FLRW cosmological model revisited: relation of the local time with th e local curvature and consequences on the Heisenberg uncertainty principle

Acyclic edge coloring of planar graphs with Delta colors

A remark on a theorem of A. E. Ingham.

Soundness of the System of Semantic Trees for Classical Logic based on Fitting and Smullyan

A new approach of the concept of prime number

On path partitions of the divisor graph

A Study of the Regular Pentagon with a Classic Geometric Approach

DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS

Climbing discrepancy search for flowshop and jobshop scheduling with time-lags

Solution to Sylvester equation associated to linear descriptor systems

On Symmetric Norm Inequalities And Hermitian Block-Matrices

From Unstructured 3D Point Clouds to Structured Knowledge - A Semantics Approach

Unfolding the Skorohod reflection of a semimartingale

Axiom of infinity and construction of N

FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM

k-tuple chromatic number of the cartesian product of graphs

Sparse multivariate factorization by mean of a few bivariate factorizations

Comments on the method of harmonic balance

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

The Accelerated Euclidean Algorithm

Influence of product return lead-time on inventory control

STATISTICAL ENERGY ANALYSIS: CORRELATION BETWEEN DIFFUSE FIELD AND ENERGY EQUIPARTITION

Paths with two blocks in n-chromatic digraphs

Towards an active anechoic room

All Associated Stirling Numbers are Arithmetical Triangles

On production costs in vertical differentiation models

There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31

On infinite permutations

RHEOLOGICAL INTERPRETATION OF RAYLEIGH DAMPING

Entropies and fractal dimensions

A Context free language associated with interval maps

Thermodynamic form of the equation of motion for perfect fluids of grade n

Multiple sensor fault detection in heat exchanger system

Fractional coloring of triangle-free planar graphs

Flavia Bonomo, Guillermo Duran, Amedeo Napoli, Mario Valencia-Pabon. HAL Id: hal

Particle-in-cell simulations of high energy electron production by intense laser pulses in underdense plasmas

Theoretical calculation of the power of wind turbine or tidal turbine

Comment on: Sadi Carnot on Carnot s theorem.

Tropical Graph Signal Processing

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Exogenous input estimation in Electronic Power Steering (EPS) systems

Influence of a Rough Thin Layer on the Potential

On a series of Ramanujan

Nel s category theory based differential and integral Calculus, or Did Newton know category theory?

Stickelberger s congruences for absolute norms of relative discriminants

Finding cut-vertices in the square roots of a graph

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian

Avalanche Polynomials of some Families of Graphs

Simultaneous Induction Heating and Electromagnetic Stirring of a Molten Glass Bath

Hypertree-Width and Related Hypergraph Invariants

b-coloring is NP-hard on co-bipartite graphs and polytime solvable on tree-cographs

The Learner s Dictionary and the Sciences:

A Slice Based 3-D Schur-Cohn Stability Criterion

Water Vapour Effects in Mass Measurement

The Mahler measure of trinomials of height 1

A simple kinetic equation of swarm formation: blow up and global existence

Impulse response measurement of ultrasonic transducers

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Some diophantine problems concerning equal sums of integers and their cubes

Young open clusters in the Milky Way and Small Magellanic Cloud

Comparison of Harmonic, Geometric and Arithmetic means for change detection in SAR time series

Question order experimental constraints on quantum-like models of judgement

The core of voting games: a partition approach

Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle

Electromagnetic characterization of magnetic steel alloys with respect to the temperature

Control of an offshore wind turbine modeled as discrete system

Confluence Algebras and Acyclicity of the Koszul Complex

Solubility prediction of weak electrolyte mixtures

Fixed point theorems for Boolean networks expressed in terms of forbidden subnetworks

Transcription:

b-chromatic number of cacti Victor Campos, Claudia Linhares Sales, Frédéric Maffray, Ana Silva To cite this version: Victor Campos, Claudia Linhares Sales, Frédéric Maffray, Ana Silva. b-chromatic number of cacti. Electronic Notes in Discrete Mathematics, Elsevier, 2009, pp.281-286. <10.1016/j.endm.2009.11.046>. <hal-00529162> HAL Id: hal-00529162 https://hal.archives-ouvertes.fr/hal-00529162 Submitted on 25 Oct 2010 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

b-chromatic number of cacti 2 Victor Campos c,1 Cláudia Linhares Sales c,1 Frédéric Maffray b,1 Ana Silva a,1 a Laboratoire G-SCOP, Université Joseph Fourier, Grenoble, France b CNRS, Laboratoire G-SCOP, Grenoble, France c Departamento de Computação, Universidade Federal do Ceará(UFC), Brazil Abstract A b-colouring of a graph G is a proper colouring of G such that each colour contains a vertex that is adjacent to all other colours and the b-chromatic number χ b (G) is the maximum number of colours used in a b-colouring of G. If m(g) is the largest integer k such that G has at least k vertices with degree at least k 1, then we know that χ b (G) m(g). Irving and Manlove [1] prove that, if T is a tree, then the b-chromatic number of T is at least m(t) 1. In this paper, we prove that, if G is a connected cactus and m(g) 7, then the b-chromatic number of G is at least m(g) 1. Keywords: Graph, complexity, b-colouring, cactus 1 Email addresses: campos@lia.ufc.br, linhares@lia.ufc.br, Frederic.Maffray@g-scop.inpg.fr, Ana.Silva@g-scop.inpg.fr 2 Partially supported by CAPES,CNPq/Brazil and CNRS/France

1 Introduction Let G be a simple graph. A proper coloring of G is an assignment of colors to the vertices of G such that no two adjacent vertices have the same color. In a proper coloring, the color class of a color c is the set of vertices of G colored with color c. The chromatic number of G is the minimum integer χ(g) such that G has a proper coloring with χ(g) colors. Suppose that we have a proper coloring of G and a color class C such that every vertex in C is not adjacent to at least one other color class. We can change the color of the vertices in C, obtaining a proper coloring that uses less colors than before. However, as one can expect, we cannot apply this heuristic iteratively until we reach the chromatic number of G, since the coloring problem is N P-hard. It was this idea that made Irving and Manlove introduce the notion of b-coloring in [1]. Intuitively, a b-coloring is a proper coloring that cannot be improved by the described heuristic and the b-chromatic number χ b (G) of G measures the worst possible such coloring. More formally: Definition 1.1 A vertex u in color class C is said to be a b-vertex if u has at least one neighbor in each color class other than C. Definition 1.2 A b-coloring of a graph G is a proper coloring of G such that each color class contains at least one b-vertex. Definition 1.3 The b-chromatic number of G is the largest integer k such that G has a b-coloring with k colors. We denote it by χ b (G). Naturally, we have that a proper coloring of G with χ(g) colors is a b- coloring of G, since it cannot be improved. So, χ(g) χ b (G). For an upper bound, note that if G has a b-coloring with k colors, then G has at least k vertices with degree at least k 1 (the b-vertices). So, if m(g) is the largest integer such that G has at least m(g) vertices with degree at least m(g) 1, we know that G cannot have a b-coloring with more than m(g) colors, i.e., χ b (G) m(g). This upper bound was introduced by Irving and Manlove in [1], where they also showed that the difference between χ b (G) and m(g) can be arbitrarily large for a general graph and that it is at most one for trees. In addition, the problem was proved to be N P-hard [1], even when restricted to bipartite graphs [2]. We say that G is a cactus if G does not contain two cycles that share an edge. In this article, we prove that, if G is a connected cactus and m(g) 7, then the difference between χ b (G) and m(g) is at most one and we can obtain χ b (G) in polynomial time.

We say that G is m-defective if m(g) = m and χ b (G) < m. Additionally, G is minimal m-defective if G is m-defective and any proper subgraph of G is not m-defective. The general idea for our main result is as follows. We present the class of pivoted cacti and show that every pivoted cactus G is m(g)-defective. Then, we show that χ b (G) = m(g) 1, for every pivoted cactus G. Finally, we prove that a minimal m(g)-defective cactus is pivoted. To do so, first we describe the structure of minimal m(g)-defective cacti. We say that a subgraph H of G is a b-kernel of G if m(h) = m(g) and χ b (H) = m(g) implies χ b (G) = m(g). If G is not a pivoted cactus, we find a special b-kernel H G of G and we either show how to b-color H G with m(g) colors or show that H G contains no minimal m(g)-defective cactus as a subgraph. In any case, this implies that χ b (H G ) = m(g) and, by the definition of a b-kernel, χ b (G) = m(g). This proves that if G is not a pivoted cactus, then it is not m(g)-defective. More details on this general idea are provided in the remainder of this paper. 2 Pivoted Cacti In this section, we define the class of pivoted cacti and show that if G is a pivoted cactus, then χ b (G) = m(g) 1. This implies that every pivoted cactus G is m(g)-defective. Let G = (V, E) be a connected cactus. We say that a vertex v in V is a dense vertex if d(v) m(g) 1. Let M(G) denote the set of dense vertices of G. Let V be any subset of m(g) vertices of M(G). Let u V \ V and v V. If u and v are adjacent or have a common neighbor w in V with d(w) = m(g) 1, then we say that v is reachable from u within V. Note that if u V \ V reaches every vertex of V, then there is no b-colouring of G with V as the set of b-vertices. Observe that it also happens if we have a pair of vertices u, v V \ V that reaches every vertex of V but one, say w: we could colour u or v with the colour of w, but the other one cannot be coloured without repeating some colour in the neighborhood of a vertex of V with degree m(g) 1. So, we say that V encircles vertex u in V \ V if every vertex v in V is reachable from u within V. Below, we describe the situations where we have a pair that prevent V from being a set of b-vertices of some b-colouring of G. We say that V encircles the pair x, y V \V if it does not encircle x or y and if one of the following occurs: (E1) There are V V and u, v V such that V = m(g) 1, x, u, y, v

is a cycle and: (a) d(u) = d(v) = m(g) 1 and every w V \ {u, v} is adjacent to u or v; or (b) d(u) = m(g) 1 and every w V \ {u, v} is adjacent to u; or (c) d(u) = m(g), d(v) = m(g) 1 and every w V \ {u, v} is adjacent to u or v; or (d) d(u) = m(g) and every w V \ {u, v} is adjacent to u. (E2) There are V V and u, v, w V such that V m(g) 1, x, u, v, y, w is a cycle, d(u) = d(v) = m(g) 1, every w V \{u, v, w} is adjacent to w, and (a) V = V and d(w) = m(g); or (b) V V and d(w) = m(g) 1. Let V be a subset of m(g) vertices of M(G). We say that V is a good set if it does not encircle any vertex or pair of vertices and every u V \ V with degree at least m(g) is either adjacent to some vertex in V with degree m(g) 1 or is within a path between two vertices of V of length at most three, whose internal vertices are not in V. If G does not have a good set, we say that G is a pivoted cactus. The following lemma shows the possible number of encircled vertices or encircled pairs. Lemma 2.1 Let V be any set of m(g) dense vertices. If m(g) 7, then V encircles at most two vertices, or at most one pair of vertices. By using the structural properties presented in Lemma 2.1, we can prove that if M(G) = m(g) and situation E1 or E2 occurs (in which case, we know that χ b (G) < m(g)), then we can b-color G with m(g) 1 colors. However, the following lemma shows us that there is a situation where G has more than m(g) dense vertices and still cannot be b-colored with m(g) colors. Lemma 2.2 Let G be a connected cactus with M(G) > m(g), m(g) 7, and let V be a set of m(g) + 1 dense vertices of G containing all vertices with degree greater than m(g) 1. Then, G does not have a good set if and only if V = M(G) and there are vertices u, v V and w V \ V such that d(u) = d(v) = m(g) 1, {u, v, w} forms a triangle in G and every vertex in V is adjacent to u or to v. Again, we can use the structural properties presented in Lemma 2.2 to prove the following lemma by giving a b-coloring of G with m(g) 1 colors. Lemma 2.3 If G is a pivoted connected cactus, then χ b (G) = m(g) 1.

3 Non pivoted Cacti In this section, we prove that if a cactus G has a good set, then it can be b-coloured with m(g) colours, giving us the desired result. To do so, we first describe the structure of minimal m-defective cacti. Theorem 3.1 If G is a minimal m(g)-defective cactus and m(g) 7, then M(G) = m(g) and d(v) = m(g) 1, for all v M(G). Furthermore, if u V (G) \ M(G), then any neighbor of u is a dense vertex of G. Theorem 3.2 If G is a minimal m(g)-defective cactus with m(g) 7, then either M(G) encircles a vertex or M(G) encircles a pair of vertices as in E1.a or E2.b. To link minimal m-defective cacti with non-pivoted cacti, note that if G has no minimal m(g)-defective subgraph, then G is not defective. This implies that χ b (G) = m(g). We also use the following lemma. Lemma 3.3 If G is a non-pivoted cactus and V is a good set of G, then G[V N(V )] is a b-kernel of G. Now, let G be a non-pivoted cactus and let V be a good set of G. Consider the b-kernel H G = G[V N(V )] of G. If H G contains no minimal m(g)- defective subgraph, then H G is not m(g)-defective itself and we have χ b (H) = m(g). Since H G is a b-kernel, then χ b (G) = m(g). On the other hand, if H G has a minimal m(g)-defective subgraph, then using the structural properties given by Theorem 3.2 and the fact that V does not encircle a vertex or pair of vertices in H G, it is possible to construct a b-colouring of G with m(g) colours. So, the following theorem is true: Theorem 3.4 If G is a non-pivoted cactus with m(g) 7, then χ b (G) = m(g). 4 Closing Comments Our main result is the following theorem: Theorem 4.1 If G is a connected cactus with m(g) 7, then m(g) 1 χ b (G) m(g). In addition, we found an algorithm that gives an optimum b-coloring of a pivoted cactus and an algorithm to find a good set of a non-pivoted cactus. We also have an algorithm to extend a maximum b-coloring of the b-kernel H G

into a maximum b-coloring of G. However, we could not find an algorithm that optimally colors H G and the proof that χ b (H G ) = m(g) is not constructive. Thus, we can decide in polynomial time the value of χ b (G), but we cannot always provide such coloring. References [1] Irving, R.W. and Manlove, D.F., The b-chromatic number of a graph, Discrete Applied Mathematics, 91(1999), pages 127-141. [2] Kratochvil, J. and Tuza, Z. and VOIGT, M. On the b-chromatic number of graphs, Lecture Notes In Computer Science, Vol. 2573, pag. 310-320, 2002.