This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Characterization of saturated graphs related to pairs of disjoint matchings

Zhengda Mo Sam Qunell Anush Tserunyan  and  Jenna Zomback
Abstract.

For a finite graph GG, we study the maximum 22-edge colorable subgraph problem and a related ratio μ(G)ν(G)\frac{\mu(G)}{\nu(G)}, where ν(G)\nu(G) is the matching number of GG, and μ(G)\mu(G) is the size of the largest matching in any pair (H,H)(H,H^{\prime}) of disjoint matchings maximizing |H|+|H||H|+|H^{\prime}| (equivalently, forming a maximum 22-edge colorable subgraph). Previously, it was shown that 45μ(G)ν(G)1\frac{4}{5}\leq\frac{\mu(G)}{\nu(G)}\leq 1, and the class of graphs achieving 45\frac{4}{5} was completely characterized. In this paper, we first show that graph decompositions into paths and even cycles provide a new way to study these parameters. We then use this technique to characterize the graphs achieving μ(G)ν(G)=1\frac{\mu(G)}{\nu(G)}=1 among all graphs that can be covered by a certain choice of a maximum matching and HH, HH^{\prime} as above.

This work is part of the research project “Pairs of disjoint matchings” within Illinois Geometry Lab in Spring 2019 – Spring 2020. The first and second authors participated as undergraduate scholars, the fourth author served as graduate student team leader, and the third author as faculty mentor. The third author was supported by the NSF Grant DMS-1855648.

1. Introduction

We investigate the ratio of two parameters of a finite graph GG, μ(G)ν(G)\frac{\mu(G)}{\nu(G)}, where ν(G)\nu(G) is the size of a maximum matching in GG, and μ(G)\mu(G) is the size of the largest matching in a pair of disjoint matchings whose union is as large as possible. More formally,

λ(G) . . =\displaystyle\lambda(G)\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}= max{|H|+|H|:H and H are disjoint matchings in G},\displaystyle\max\left\{|H|+|H^{\prime}|:\text{$H$ and $H^{\prime}$ are disjoint matchings in $G$}\right\},
μ(G) . . =\displaystyle\mu(G)\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}= max{|H|:H and H are disjoint matchings in G with |H|+|H|=λ(G)}.\displaystyle\max\left\{|H|:\text{$H$ and $H^{\prime}$ are disjoint }\text{matchings in $G$ with }|H|+|H^{\prime}|=\lambda(G)\right\}.

To place the mentioned parameters λ,μ\lambda,\mu and the ratio μν\frac{\mu}{\nu} in the context of what is commonly considered in graph theory, recall that for kk\in\mathbb{N}, a proper edge-coloring of a graph GG with kk colors is exactly a partition of the edge-set into kk disjoint matchings. Thus, determining λ\lambda is the k=2k=2 case of the following well-known problem:

Maximum kk-edge colorable subgraph problem (kk-ECS).

For a given kk\in\mathbb{N}, what is the maximum number νk\nu_{k} of edges of a given finite graph GG that can be covered with kk disjoint matchings?

We note here that ν=ν1\nu=\nu_{1} and λ=ν2\lambda=\nu_{2}, so the k=1k=1 case of this problem is the maximum matching problem, while the k=2k=2 case is what we are concerned with here. Before describing our result, we overview what is known about kk-ECS concerning its computational complexity, numerical bounds, and structural aspects.

Computational complexity

The simple case of 11-ECS is completely solved as it admits a polynomial-time algorithm [Edmonds:1965]. On the other hand, 22-ECS is already NPNP-hard; in fact, the problem of determining whether λ(G)\lambda(G) is equal to the number of vertices of the graph is NPNP-complete even for cubic graphs. This follows immediately from Holyer’s work [Holyer] by the following argument. Holyer proves that determining whether a graph is 33-edge colorable is NPNP-complete even for cubic graphs. Letting G . . =(V,E)G\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}=(V,E) be a cubic graph, any 33-edge-coloring gives 33 disjoint perfect matchings, in particular, λ=|V|\lambda=|V|. Conversely, if λ=|V|\lambda=|V|, then for any pair (H,H)(H,H^{\prime}) of disjoint matchings with |H|+|H|=λ|H|+|H^{\prime}|=\lambda, HH and HH^{\prime} are both perfect matchings, and the remaining edges H′′H^{\prime\prime} in EE form a third perfect matching, so HH, HH^{\prime}, H′′H^{\prime\prime} is a 3-edge-coloring of GG. Thus, a cubic graph is 33-edge colorable if and only if λ=|V|\lambda=|V|.

To give an intuitive idea why finding λ(G)\lambda(G) is hard, we illustrate how the greedy algorithm fails to find it. The algorithm would firstly take a maximum matching of the whole graph and then take a maximum matching of the remaining edges. However, this may not cover the maximum number of edges λ(G)\lambda(G): see Fig. 1 for an example where λ(G)=4+4=8\lambda(G)=4+4=8, while the greedy algorithm yields 5+2=75+2=7. The ratio μ(G)ν(G)\frac{\mu(G)}{\nu(G)} that we study in the present paper measures the failure of optimality of the greedy algorithm for 22-ECS; in particular, this ratio is 45\frac{4}{5} for the graph in Fig. 1.

Refer to caption
Figure 1. The spanner graph

In the positive direction for computing λ(G)\lambda(G), it is shown in [Agrawal+] that finding λ(G)\lambda(G) is fixed-parameter tractable.

More generally for all k2k\geq 2, it is known that kk-ECS is NPNP-hard [Feige+] and APX-hard [Kosowski:2009]. Related complexity bounds are shown in [A-M:2019].

Although finding λ\lambda is NPNP-hard, the complexity of finding μ(G)\mu(G) is still unknown.

Question 1.

What is the computational complexity of finding μ(G)\mu(G)? In particular, is it also NPNP-hard?

Remark 2.

One may wonder whether there is an analogue for the Berge–Tutte formula [Berge, Tutte] [Lovasz-Plummer][Theorem 3.1.14], which relates ν(G)\nu(G) to the number of odd connected components in subgraphs of GG, for λ\lambda. However, that formula provides a witness to ν(G)k\nu(G)\leq k for a fixed kk, hence implying that finding ν(G)\nu(G) is both in NPNP and co-NPNP. Thus, since we already know that finding λ(G)\lambda(G) (22-ECS) is NPNP-hard, it is unlikely that there is an analogue of the Berge–Tutte formula for λ(G)\lambda(G) in general. However, such a formula may exist for subclasses of graphs.

Numerical bounds

In [M-M-Ts:2008], V. Mkrtchyan, V. Musoyan, and A. Tserunyan proved that

45μ(G)ν(G)1\frac{4}{5}\leq\frac{\mu(G)}{\nu(G)}\leq 1

for any graph GG, and more recently, in [IGL:2019], it was shown that for any rational m,nm,n\in\mathbb{N} with 45mn1\frac{4}{5}\leq\frac{m}{n}\leq 1, there is a connected graph GG with μ(G)=m\mu(G)=m and ν(G)=n\nu(G)=n (an explicit construction is provided).

