degree. Decomposition of planar graphs into a forest and a matching has been studied in [11, 15,
16, 31, 39, 53].
Arboricity is one of the many faces of graphs covering [12, 28, 29, 42] which is a classical
problem in graph theory. A recent and complete overview about covering problems can be found
in [49]. The classical covering problem asks for covering an input graph Hwith graphs from
a fixed covering class G. Some variants of the problems are in [36]. In the arboricity problem
the family Gconsists in forests. Other kinds of arboricity have been introduced in literature,
as star arboricity [3, 4, 6], caterpillar arboricity [23, 25], linear arboricity [2, 5, 46, 54], pseudo
arboricity [27, 45] in which graphs are covered with star forests, caterpillar forests, linear forests,
and pseudoforests (undirected graphs in which every connected component has at most one cycle),
respectively.
If the covering class is the class of planar graph, outerplanar graph, or interval graph, then we
deal with planar thickness [12], outerplanar thickness [40] or track number [26], respectively.
Future works With the introduction of the Path Covering with Forests Number, we propose an
original nuance on the classical covering problem and we would like to deal with the Path Covering
with Forests Number in a more general context. The first generalization is to ask whether the
Path Covering with Forests Number of a set of non-crossing single-touch shortest paths in a plane
graph is bounded by a constant, even if the extremal vertices of the paths are not required to lie
on the same face. We conjecture that such a constant exists for general plane graph thanks also
to the following remark, whose proof is omitted.
Remark 1. Let Pbe a set of non-crossing single-touch shortest paths in a plane graph Gand let
vbe a vertex of G. Then all paths of Pcontaining vform a tree.
Conjecture 1. There exists `∈Nsuch that PCFN(P)≤`, for any set Pof non-crossing single-
touch shortest paths in a plane graph.
The Path Covering with Forests Number can be studied also for a set of paths Pbeyond planar
graphs, as in k-planar graphs [43], k-quasi-planar graphs [1], RAC graphs [19], fan-crossing-free
graphs [18], fan-planar graphs [35], k-gap-planar graphs [7]; a complete survey about these graph
classes can be found in [32].
It would be interesting to investigate the Path Covering with Forests Number in the case of
crossing paths in plane graphs or related graph classes. As shown in Figure 1, for a set of crossing
paths Pits Path Covering with Forests Number may depend on |P|. To deal with these cases
it is necessary to understand “how much” the paths cross each others. In [48] several notions
about crossing, crossing number and variants are explained, thus the Path Covering with Forests
Number can be studied with respect to these measures. We note that in [48] the notions are given
for graphs, but they can be extended to sets of paths.
Clearly, the Path Covering with Forests Number can be generalized to other covering families as
done for the arboricity or the classical covering problem. Thus we can introduce, for example, the
Path Covering with Stars Number, the Path Covering with Caterpillars Number, Path Covering
with Planars Number and so on.
Our approach In a first step we organize all the paths into a partial order named genealogy tree.
Then we translate the Path Covering with Forests Number into a problem of forest labeling, i.e., a
labeling assigning labels to paths such that then union of paths with a same label is a forest. The
number of distinct labels corresponds to the upper bound of Path Covering with Forests Number.
A crucial result is that we can establish whether a labeling is a forest labeling by restricting the
check only to the faces of the graph resulting from the union of the paths. At this point the main
result is reached by three steps: first we prove that the Path Covering with Forests Number is
constant by introducing a simple algorithm FifteenForests able to give a forest labeling which
uses at most 15 labels (see Theorem 2 and Corollary 1); then we refine this algorithm obtaining
algorithm FourForests able to give a forest labeling which uses at most 4 labels; finally we show
that this result is tight by exhibiting a set of non-crossing shortest paths in a plane graph whose
Path Covering with Forests Number is at least 4 (we recall that in Figure 2 there is a set of
non-crossing shortest paths Psuch that PCFN(P) = 3). This proves our main result.
3