As shown in [A-M-P-V:2014], this lower bound can be improved for the case of cubic graphs. In this case, we have

89μ(G)ν(G)1\frac{8}{9}\leq\frac{\mu(G)}{\nu(G)}\leq 1

for a cubic graph GG.

A related line of research studies the general νk\nu_{k}, which is the most edges that can be colored by kk disjoint matchings (i.e. ν2(G)=λ(G)\nu_{2}(G)=\lambda(G)). In this direction, [M-P-V:2010] shows that in cubic graphs,

λ(G)\displaystyle\lambda(G) 45|V(G)| and\displaystyle\geq\frac{4}{5}|V(G)|\text{ and}
λ(G)\displaystyle\lambda(G) |V(G)|+2ν3(G)4.\displaystyle\leq\frac{|V(G)|+2\nu_{3}(G)}{4}.

Lastly, [K-M:2019] establishes the following family of inequalities for a bipartite graph GG and any 0ik0\leq i\leq k:

νkνki+νk+i2.\nu_{k}\geq\frac{\nu_{k-i}+\nu_{k+i}}{2}.

Structural aspects and our result

Besides the relevance and naturalness of kk-ECS problem, our motivation for studying the parameters λ\lambda and μ\mu, and the ratio μν\frac{\mu}{\nu} is that they reveal interesting structural properties of the graph. Furthermore, we observe in Section 3 below that the parameters λ\lambda, μ\mu, and ν\nu are tied to decompositions of graphs into paths and even cycles, which provides a dual angle of interest for studying these parameters.

It was shown in [Tserunyan:2009] that the graphs minimizing the ratio μν\frac{\mu}{\nu} (i.e. μ(G)ν(G)=45\frac{\mu(G)}{\nu(G)}=\frac{4}{5}) admit rigid structure; in fact, this paper provides a complete structural characterization of these graphs. Fig. 1 depicts the spanner — the unique minimal graph that achieves the ratio 45\frac{4}{5}.

As for the graphs achieving the upper bound 11 for the ratio μν\frac{\mu}{\nu}, the question is still open:

Question 3.

Is there a structural characterization of all graphs GG with μ(G)ν(G)=1\frac{\mu(G)}{\nu(G)}=1?

This question has been considered previously. For example, Mkrtchyan in [Mkrtchyan] shows that trees whose every edge is in a maximum matching satisfy μ(G)ν(G)=1\frac{\mu(G)}{\nu(G)}=1. A more general sufficient condition for achieving the upper bound 11 is provided in [IGL:2019], where is it proven that any graph GG with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 must contain one of a special family of graphs as a subgraph.

In the present paper, we answer Question 3 for a core (with respect to the involved parameters) subclass of graphs, providing a complete structural characterization. To describe this class, we define a choice of maximally intersecting matchings M,HM,H, and HH^{\prime} in Definition 13, and we call a graph saturated if its edges are covered by some maximally intersecting matchings MM, HH, and HH^{\prime}, where MM is a maximum matching and H,HH,H^{\prime} are disjoint matchings with |H|+|H|=λ(G)|H|+|H^{\prime}|=\lambda(G) and |H|=μ(G)|H|=\mu(G). These maximally intersecting matchings feature the core structure of graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1, as the edges not included in these matchings can appear in limited configurations and do not contribute to the parameters μ(G)\mu(G) or ν(G)\nu(G). Among saturated graphs, we precisely characterize those with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 by equating this class with that of skeletons. Referring the reader to Definition 16 for the precise definition, we roughly define a kk-skeleton here as a disjoint union of kk-many odd leaf-to-leaf paths with some additional special odd paths intertwining them. Our main result is:

Theorem 4.

If a finite, connected graph GG is saturated and satisfies μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1, then it is a kk-skeleton with k=ν(G)μ(G)k=\nu(G)-\mu(G). Furthermore, if GG is a kk-skeleton, then GG is saturated, and ν(G)μ(G)=k\nu(G)-\mu(G)=k. In particular, μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 for all kk-skeletons.

The precise statement of this result is given in Theorems 19 and 20.

In the proof of Theorem 4, we use an alternative characterization of the parameters ν\nu, λ\lambda, μ\mu, which is interesting in its own right. This characterization replaces the maximization on matchings used in our definitions to minimization on decompositions into paths and even cycles, which we call PEC decompositions (see Section 3).

As for unsaturated graphs, i.e. those with edges not covered with the mentioned three matchings, we provide in Section 6 a couple of structural restrictions on those extra edges and state a question. However, Question 3 remains open in general.

Organization

Section 2 provides the preliminaries and sets up notation. PEC decompositions are discussed in Section 3. In Section 4, we establish the basic theory of the maximally intersecting matchings studied in this paper and the alternating paths that they form. Our main results, Theorem 19 and Theorem 20, are proved in Section 5 using the techniques from the previous sections. We conclude in Section 6 with a discussion of those graphs that are not covered by these matchings.

Acknowledgements

We thank Vahan Mkrtchyan for his invaluable insight into this direction of research and for pointing out the relevant literature and context. We also thank Alexandr Kostochka for helpful suggestions and advice.

2. Definitions & notation

Throughout, we denote by G=(V,E)G=(V,E) a finite graph with vertex set VV and edge set EE. A matching in GG is a set of edges such that no two are adjacent. In particular, we will consider the following specific types of matchings.

  • A maximum matching is a matching MM of maximum size, i.e., for all matchings MM^{\prime}, |M||M||M^{\prime}|\leq|M|. We let 𝝂(𝑮)\boldsymbol{\nu(G)} denote the size of a maximum matching.

  • A perfect matching is a matching MM such that for every vertex vv in GG, there exists an eMe\in M such that vv is incident to ee.

  • A near perfect matching is a matching MM such that for every vertex vv in GG except for one, there exists an eMe\in M such that vv is incident to ee.

In addition to sizes of maximum matchings, we will also pay special attention to the size of the union of two disjoint matchings whose union is of maximum size. More formally:

  • 𝝀(𝑮):=max{|H|+|H|:(H,H) are disjoint matchings in G}\boldsymbol{\lambda(G)}:=\max\{|H|+|H^{\prime}|:(H,H^{\prime})\text{ are disjoint matchings in }G\};

  • 𝚲(𝑮)\boldsymbol{\Lambda(G)} is the set of pairs (H,H)(H,H^{\prime}) of disjoint matchings satisfying |H|+|H|=λ(G)|H|+|H^{\prime}|=\lambda(G);

  • 𝝁(𝑮):=max{|H|:H such that (H,H)Λ(G)}\boldsymbol{\mu(G)}:=\max\{|H|:\exists H^{\prime}\text{ such that }(H,H^{\prime})\in\Lambda(G)\}.

ν\nu, λ\lambda, and μ\mu are the main concern of this paper. We present an example with the spanner graph to illustrate our key parameters. The left spanner of Fig. 2 has the unique maximum matching, MM, highlighted. It has size 5, and so ν(G)=5\nu(G)=5 for the spanner. The largest matching disjoint from MM has size 2, for combined size of 7. However, if we choose a separate set of disjoint matchings, we can achieve λ(G)=8\lambda(G)=8. On the right of the same figure, our maximal disjoint matchings HH and HH^{\prime} are highlighted. They each have size 44, so μ(G)=4\mu(G)=4 for the spanner. Most graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 share key structural properties with the spanner, as we will make clear in Section 5.

Refer to caption
Figure 2. In the spanner, ν(G)=5\nu(G)=5 but μ(G)=4\mu(G)=4.
  • 𝚲𝝁(𝑮)\boldsymbol{\Lambda_{\mu}(G)} is the subset of Λ(G)\Lambda(G) of pairs (H,H)(H,H^{\prime}) with |H|=μ(G)|H|=\mu(G).

  • 𝝁(𝑮):=λ(G)μ(G)\boldsymbol{\mu^{\prime}(G)}:=\lambda(G)-\mu(G).

  • By a chain in GG, we mean a sequence (v0,e1,v1,e2,,e,v)(v_{0},e_{1},v_{1},e_{2},\dots,e_{\ell},v_{\ell}), \ell\in\mathbb{N}, where the viv_{i} are vertices and the eje_{j} are edges of GG such ei=(vi1,vi)e_{i}=(v_{i-1},v_{i}) for all ii\leq\ell; we also assume that our chains are simple, i.e. all edges are distinct. We refer to \ell as the length of the chain and to v0v_{0} and vv_{\ell} as its endpoints.

  • By an odd (resp. even) chain we mean that the length (i.e., the number of edges on it) is odd (resp. even).

  • By a path, we mean a simple path, i.e. a chain with distinct vertices, and by a cycle we mean a simple cycle, i.e. a chain whose endpoints are equal but all other vertices are distinct.

  • An edge eie_{i} on an odd path v0e1v1e2ek+1v2k+1v_{0}e_{1}v_{1}e_{2}\dots e_{k+1}v_{2k+1} is called even (resp. odd) if ii is even (resp. odd). Note that this would not change if the path was written in the reverse order.

  • If A,BEA,B\subseteq E, then an ABA-B alternating chain is a chain such that edges of odd index are in ABA\setminus B and edges of even index are in BAB\setminus A, or vice versa. Note that if AA and BB are both matchings, then the chain must be either a path or a cycle, or else some vertex will be incident to two edges of the same matching.

  • If AEA\subset E is a subset of the edges of the graph GG, then 𝑨𝒄\boldsymbol{A^{c}}:= EAE\setminus A is the complement in EE of AA.

The majority of the techniques used in Section 5 make use of the properties of the alternating paths of various matchings.

3. PEC decompositions

Now, we present a type of decomposition for graphs that highlights matching structure and gives an alternative way to compute the parameters ν(G)\nu(G), λ(G)\lambda(G), and μ(G)\mu(G). Several of the following lemmas will be used in the proof of our main theorems. Throughout this section, let G:=(V,E)G:=(V,E) be a graph and n:=|V|n:=|V|.

  • A subgraph of GG is a graph G:=(V,E)G^{\prime}:=(V^{\prime},E^{\prime}) with VVV^{\prime}\subseteq V and EEE^{\prime}\subseteq E. A subgraph G:=(V,E)G^{\prime}:=(V^{\prime},E^{\prime}) of GG is spanning if V=VV^{\prime}=V.

  • A pec decomposition of GG is a spanning subgraph G:=(V,E)G^{\prime}:=(V,E^{\prime}), each of whose (connected) components is a path or an even cycle. (Isolated vertices are treated as even paths.)

  • If AA is a subset of EE, then we use the notation 𝑮𝑨:=(V,A)\boldsymbol{G_{A}}:=(V,A) to denote the spanning subgraph of GG with edge set AA. In particular, we use this notation in the case that AA is the union of certain matchings.

For a pec decomposition GG^{\prime} of GG, let

  • 𝒑(𝑮)\boldsymbol{p(G^{\prime})} (resp., 𝒆𝒑(𝑮)\boldsymbol{ep(G^{\prime})}) denote the number of components of GG^{\prime} that are paths (resp., even paths);

  • 𝒑(𝑮):=min{p(G):G is a pec decomposition of G}\boldsymbol{p(G)}:=\min\{p(G^{\prime}):\text{$G^{\prime}$ is a pec decomposition of }G\};

  • 𝒆𝒑(𝑮):=min{ep(G):G is a pec decomposition of G}\boldsymbol{ep(G)}:=\min\{ep(G^{\prime}):\text{$G^{\prime}$ is a pec decomposition of }G\}.

These last three parameters describe structural properties of the graph that can be assessed with matchings and alternating paths. They are a direct parallel to our original ν,μ\nu,\mu, and λ\lambda. For our first lemma, we show that ν(G)\nu(G) and ep(G)ep(G) are directly related.

Lemma 5.

For any pec decomposition GG^{\prime} of GG, ν(G)=nep(G)2\nu(G^{\prime})=\frac{n-ep(G^{\prime})}{2}.

Proof.

Let MM be a maximum matching for GG^{\prime}. It is clear that MM is a perfect matching on each odd path and even cycle of GG^{\prime} and a near perfect matching for each even path. Thus, MM misses exactly one vertex from each even path and no other vertex. Hence, ep(G)+2|M|=nep(G^{\prime})+2|M|=n. ∎

Proposition 6.

ν(G)=nep(G)2\nu(G)=\frac{n-ep(G)}{2}. In fact:

  1. (a)

    For any maximum matching MM, GMG_{M} is a pec decomposition with ep(GM)=ep(G)ep(G_{M})=ep(G).

  2. (b)

    Conversely, for any pec decomposition GG^{\prime} with ep(G)=ep(G)ep(G^{\prime})=ep(G), ν(G)=ν(G)\nu(G^{\prime})=\nu(G).

Proof.

For ν(G)nep(G)2\nu(G)\leq\frac{n-ep(G)}{2}, let MM be a maximum matching. Then GMG_{M} is a pec decomposition and MM is the unique maximum matching in GMG_{M}, so by Lemma 5, |M|=nep(GM)2nep(G)2|M|=\frac{n-ep(G_{M})}{2}\leq\frac{n-ep(G)}{2}.

For ν(G)nep(G)2\nu(G)\geq\frac{n-ep(G)}{2}, let GG^{\prime} be a pec decomposition with ep(G)=ep(G)ep(G^{\prime})=ep(G), so by Lemma 5, ν(G)ν(G)=nep(G)2=nep(G)2\nu(G)\geq\nu(G^{\prime})=\frac{n-ep(G^{\prime})}{2}=\frac{n-ep(G)}{2}.

Thus, we have ν(G)=nep(G)2\nu(G)=\frac{n-ep(G)}{2}, so looking back, we see that the inequalities in the first two paragraphs are equalities, and hence ep(GM)=ep(G)ep(G_{M})=ep(G) and ν(G)=ν(G)\nu(G^{\prime})=\nu(G). ∎

We can find a similar correspondence between λ(G)\lambda(G) and p(G)p(G) if we consider the pairs of disjoint matchings in GG instead of the maximum matchings.

Lemma 7.

For any pec decomposition G:=(V,E)G^{\prime}:=(V,E^{\prime}) of GG, λ(G)=|E|=np(G)\lambda(G^{\prime})=|E^{\prime}|=n-p(G^{\prime}).

Proof.

Let G:=(V,E)G^{\prime}:=(V,E^{\prime}) be a pec decomposition and let (H,H)(H,H^{\prime}) be a pair of disjoint matchings of GG^{\prime} with |H|+|H|=λ(G)|H|+|H^{\prime}|=\lambda(G^{\prime}). It is clear that HH=EH\cup H^{\prime}=E^{\prime} because each component of GG^{\prime} can be taken as an (H,H)(H,H^{\prime})-alternating path/cycle i.e. a path/cycle whose edges alternate between being in HH and HH^{\prime}.

It remains to show that |E|=np(G)|E^{\prime}|=n-p(G^{\prime}). Since GG^{\prime} is pec, we have |E|=ep+ec|E^{\prime}|=e_{p}+e_{c}, where epe_{p} is the number of edges in paths of GG^{\prime} and ece_{c} is the number of edges in even cycles of GG^{\prime}. Since paths have one more vertex than they have edges and cycles have as many vertices as edges, ep=npp(G)e_{p}=n_{p}-p(G^{\prime}) and ec=nce_{c}=n_{c}, where npn_{p} (resp., ncn_{c}) is the number of vertices on paths (resp., cycle) of GG^{\prime}. Thus, |E|=ep+ec=npp(G)+nc=np(G)|E^{\prime}|=e_{p}+e_{c}=n_{p}-p(G^{\prime})+n_{c}=n-p(G^{\prime}). ∎

Proposition 8.

λ(G)=np(G)\lambda(G)=n-p(G). In fact:

  1. (a)

    For any (H,H)Λ(G)(H,H^{\prime})\in\Lambda(G), GHHG_{H\cup H^{\prime}} is a pec decomposition with p(GHH)=p(G)p(G_{H\cup H^{\prime}})=p(G).

  2. (b)

    Conversely, for any pec decomposition GG^{\prime} with p(G)=p(G)p(G^{\prime})=p(G), Λ(G)Λ(G)\Lambda(G^{\prime})\subseteq\Lambda(G).

Proof.

For λ(G)np(G)\lambda(G)\leq n-p(G), let (H,H)Λ(G)(H,H^{\prime})\in\Lambda(G). Then every vertex in the spanning subgraph GHHG_{H\cup H^{\prime}} has degree at most 2 in GHHG_{H\cup H^{\prime}}. Additionally, there can be no odd cycles in GHHG_{H\cup H^{\prime}} because HH and HH^{\prime} are disjoint. GHHG_{H\cup H^{\prime}} is thus a pec decomposition, so by Lemma 7, λ(G)=|H|+|H|=λ(GHH)=np(GHH)np(G)\lambda(G)=|H|+|H^{\prime}|=\lambda(G_{H\cup H^{\prime}})=n-p(G_{H\cup H^{\prime}})\leq n-p(G).

For λ(G)np(G)\lambda(G)\geq n-p(G), let GG^{\prime} be a pec decomposition with p(G)=p(G)p(G^{\prime})=p(G). Then by Lemma 7, λ(G)λ(G)=np(G)=np(G)\lambda(G)\geq\lambda(G^{\prime})=n-p(G^{\prime})=n-p(G).

Thus, we have λ(G)=np(G)\lambda(G)=n-p(G), so looking back, we see that the inequalities in the first two paragraphs are equalities, and hence p(GHH)=p(G)p(G_{H\cup H^{\prime}})=p(G) and λ(G)=λ(G)\lambda(G^{\prime})=\lambda(G). ∎

Now, define

𝒆𝒑(𝑮):=min{ep(G):G is a pec decomposition of G with p(G)=p(G)},\boldsymbol{ep^{*}(G)}:=\min\left\{ep(G^{\prime}):\text{$G^{\prime}$ is a pec decomposition of }G\text{ with }p(G^{\prime})=p(G)\right\},

i.e. ep(G)ep^{*}(G) is the minimum number of even paths in a pec decomposition that minimizes the number of paths. If we now take (H,H)(H,H^{\prime})\in Λμ\Lambda_{\mu} instead of Λ\Lambda, we obtain a result for μ(G)\mu(G) and ep(G)ep^{*}(G).

Lemma 9.

μ(G)=nep(G)2\mu(G)=\frac{n-ep^{*}(G)}{2}. In fact:

  1. (a)

    For any (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G), GHHG_{H\cup H^{\prime}} is a pec decomposition with p(GHH)=p(G)p(G_{H\cup H^{\prime}})=p(G) and ep(GHH)=ep(G)ep(G_{H\cup H^{\prime}})=ep^{*}(G).

  2. (b)

    Conversely, for any pec decomposition GG^{\prime} with ep(G)=ep(G)ep(G^{\prime})=ep(G), Λμ(G)Λμ(G)\Lambda_{\mu}(G^{\prime})\subseteq\Lambda_{\mu}(G).

Proof.

For μ(G)nep(G)2\mu(G)\leq\frac{n-ep^{*}(G)}{2}, let (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G). Then GHHG_{H\cup H^{\prime}} is a pec decomposition. By Lemmas 7 and 8, λ(G)=|H|+|H|=np(GHH)\lambda(G)=|H|+|H^{\prime}|=n-p(G_{H\cup H^{\prime}}), so p(GHH)=p(G)p(G_{H\cup H^{\prime}})=p(G). Furthermore, HH is a maximum matching in GHHG_{H\cup H^{\prime}}, so by Lemma 5, |H|=nep(GHH)2nep(G)2|H|=\frac{n-ep(G_{H\cup H^{\prime}})}{2}\leq\frac{n-ep^{*}(G)}{2}.

For μ(G)nep(G)2\mu(G)\geq\frac{n-ep^{*}(G)}{2}, let G:=(V,E)G^{\prime}:=(V,E^{\prime}) be a pec decomposition with p(G)=p(G)p(G^{\prime})=p(G) and ep(G)=ep(G)ep(G^{\prime})=ep^{*}(G). Let (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G^{\prime}). By Proposition 8, |H|+|H|=|E|=np(G)=np(G)=λ(G)|H|+|H^{\prime}|=|E^{\prime}|=n-p(G^{\prime})=n-p(G)=\lambda(G), so (H,H)Λ(G)(H,H^{\prime})\in\Lambda(G). Moreover, HH=EH\cup H^{\prime}=E^{\prime} and HH is a maximum matching for GG^{\prime}, so by Lemma 5, μ(G)|H|=nep(G)2=nep(G)2\mu(G)\geq|H|=\frac{n-ep(G^{\prime})}{2}=\frac{n-ep^{*}(G)}{2}.

Thus, we have μ(G)=nep(G)2\mu(G)=\frac{n-ep^{*}(G)}{2}, so looking back, we see that the inequalities in the first two paragraphs are equalities, and hence GHHG_{H\cup H^{\prime}} achieves p(G)p(G) and ep(G)ep^{*}(G), and Λμ(G)Λμ(G)\Lambda_{\mu}(G^{\prime})\subseteq\Lambda_{\mu}(G). ∎

These new e,ep,e,ep^{*}, and pp parameters provide as much information as our original ν,μ\nu,\mu, and λ\lambda. In fact, we can now restate theorems concerning the ratio μ(G)ν(G)\frac{\mu(G)}{\nu(G)} in terms of our new pec parameters.

Corollary 10.

μ(G)=ν(G)\mu(G)=\nu(G) if and only if ep(G)=ep(G)ep(G)=ep^{*}(G).

Proof.

Follows from Propositions 6 and 9. ∎

Example 11.

If GG is the spanner, ep(G)=0ep(G)=0 and it is achieved by a pec decomposition GG^{\prime} into a path of length 55 and two paths of length 11. Therefore, ν(G)=1002=5\nu(G)=\frac{10-0}{2}=5. On the other hand, p(G)=2p(G)=2 and it is achieved by a unique pec decomposition G′′G^{\prime\prime} into two paths of length 44. Thus, λ(G)=102=8\lambda(G)=10-2=8. Because such a G′′G^{\prime\prime} is unique, it also witnesses ep(G)=2ep^{*}(G)=2, so μ(G)=1022=4\mu(G)=\frac{10-2}{2}=4.

We present one more brief result for pec decompositions that is useful in studying size differences of disjoint matchings.

Corollary 12.

μ(G)μ(G)=p(G)ep(G)\mu(G)-\mu^{\prime}(G)=p(G)-ep^{*}(G). In particular, μ(G)=n2p(G)+ep(G)2\mu^{\prime}(G)=\frac{n-2p(G)+ep^{*}(G)}{2}.

Proof.

The first assertion follows from Lemma 9 because for any pec decomposition GG^{\prime} and any (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G^{\prime}), μ(G)μ(G)=|H||H|\mu(G)-\mu^{\prime}(G)=|H|-|H^{\prime}| is equal to the number of components of GG^{\prime} that are odd paths, namely, p(G)ep(G)p(G^{\prime})-ep(G^{\prime}). The second equality is by Lemma 9. ∎

4. Basics tools

In this section we will state and prove several structural lemmas about alternating chains (i.e., paths or cycles) that will be used to prove our main theorems. Let G . . =(V,E)G\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}=(V,E) be a finite connected graph. Among the maximum matchings and maximum disjoint matchings in GG, there are some that have maximal intersection, and this condition allows for sharper restrictions on the possible edge configurations. More specifically, we define maximally intersecting matchings:

Definition 13.

Matchings MM, HH, and HH^{\prime} are called maximally intersecting if they satisfy the following:

  1. (a)

    MM is a maximum matching.

  2. (b)

    (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G) with |H|=μ(G)|H|=\mu(G).

  3. (c)

    |M(HH)||M\cap(H\cup H^{\prime})| is maximum among all M,H,HM,H,H^{\prime} satisfying (a)(b).

  4. (d)

    |MH||M\cap H| is maximum among all M,H,HM,H,H^{\prime} satisfying (a)(c).

As we will demonstrate in the next section, these matchings capture the most important structural behavior of μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 graphs. Throughout this section, let MM, HH, HH^{\prime} be maximally intersecting matchings. Here are a few basic facts about MM-HH alternating chains. Define an end-edge of a path to be an edge in the path incident to one of the path’s terminal vertices.

Lemma 14.
  1. (a)

    The maximal MM-HH alternating chains are odd paths with end-edges in MM.

  2. (b)

    The end-edges of MM-HH alternating paths are in HH^{\prime}.

  3. (c)

    All vertices on maximal MM-HH alternating paths are incident to HH^{\prime}.

Proof.

(a) Let PP be such a chain. Since these chains are alternating, PP cannot be an odd cycle. If PP is an even path or cycle, define M . . =(MP)(PM)M^{\prime}\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}=(M\setminus P)\cup(P\setminus M). MM^{\prime} is a matching since MM is a matching and since PP is alternating. Furthermore, |M|=|M||M^{\prime}|=|M|, and so MM^{\prime} is a maximum matching. However, |M(HH)||M(HH)||M^{\prime}\cap(H\cup H^{\prime})|\geq|M\cap(H\cup H^{\prime})| since not all MPM\cup P edges may have been in HH^{\prime}, and since |MH|>|MH||M^{\prime}\cap H|>|M\cap H|, either of (c) or (d) must be violated, a contradiction. Now suppose that some end-edge of PP is not in MM. This edge, e0e_{0}, is in HMH\setminus M, and is adjacent to exactly one MM edge e1e_{1} in PP. But then if e1e_{1} is removed from MM and e0e_{0} is added to MM, |MH||M\cap H| is again increased, a contradiction.

(b) Consider an end-edge e0e_{0} in MHM\setminus H. Again note that e0e_{0} can be incident to HH on only one side. If e0e_{0} is not in HH^{\prime}, then we can remove e1e_{1}, the preceding edge, from HH, add e0e_{0} to HH, and again increase |M(HH)||M\cap(H\cup H^{\prime})|.

(c) Suppose instead some interior vertex is not incident to HH^{\prime}, and note that this vertex is incident to no end-edges. This vertex is incident to exactly one edge in MM, which we call eMe_{M}. eMe_{M} is incident to HH^{\prime} at most once. Via a similar argument to above, if we take eMe_{M} to be in HH^{\prime} instead of this adjacent edge, we increase |M(HH)||M\cap(H\cup H^{\prime})|. ∎

We now present similar structural lemmas about maximal HH-HH^{\prime} alternating paths.

Lemma 15.
  1. (a)

    If a maximal HH-HH^{\prime} alternating path is odd, then its end-edges are in HH.

  2. (b)

    The end-edges of maximal MM-HH alternating paths (which we know are in HH^{\prime}) are end-edges of even HH-HH^{\prime} alternating paths.

  3. (c)

    All inner (not end) vertices of maximal MM-HH alternating paths are inner vertices of HH-HH^{\prime} alternating paths. In other words, each end-vertex of an HH-HH^{\prime} alternating path is either an end-vertex of a maximal MM-HH alternating path or is not on any MM-HH alternating path.

  4. (d)

    On every even maximal HH-HH^{\prime} alternating chain, the edges in HMH\cap M are at least as many as those in HMH^{\prime}\cap M.

  5. (e)

    Each end-edge of a maximal HH-HH^{\prime} alternating path that is in HH is also in MM.

Proof.

(a): Otherwise, we would switch HH and HH^{\prime} on that path, keeping |HH||H\cup H^{\prime}| the same, but increasing HH.

(b): Each such edge is adjacent to HH exactly on one side, so it is an end-edge of a maximal HH-HH^{\prime} alternating path, which hence must be even by (a).

(c) This is just because each inner vertex of a maximal MM-HH alternating path is incident to HH by definition and is also incident to HH^{\prime} by (c).

(d) Otherwise, swapping HH and HH^{\prime} contradicts condition (d).

(e) Every edge in HMH\setminus M is an inner edge on a maximal MM-HH alternating path, so it cannot be an end-edge of a maximal HH-HH^{\prime} alternating path by (c). ∎

5. Subclass of graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1

We are now prepared to state and prove our main theorems. For dd\in\mathbb{N}, we call a vertex in a graph a dd-vertex if its degree is dd, and we say that a graph has degree dd if the degree of each vertex is at most dd. An edge incident to a leaf (a 11-vertex) is called a leaf-edge.

A path in a graph whose end-vertices are leaves is called leaf-to-leaf. Call an edge ee on an odd path pp odd (resp. even) if it is in an odd (resp. even) position in both obvious orderings of the pp edges, i.e. the end edges of pp are both odd. Similarly, call a vertex vv on an even path pp odd (resp. even) if its edge-distance from either end-edge of pp is odd (resp. even).

Our main theorems, Theorem 19 and Theorem 20, establish that the core structural properties of graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 are due to a graph’s skeleton structure.

Definition 16.

A connected nonempty graph GG is called a skeleton if it is of degree 33 and admits a (not necessarily spanning) subgraph G . . =(V,E)G^{\prime}\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}=(V^{\prime},E^{\prime}) satisfying the following conditions:

  1. (a)

    GG^{\prime} consists of vertex-disjoint odd leaf-to-leaf paths of length at least 55.

  2. (b)

    For each odd edge on a maximal path in GG^{\prime}, either both of its incident vertices have GG-degree 33 (in which case, we call this odd edge rich) or neither of them do.

  3. (c)

    Each maximal path in GG^{\prime} contains a 33-vertex.

  4. (d)

    The vertices in VVV\setminus V^{\prime} have GG-degree at most 22.

  5. (e)

    The graph GVG\setminus V^{\prime} obtained from GG by removing VV^{\prime} consists of vertex-disjoint odd paths.

  6. (f)

    Let G′′G^{\prime\prime} the subgraph of GG obtained by removing the rich edges. The G′′G^{\prime\prime}-connected component of each end-vertex of a maximal path in GG^{\prime} is an even path and these are the only connected components that are even paths.

  7. (g)

    G′′G^{\prime\prime} is bipartite.

  8. (h)

    Let MM be the matching containing each odd edge of GG^{\prime} and each even edge of G\VG\backslash V^{\prime}. Then GG contains no MMcM-M^{c} alternating cycles.

Refer to caption
Figure 3. The spanner is a 11-skeleton

Take note in particular of the final condition involving MMcM-M^{c} alternating cycles. Some of the following proofs are argued by contradiction to construct such a cycle. Call a skeleton a kk-skeleton if GG^{\prime} has kk-many connected components (odd paths). The spanner is an example of a 11-skeleton.

Remark 17.

It follows from (b) and (d) that removing the rich edges from GG results in a graph G′′G^{\prime\prime} of degree 22, so each connected component of G′′G^{\prime\prime} is a path or a cycle. Condition (f) demands that the connected components of the end-vertices of the maximal paths in GG^{\prime} are exactly those that are even paths (necessarily of length at least 44). Condition (g) demands that there are no odd cycles in G′′G^{\prime\prime}.

The main theorems of this paper, Theorem 19 and Theorem 20, make the following characterization. A connected graph G=(V,E)G=(V,E) is a kk-skeleton if and only iff ν(G)μ(G)=k\nu(G)-\mu(G)=k and any M,H,HM,H,H^{\prime} satisfying conditions (a)(d) cover all of EE, i.e., E=MHHE=M\cup H\cup H^{\prime}. This condition for an edge covering of GG is not arbitrary; the key structural properties in a graph that cause μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1 are included in the definition of skeleton, and there are very few ways that edges not in this choice of (M,H,H)(M,H,H^{\prime}) can be added to a skeleton GG without forcing μ(G)ν(G)=1\frac{\mu(G)}{\nu(G)}=1. A brief discussion for these remaning unmatched edges appears in the last section.

We prove a proposition before proving our main theorems.

Proposition 18.

Every skeleton admits a unique perfect matching.

Proof.

Let GG be a skeleton graph and let GG^{\prime} be as in Definition 16. Because the connected components of GG^{\prime} and G\VG\backslash V^{\prime} are odd paths and each odd path admits a perfect matching, the whole graph GG admits a perfect matching (the union of the matchings on each odd path). Call this matching MM.

It remains to show uniqueness. Suppose towards a contradiction that GG contains another perfect matching MM^{\prime}. Observe that if M=MM=M^{\prime} on each of the paths in GG^{\prime} then this forces M=MM=M^{\prime} on all of GG. Thus, some path of GG^{\prime} must contain an MMM\setminus M^{\prime} edge. Denote some direction along this path as the left, and take the leftmost MMM\setminus M^{\prime} edge e0e_{0} on this path. We mark the following edges in Fig. 4. Observe that e0e_{0} must be rich since MM^{\prime} must contain all MM edges left of e0e_{0} and MM^{\prime} is perfect. Since MM^{\prime} must saturate the left vertex of e0e_{0}, it must include another edge incident to this vertex. Observe that there exists an McMM^{c}-M alternating path connecting this vertex to another MMM\setminus M^{\prime} rich edge elsewhere in GG^{\prime}, since if this path terminates in a leaf, e0e_{0} would necessarily be in MM^{\prime}. Consider the MMM\setminus M^{\prime} edge on the other end of this path and call it e1e_{1}. The vertex of e1e_{1} not incident to this path must also be incident to some non-MM edge. One of these edges must be in MM^{\prime} since MM^{\prime} is perfect. If it is a GcG^{\prime c} edge, travel along the McMM^{c}-M alternating path it is a part of, and if it is a GG^{\prime} edge, travel along this GG^{\prime} edge to the adjacent MM edge. Again, we end on an MMM\setminus M^{\prime} edge e2e_{2}. Repeat this process for e2e_{2}. This process can never end by travelling into some leaf of GG, since this would imply that one of the eie_{i} is in MM^{\prime}. This process can only terminate if some ei=e0e_{i}=e_{0} for some i>0i>0. But observe that the cycle we have created has alternating edges in MM and the remaining in McM^{c}, contradicting (h). ∎

Refer to caption
Figure 4. MM and MM^{\prime} as in the proof of Proposition 18. MHM-H paths are not drawn full length.

This unique perfect matching is used in our first main theorem. Our proof uses structural properties derived from the pec parameters of Section 3. For a pair (H,H)(H,H^{\prime}) of disjoint matchings, call a vertex vVv\in V (H,H)(H,H^{\prime})-saturated (or just saturated if (H,H)(H,H^{\prime}) is clear from the context) if degGHH(v)=min{2,degG(v)}\deg_{G_{H\cup H^{\prime}}}(v)=\min\left\{2,\deg_{G}(v)\right\}, where GHH . . =(V,HH)G_{H\cup H^{\prime}}\mathrel{\vbox{\hbox{\scriptsize.}\hbox{\scriptsize.}}}=(V,H\cup H^{\prime}).

Theorem 19.

For a kk-skeleton GG, ν(G)μ(G)=k\nu(G)-\mu(G)=k.

Proof.

Let GG^{\prime} be as in Definition 16.

  • Let MM be the unique perfect matching of GG.

  • Put in HH all the even edges of the maximal odd paths of GG^{\prime} and all the odd edges of maximal odd paths of GVG\setminus V^{\prime}.

  • Put in HH^{\prime} all the non-rich odd edges of GG^{\prime}, all even edges of the maximal odd paths of GVG\setminus V^{\prime}, and all edges of GG that are not in GG^{\prime} and GVG\setminus V^{\prime}.

Refer to caption
Figure 5. MM, HH, and HH^{\prime} as in the proof of Theorem 19. Depicted is a 2-skeleton.

These matchings are illustrated in Fig. 5 on a 2-skeleton. Notice that MHHM\cup H\cup H^{\prime} covers the edges of GG and that HH and HH^{\prime} are disjoint. Observe also that all of the MHM\setminus H and HMH\setminus M edges must occur in GG^{\prime}. Then |M||H|=k|M|-|H|=k, as there is one more MM edge than HH edge along each path of GG^{\prime}. If we can show that |H|=μ(G)|H|=\mu(G), then we have ν(G)μ(G)=|M||H|=k\nu(G)-\mu(G)=|M|-|H|=k. Note that every non-leaf vertex of GG is saturated by both HH and HH^{\prime}, and every leaf is saturated by either HH or HH^{\prime}. Hence, all vertices are saturated, so (H,H)Λ(G)(H,H^{\prime})\in\Lambda(G), and so by Proposition 8, the corresponding pec decomposition achieves p(G)p(G). We will now show that the pec decomposition formed by HHH\cup H^{\prime} is the unique pec decomposition achieving p(G)p(G).

Suppose that there exists some other pec decomposition EEE^{\prime}\subseteq E that achieves p(G)p(G). Every leaf in GG must be a leaf of EE^{\prime}, and since EE^{\prime} achieves p(G)p(G), these are the only leaves of EE^{\prime}. EE^{\prime} must have the same size as HHH\cup H^{\prime}, and so there must exist an HHH\cup H^{\prime} edge not in EE^{\prime}. Call this edge e0e_{0}. We mark the following edges in Fig. 6. Each vertex of e0e_{0} must be degree 3, since otherwise, the vertex would be a leaf in EE^{\prime}. Since M,H,HM,H,H^{\prime} is a cover, this vertex must be adjacent to a rich MM edge in EE^{\prime}. The opposite vertex of this MM edge must also be degree three. One of the adjacent edges in HH or HH^{\prime} must be in EE^{\prime} to prevent this vertex from being a leaf in EE^{\prime}. Call the edge not in EE^{\prime} e1e_{1}. The other vertex of e1e_{1} must be degree 3 to avoid making new leaves. The M rich edge adjacent to this vertex must be adjacent to another two HH and HH^{\prime} edges. Of these two, the one not in EE^{\prime} is e2e_{2}. We may repeat this argument to deduce further eie_{i}. This process of following edges can only terminate if some ei=e0e_{i}=e_{0}. But then we have followed an MMcM-M^{c} even alternating cycle, which is forbidden by (h). Thus, the only pec decomposition of GG is the one formed by HHH\cup H^{\prime}.

Refer to caption
Figure 6. HHH\cup H^{\prime} and EE^{\prime} as in the proof of Theorem 19. HHH\cup H^{\prime} paths are not drawn full length.

To complete the proof, we will show that the given (H,H)(H,H^{\prime}) maximizes the size of HH among the pairs in Λ\Lambda. Every (H,H)Λ(H,H^{\prime})\in\Lambda shares the same pec decomposition, so we need only show that the end-edges of each maximal odd HHH-H^{\prime} alternating path are in HH. Consider some HH^{\prime} edge that is the end-edge of a maximal HHH-H^{\prime} alternating path. By definition, this must be an end-edge of a path in GG^{\prime}. But then the resulting HHH-H^{\prime} alternating path is even length by (f). ∎

For our second main theorem, we now prove that the converse is true if GG is covered by a certain choice of M,H,HM,H,H^{\prime}.

Theorem 20.

Let GG be a connected graph with μ(G)ν(G)<1\dfrac{\mu(G)}{\nu(G)}<1 and suppose that any (equivalently, some) maximally intersecting M,H,HM,H,H^{\prime} cover all of EE, i.e., E=MHHE=M\cup H\cup H^{\prime}, then GG is a skeleton. In particular, GG is a (ν(G)μ(G))(\nu(G)-\mu(G))-skeleton.

Proof.

Since each vertex is incident to each of M,H,M,H, and HH^{\prime}, and since E=MHHE=M\cup H\cup H^{\prime}, GG is a graph of degree 3. We will show that taking GG^{\prime} to be the set of MHM\cup H edges in a nontrivial MHM-H alternating path satisfies conditions (a)-(h).

(a): Paths being odd length follows from (a). If the length of some path were exactly three, then this path cannot be connected to the rest of the graph since the end vertices cannot be incident to HH and E=MHHE=M\cup H\cup H^{\prime}.

(b): The internal MM edges of each path must either be in HH^{\prime} or have vertices adjacent to HH^{\prime} by (c).

(c): If instead some path does not contain a 3-vertex, then every MM edge on this path is an MHM\cap H^{\prime} edge. Swapping HH and HH^{\prime} along this path will keep the same |M(HH)||M\cap(H\cup H^{\prime})| but increase |MH||M\cap H|, a contradiction.

(d): The vertices in VVV\setminus V^{\prime} certainly have GG-degree at most 22. But if some VVV\setminus V^{\prime} edge is incident to MM, this MM edge must also be in HH, as otherwise, the MM edge is part of some maximal MHM-H alternating path in GG^{\prime}.

(e): The only GVG\setminus V^{\prime} edges that can be incident to GG^{\prime} are HH^{\prime} edges. Observe that any MM edge not in GVG\setminus V^{\prime} must be an MHM\cap H edge or else it would be part of a maximal MHM-H alternating path of length at least 3 and would be in GG^{\prime}. GVG\setminus V^{\prime} must then be degree 2. Observe also that any HH^{\prime} edge incident to GG^{\prime} on some side must be incident to MM on the other, or else the MM edge adjacent in GG^{\prime} could be moved onto the HH^{\prime} edge to increase M(HH)M\cap(H\cup H^{\prime}). Similarly, for any HH^{\prime} edge not in GG^{\prime}, there must exist a H(MH)H^{\prime}-(M\cap H) alternating path connecting it to GG^{\prime}. Then this HH^{\prime} edge must be incident to MM on its other side, or else we could shift MM down this path, including the MM edge in GG^{\prime}, and increase intersection. GVG\setminus V^{\prime} is acyclic since there must be some path connecting these vertices to GG^{\prime} and GGG\setminus G^{\prime} is degree 2. The connected components of GVG\setminus V^{\prime} must then be odd MHM-H^{\prime} alternating paths beginning and ending in MM.

(f): The rich edges with this GG^{\prime} are exactly the M(HH)M\setminus(H^{\prime}\cup H) edges. Consider the maximal HHH-H^{\prime} alternating path going through any such end-vertex. This path is even by (b). All edges in this path are in G′′G^{\prime\prime}. The connected component of G′′G^{\prime\prime} containing this path is the path itself since the internal vertices of this path cannot be incident to any edges in GG′′G\setminus G^{\prime\prime} except for at most a single M(HH)M\setminus(H\cup H^{\prime}) edge. To show these are the only even paths in G′′G^{\prime\prime}, observe that every edge in G′′G^{\prime\prime} must be in either HH or HH^{\prime} since E=MHHE=M\cup H\cup H^{\prime} and G′′G^{\prime\prime} contains no M(HH)M\setminus(H\cup H^{\prime}) edges. Then in fact every connected component of G′′G^{\prime\prime} is an HHH-H^{\prime} alternating path or cycle. Even length path implies some end is in HH^{\prime}. But these can only be the endpoints of the GG^{\prime} paths that are MHM\cap H^{\prime} edges, since every other HH^{\prime} edge must be incident to HH on both sides.

(g): By above, every connected component must be an HHH-H^{\prime} alternating path or cycle. G′′G^{\prime\prime} can thus have no odd cycles, so it is bipartite.

(h): Suppose towards a contradiction that there was such an MMcM-M^{c} alternating cycle CC. Note that Mc=(HH)M^{c}=(H\cup H^{\prime}). But if we moved the MM edges of CC onto the McM^{c} edges of CC we would increase |M(HH)||M\cap(H\cup H^{\prime})| since CC must contain some M(HH)M\setminus(H\cup H^{\prime}) edge.

Note that, following (a), every connected component of GG^{\prime} is an odd MHM-H alternating path with end edges in MM, and that by construction, every (MH)(HM)(M\setminus H)\cup(H\setminus M) edge appears in GG^{\prime}. Therefore, k=#k=\#(paths in GG^{\prime})=ν(G)μ(G)=\nu(G)-\mu(G), since there is exactly one more MM edge than HH edge along each of these paths. ∎

6. Possible edges in E(MHH)E\setminus(M\cup H\cup H^{\prime})

Characterizing the graphs with ratio less than 1 and covered by our special choice of matchings was possible due to the restrictions on the configurations in which MM, HH, and HH^{\prime} edges can appear along alternating chains. The edges not appearing in these maximally intersecting matchings do not contribute to the overall structure of graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1. In this section, we demonstrate that these remaining edges can only appear in specific configurations. There are many questions still open for the edges not in any of the maximally intersecting matchings. Fully understanding the ways in which these unmatched edges can appear in a graph would lead to a full characterization of graphs with μ(G)ν(G)<1\frac{\mu(G)}{\nu(G)}<1.

Throughout, let GG be an arbitrary finite connected graph.

Lemma 21.

For any (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G), no two (H,H)(H,H^{\prime})-unsaturated vertices are adjacent (in GG), unless they are the end-vertices of the same even maximal HH-HH^{\prime} alternating path.

Proof.

Let u,vVu,v\in V be unsaturated and assume (u,v)E(u,v)\in E. If both uu and vv are not incident to HH (resp. HH^{\prime}), then adding (u,v)(u,v) to HH^{\prime} (resp. HH) increases HHH\cup H^{\prime}, a contradiction. Thus, say uu is incident to HH but not HH^{\prime} and vv is incident to HH^{\prime} but not HH. Then both uu and vv are end-vertices of maximal HH-HH^{\prime} alternating paths PuP_{u} and PvP_{v}. If these paths are different, then we can switch the HH and HH^{\prime} on PvP_{v}, making vv incident to HH and reducing to the previous case, i.e. adding (u,v)(u,v) to HH and increasing HHH\cup H^{\prime}. ∎

Lemma 22.

For any (H,H)Λμ(G)(H,H^{\prime})\in\Lambda_{\mu}(G), no end-vertex uu of an even maximal HH-HH^{\prime} alternating path is adjacent to any inner vertex of an odd maximal HH-HH^{\prime} alternating path or any inner odd vertex of an even maximal HH-HH^{\prime} alternating path.

Proof.

Let pp be an even maximal HH-HH^{\prime} alternating path, uu be an end-vertex of pp, and vv be an inner vertex of an odd maximal HH-HH^{\prime} alternating path or an inner odd vertex of an even maximal HH-HH^{\prime} alternating path. Without loss of generality, by swapping HH and HH^{\prime} on pp, we may assume that uu is incident to HH^{\prime}.

If uu and vv were adjacent, we could remove the HH edge on qq incident to vv and instead add (u,v)(u,v) to HH, thus replacing both pp and qq with new chains pp^{\prime} and qq^{\prime}. Note that qq^{\prime} is an odd path. If p=qp=q, then pp^{\prime} is an even cycle; otherwise pp^{\prime} is an odd path. Either way, the number of paths in GHHG_{H\cup H^{\prime}} doesn’t increase, while the number of even paths definitely decreases, contradicting that GHHG_{H\cup H^{\prime}} achieves p(G)p(G) and ep(G)ep^{*}(G). ∎

Perhaps the task of characterizing all unsaturated graphs with ratio 11 in general is difficult and out of reach at the moment, but one can look at subclasses of graphs and try to find a characterization among those. We do not even know whether the following graphs have ratio 11.

Definition 23.

A graph is called tetris if it is a finite connected subgraph of the grid 2\mathbb{Z}^{2} with no leaves or cutvertices111A cutvertex in a graph is a vertex whose removal increases the number of connected components..

The authors of [IGL:2019] have attempted to prove that tetris graphs have ratio 11, but unsuccessfully. We state it here as a question.

Question 24.

Is μ(G)ν(G)=1\frac{\mu(G)}{\nu(G)}=1 for all tetris graphs GG?

References