<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>COLINS-</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Application Trend through Planar 3-minimal &amp; Projective Planar 2-minimal Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Volodymyr Petrenjuk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Petrenjuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine</institution>
          ,
          <addr-line>Glushkova 40, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>entralukrainian national technical university</institution>
          ,
          <addr-line>Universitetskyj 8, Kropivnytskyj, 25006</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>6</volume>
      <fpage>12</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>The mathematical method φ-transformation in which large structures are regarded as a set of small and simple substructures. For this, they may have some common parts, that can be identified and amalgamated when constructing or reconstructing an entire structure from a finite number of substructures. Task: To demonstrate the possibilities of this method for the constructing of the set of all nonisomorphic 3-minimal plane simple graphs in which the set of all vertices is located on the boundaries of three 2-cells and constructing the set of all nonisomorphic 2-minimal projective planаг graphs in which the fixed set of points is located on the two boundaries 2-cell or pseudo cells. Based on the method of  -transformations of the 3-minimal planar graphs and the 2-minimal projective planar have been established and modified algorithms of producing these graphs have been suggested. The main result: algorithms and lists of the 3-minimal planar graphs and 2-minimal projective planar with genus 0 or 1.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Graph representations</kwd>
        <kwd>geometric and topological aspects of graph theory</kwd>
        <kwd>projective planar</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Let's solve the problem of analysis of a complex system synthesized from the studied simpler
substructures in general and their application in computer sciences. We offer a graph-theoretical
approach as a way of machine thinking or operating with artificial images-structures. It is known that
there are mathematical methods by which large systems as structures are considered through a set of
small and simple substructures, which may have some common parts that can be identified in the
construction or reconstruction of the whole structure from a finite number of substructures.</p>
      <p>The main tool is the φ-method of creating a graph model obtained in the form of a pair of finite sets:
sets of vertices and sets of edges to determine the relationships between the structure of vertices as
objects. An example of this is the transformation of the main problems of system programming into
problems of graph theory with the mathematical support of algorithms.</p>
      <p>The main idea of the method of φ-transformation can be interpreted as a way of inheriting a certain
property of substructures in the whole structure depending on the properties of the connection
(identification of given parts of pair of substructures).</p>
      <p>Task. To demonstrate the possibilities of this method for the constructing of the set of all
nonisomorphic 3-minimal planar graphs in which the set of all vertices is located on the boundaries of
three 2-cells and constructing the set of all nonisomorphic 2-minimal projective-planаг graphs in which
the fixed set of points is located on the two boundaries 2-cell or pseudosells.</p>
      <p>
        The solution to our task was based on the method of graph transformations, whose founder is M.P.
Khomenko, and the concepts he introduced. The recognition of φ-transformations of graphs was taken
from [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Тhe structural properties of a complex system model presented in the form of a graph model can be
studied using a simple graph G with a fixed set of points embedded in the surface on which the edges
of the graph will be located, where S is the Euclidean plane or projective plane. The point is either
vertex G, or the inner point of the graph of edges G. Let us consider the connected simple graph G ,
G  (G 0 , G1 ) , where G 0 is the set of vertices and G1 is the set of edges without multiple edges and
without loops as its 2-cell minimal embedding in the surface S. The property of minimality of the model
graph over S will be that the graph G with the edge removed or the edge compressed into a point will
have changed the specified numerical measure of the fixed set of points of the graph G. For example,
model G such a property outer-planarity of the set of all vertices which located on the boundary of one
cell is the presence of subgraphs homeomorphic to K4 or K2,3.</p>
      <p>This result will be useful in the systematic analysis of both graph models and their topological aspect
which will have common properties at the edges and vertices of the graph model.</p>
      <p>
        The cylindrical graphs were introduced in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There was investigated from the point of view of
their external planarity and a complete list of 38 graphs characterized by non-cylindrical graphs as
minor ones was obtained.
      </p>
      <p>
        Results: 1) The algorithm and the list of 3-minimal graphs, namely their characterization by the
method of φ-transformation of graphs, was given in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the list of 32 3-minimal graphs is given in
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. 2) The algorithm and the list of 34 2-minimal projective planar graphs with a fixed set of points
of this graph’s nonorientable genera 0 or 1 are presented here.
      </p>
      <p>Application trend. An example of a possible application is the set of points placement problems or
automatic control with subsequent access to its points. If we talk about the surface as an almost infinite
set of values of the function of several variables on a given finite subset as a set of vertices whose
relationship between pairs of elements as a set of edges, we have an almost embedded graph in the
surface. If it is possible to set edges as an almost infinite subset of points and in the absence of
intersection of edges in infinite vertices of edges, we will have an almost exact embedding of the graph
in the surface. If the surface is spherical or resembles some extent a plane without holes, then use the
following list of 3-minimal graphs to place on the boundaries of three cells of all vertices of the graph.
If the surface is a sphere with a hole or to some extent resembles a plane of holes, then we use the
following list of 2-minimal projective planar graphs to place on the boundaries of two cells of a given
set of vertices of the graph.</p>
    </sec>
    <sec id="sec-2">
      <title>2. 3-Minimal planar graphs and non-cylindrical graphs.</title>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] we will consider a simple graph G to be a planar graph having the following
properties: 1) three 2-cells at the borders of which all vertices of the graph G are located, 2) removal of
any edge or its pinching into the point of this edge leads to the destruction of property 1).
      </p>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] we define a non-cylindrical graph NCG as a flat-integrated graph NCG having
more than two 2-cells of the cylindrical graph on their boundaries where all the vertices of NCG are
located. Whereas removal of any edge of graph NCG or squeezing the point of this edge leads to the
distribution of all the graph vertices on the boundaries of two 2-cells of the cylindrical graph.
      </p>
      <p>
        Problem. Let us study the identity of non-cylindrical and 3-minimal dense graphs and compare the
graphs from the given lists in figure 1 with the list [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and the modified algorithm of building all
3minimal planar graphs.
      </p>
      <p>
        History of the problem. In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] there is a short review of works on this problem and the similar
problems of shunting of the lists of graphs which would play a role of non-conserved (with the accuracy
to homeomorphism) subgraphs for the input graphs, which are checked for the presence of an analogous
"external planarity" property for some surfaces.
      </p>
      <p>We have the following relation for the planar graphs:</p>
      <p>
        Proposition 1. All graphs from the list [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are in the list [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], non-cylindrical and 3-minimal graphs
are equivalent, and graphs θ6, θ7, K5, K3,3 from the list [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], are absent in the list [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        We consider the modification of algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for constructing three-minimal planar graphs, which
was based on the inexact result of characterization of planar graphs with all significant edges with
respect to the number of an auxiliary multiplicity of vertices equal to 3 at the operation of removing the
remaining edge. The main idea is that such graphs have at least one homeomorphic graph subgraph and
at most three such graphs; it is necessary to define the nature and possible variants of combining them.
2.1.
      </p>
    </sec>
    <sec id="sec-3">
      <title>The mathematical base for 3-minimal planar graphs.</title>
      <p>Theorem
1.</p>
      <p>If
the
connected
planar
graph</p>
      <p>G has
the
following
condition
(u)(u  G1 )(tG\u (G 0 )  tG (G 0 )  1  2) , then one of the following propositions holds:
1) G  K 4' . The graph K 4' is a graph K 4 in which each edge is 1-divisible;
2
i1 Gi
а) (i,i  1,2)[(Gi  K 4' )  ((Gi  K 2,3 )  (Gi  K 4 ))] ;
b) Gi ({yij }nj1 )  CGni1 ( yi1, yin ) - the simple path of the length n  1 of the graph Gi , where yi1  yin ,
{ yij }nj1  Gi0  Gi1 , where i  1,2 , (if n  0 then the simple path is formed into a point yi1 );
c) G({yi }nj1 ) - the simple path of the graph G of length n  1 ( n  0 the simple path is generated
to a point y1 );
3) Existence of  -transformation of the graph G0  G3 in the graph G by the following:
n
 (G0  G3 ,  (Z 0i  Z 3 j ))  (G,{Z j }nj1 ) , where graph image satisfies the following conditions:
j1</p>
      <p>2
a) The G0 is an   image of graph  Gi written as in statement 2) of this theorem;
i1
b)</p>
      <p>G3  K 2,3 ; G0 ({Z 0 j }nj1) is a cycle of the length n (possibly with diagonals) of the graph
(possibly the boundary of the outer boundary of the graph f ( G0 )) ( ), where f | G0 : G0   is the
contribution that realizes tG (G00 ) , {Z j0 }nj1  G00  G01 ;
c) G3 ({Z3 j }nj1) is a simple cycle of graph G3 , possibly with diagonals.
4) There is a  -transformation of the graph
defined as follows:
2
 Gi into a graph G
i1
 ( 2 Gi , n ( y1 j  y2 j )  ( y 1 j  y 2 j ))  (G,{ y j }nj1  { y }) and satisfies the following conditions:
i1 j1 
a) (i,i  1,2)[(Gi  K 4' )  ((Gi  K 2,3 )  (Gi  K 4 ))] ;
b) Gi ({yij }nj 1 )  CGni1 ( yi1, yin )  yi1 - simple path length n  1 graph Gi is connected with y i1
the isolated graph Gi point which does not belong to the subgraph Gi ({yij }nj1)  CGni1( yi1, yin ) of yi1  yin
, { yij }nj1  Gi0  Gi1 , i  1,2 , ( n  0 the simple path is generated in the point yi1 of , at that yi1  yi1 );
c) G({y j }nj1) - simple path of graph G with length n  1 which no include in subgraph Gi ({yij }nj1))
.</p>
      <p>Proof. Let simple graph G is the connected planar with all significant edges with respect to the
number of reachability of the set of vertices equal t 3, in the operation of removing an arbitrary edge
and
embedding f , f : G  
set the
attachment that
implements
tG (G 0 ), tG (G 0 )  t  3 ,
SG (G 0 )  {si }i31 -set of 2-cells on the border of which all vertices of the graph G . We denote by the
M (G) set of all the different subgraphs H of the graph G constructed for each pair (si s j ) , where
i  j , of 2-cells from the set SG (G 0 ) as the smallest part of the graph G that satisfies the ratio:
G 0  dsi  H i0j   H i0j  ds j  dsi     G 0  ds j  H i0j   H i0j  dsi  ds j     (Hij  K4)  (Hij  K2,3))] (*).</p>
      <p>Denote by M ' (G) - the least included a subset of the set M (G) , consisting of the smallest included
subgraphs H ij of the graph G , or parts of these subgraphs that satisfy the following conditions:
a) G 0  ( H ' )0 ;</p>
      <p>H 'M (G )
b) If the subgraph H ij (or its part) is homeomorphic to the graph which, or all the edges of the
graph are 1-subdivided or no edge of the graph K 4 is 1-subdivided. In the future, if no reservations are
made, we will assume that, with respect to the elements of the set M ' and the term "subgraph" of the
graph G , does not preclude the fact that this element may be part of the graph.
distinguish two sets Si  {sij }3j1 , i  1,2 , namely а) ds11  {1,2,7,8}, ds12  {2,3,7,8}, ds13  {4,5,6,7};
б) ds21  {1,2,7,8}, ds22  {1,2,3,4,5,6,7}, ds23  ds13 . For each of them
we construct a set</p>
      <p>M i ,
M i  M (G) , H102  {1,2,3,7,8} , H 21  {1,2,7,8}, H 203  H 302 ; (H103 )'  {1,2,6,7,8} , (H103 )''  {1,2,4,7,8} ,
( H103 )'''  {1,2,5,7,8} , H103 {( H103 )' , (H103 )'' , (H103 )'''}, H 302  {3,4,5,6,7} , H 301  {1,4,5,6,7} ,
H102  {1,2,7,8,3}, H103  {1,2,8,7,6,4,3} , H 201  H102 , H 203  {1,2,3,4,5,7,6} , H 302  {4,5,6,7,3} ,
M (G)  {H12 , H13 , H 23 , H32}.</p>
      <p>It is easy to see that the above sets a) and b) exhaust all
nonisomorphic sets SG (G 0 ) , and as a result M ' (G)  {H12 , H 32}.</p>
      <p>We prove Proposition 1). Since the graph K 4' is a graph K 4 with all 1-subdivisions edges and will
have the property: (u)(u  (K 4' )1 )[(tK 4' \u ((K 4' )0 )  2)  (t ' ((K 4' )0 )  3)], then we will have the
K4
inclusion K 4'  G . On the other hand, if K 4'  G , then there is an edge u , u  G \ K 4' . Proposition 1)
is proved.</p>
      <p>Let the graph G be nonisomorphic to the graph K 4' . The following two cases are possible: m),
chains, the third in a simple cycle. We prove Proposition 2). We have the following two options of the
φ- transformation of two subgraphs from the set M: 1) two simple chains, 2) two different pairs of
2 n
simple chains. That is, we have the following relationship: G[ H i ]   CGn j (a j , b j )
i1 j1
(b1),
where n  0 , (possibly n j  0 , then a simple chain degenerates into a point a j ). Since, G  K 4' the
where CHnik (ak1, ak (ni 1) ) is a simple chain of a subgraph H k of length ni with finite vertices
aki1 , aki (ni 1) , where i  1(1)n , k  1,2 . Note that the set {akij }nji11 consists of the vertices of the
graph</p>
      <p>H k and the inner points of its edges, {a*ij }nji11 - the set of vertices of a simple chain
n
CGi (a*i1, a*i(ni 1) ) of graphs G with finite set of vertices a * , a*i(ni 1) , such that  (a1ij  a2ij )  a*ij
i1
, j  1(1)ni , i  1(1)n. For n  1 option 1) and statement 2) in this case is proved. For n  2 we have
the left-hand side is trivial. To do this, use the method of proving the opposite.
2
where L  L( H i , G ) and the inequality holds: p1 (L)  1 . Then the graph L will have at least two
i1
simple circles. Each of this circles will mean the execution of the 2)  - transformations at points on
at least three different pairs of simple chains without common points. The first elements of each pair
will belong to a simple cycle z of graph H1 . The second elements of each pair will belong to a simple
cycle z ' of the graph H 2 . As a result, at least three new 2-cells s with boundaries simple cycles,
which cannot all together be the boundaries of two 2-cells s j , where SG (G 0 )  {s j }3j1 , j  2,3 . This
means that at least one edge of the graph G belonging to zi one of the loops will not belong to the
intersection of two 2-cells s j , si ,, which belong to the set SG (G 0 ) will be insignificant relative
tG (G 0 ) to the operation of its removal. Thus we will have a contradiction to the condition of
3minimality of the graph G . Since our assumption is incorrect, we have inequality p1(L)  1 , which
proves the double inequality. Since in Proposition 2) we have a transformation on one pair of simple
chains, the proof is complete.
graph G , only the following two types are possible:
3
a) the  -transformation of type (A), given in the same way as the  -transformation of a graph i1 H i
into a graph G , ie on the edges (or parts of edges) of graphs H i , i  1(1)3 , has the property that - the
M ' (G) can have no more than one common simple cycle. Then the following statements are made with
precision to the renumbering of the elements of the set M '(G) :</p>
      <p>1) There are elements (H i ) , i  1,2 , of the set M ' (G) with a common cycle and homeomorphic
graphs K 2,3 that do not have common simple loops with the element (H 3 ) ;
2) There are elements (H i ) , i  1,2 , that do not have common simple cycles, and an element
2
homeomorphic K 2,3 has a common simple cycle with an element  (U H i ) .
i1</p>
      <p>Proposition 3) is proved. We prove Proposition 4). The proof will follow as a partial case from the
above proof of statement 2) and will differ in that part concerning the necessary condition of degeneracy
at the point of simple chains of the second pair.</p>
      <p>The proof of theorem 1 is complete.
2.2.</p>
    </sec>
    <sec id="sec-4">
      <title>Algorithm for constructing 3-minimal planar graphs.</title>
      <p>4.2. While the set L2 \ B2 is not empty to perform the following actions:
4.2.1. Take the element u from L2 \ (B3 + B4), enter the element u in the list B4;
4.2.2. We perform the identification of pairs of vertices or points of pairs of graphs (K4, K4) or
(K4, K2,3) or (K2,3, K4) or (K2,3, K2,3). They are indicated as vertices or points of two different
pairs of chains x and u performed on all types of possible φ-transformations for the selected
pair of graphs and we obtain the graph G;
4.2.3. Procedure (G): Define the reachability number t of the set of all vertices of the graph G
as the minimum number of simple cycles covering the set of all vertices of the graph G;
4.2.4. If t = 3, then perform:
for each edge e of the graph G perform the operation of contraction to a point ;</p>
      <p>G: = Ge; perform the procedure 4.2.3;
If t = 3, then perform the end of the cycle on the edges of the graph G,</p>
      <p>else derive the graph G;
else the end of the cycle on the edges;
4.3. end of the internal cycle;
5. end of the external cycle;
6. While the set L4 is not empty to perform the following actions:
6.0. Take the element z from L4, enter the element x in the list B4;
6.1. L4: = L4 \ z;
6.2. While the set L4 \ B4 is not empty to perform the following actions:
6.2.1. Take the element u from L2 \ (B5 + B4), enter the element u in the list B5;
6.2.2. We identify pairs of vertices or points of pairs of graphs (K4, K4) or (K4, K2,3) or (K2,3
K4) or ( K2,3, K2,3) indicated as vertices of different pairs of cycles, performed on all possible
φ-transformations for the selected pair of graphs and get the graph G;
6.2.3. Procedure (G): Determine the minimum number t of simple cycles covering the set of
all vertices of the graph G;
6.2.4. If t = 3 then perform:</p>
      <p>For each edge e of the graph G perform the contraction operation to a point;</p>
      <p>G: = Ge, perform the procedure 6.2.3;
If t = 3 then perform the end of the cycle on the edges of the graph G,</p>
      <p>else derive he graph G;
end of the cycle on the edges;
6.3. end of the internal cycle;
7. end of the external cycle;
8. end of the algorithm.</p>
      <p>Result: Identity of non-cylindrical graphs to 3-minimal graphs with the proof of equivalence of
non-cylindrical and 3-minimal planar graphs, theorem 1 on the characterization of 3-minimal planar
graphs, and a modified algorithm for constructing all 3-minimal planar graphs. The 38 diagrams of
3minimal planar graphs as result presented in the figure 2.</p>
    </sec>
    <sec id="sec-5">
      <title>3. 2-Minimal projective planar graphs.</title>
      <p>
        Task: To construct the set of all nonisomorphic 2-minimal projective-planаг graphs in which the
fixed set of points is located on the two boundaries of 2-cells or pseudo-cells. Similarly of this task was
the tasks for graphs with number of vertexes less then 10 on various genus, which solved in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Introduce a new characteristic that measures the some structure of the set X of points of graph G
on S.
      </p>
      <p>Definition 1. For a given embedding f , f : G  S , a graph G in S and a given set of points  ,
  G0  G1 determine tG , S, f  , t  tG , S, f  , the number of reachability of the set  relative to S , if
t t
there is a set SG  , SG   S \ f (G) , which satisfies the condition: ( f    si  X )  ( f    si  X ) ,
i1 i1,i j
j  1,2,..,t . We say that the set  has a reachability number t , tG , S   t , relative to S , if among all
no isomorphic embedding’s f : G  S , the number t is the smallest among the numbers tG , S, f  . We
consider further the set  of points of the graph G t -non-planar concerning the surface S , or ( t , S )
non-planar, if t  2 , where tG , S   t . If t  2 , S is a projective plane, and the set  is the set of
vertices of the graph G , X  G 0 , then we will call the graph G non-outer projective planar. A graph
G is outer-projective-planar if embeds on the projective plane with all vertices on the boundary of one
distinguished cell.</p>
      <p>Definition 2. Suppose the embedding f , f : G  S , of the graph G in surface S , which
implements t, tG , S   t , where SG   S \ f (G) SG   si 1t . We will say that concerning a given
surface S the set  will have the characteristic  G ( X , S, f ) ,  G ( X , S, f )   ,   1, if there are  three
cells sі 13 from the set SG  , on the boundaries of which the subsets  i , X i  X , are placed arbitrarily
and satisfy the relation: G 0  s1  s2  {a1}  G 0  s2  s3  {a2}  G 0  s1  s3  {a3} , and
generates the smallest subgraph G ' of the graph G , (possibly degenerate), contains the points ai 13 of
pairwise intersection of cell boundaries sі 13 . The set  will have the  -characteristic  G ( X ) if
 G ( X )  max G ( X , f ) , where the maximum is taken for all embedding’s f : G  S , realizing tG , f   t
and   G , f .</p>
      <p>Proposition 3.1. Each non-outer projective planar subgraph with a given set of points that are not
located on the boundary of one 2-cell or pseudo-cell of an arbitrary graph obstruction of the projective
plane can be represented as 1-subdivision graph K4, or a φ-image of a pair of graphs homeomorphic to
graphs from the set {K5, K3,3, K4, K2,3, K5 \ e} when identifying pairs of points from the connection sets
both in a path and in a cycle.</p>
      <p>3.1.</p>
    </sec>
    <sec id="sec-6">
      <title>The algorithm 1 and its mathematical base.</title>
      <p>
        Theorem 3.1. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The graph G is non-outer projective planar if and only if then G  H \ v , where
v is a vertex of graph-obstruction H of the projective plane N1 .
      </p>
      <p>
        Theorem 3.2. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is the mathematical base for the algorithm 1 for the construction of all no
isomorphic non-outer projective plane graphs. The list of minimal projective planar graphs with genus
0 or 1 and fixed subsets of vertices witch has reachability number 2 or 3 is the results of the following
modified polynomial algorithm 1.
      </p>
      <p>Begin of Algorithm 1.</p>
      <p>Input: The set Ρ of 35 minors Pi of the projective plane N1 with equivalence classes lij where
i0  ni l , ni | Pi0 | .</p>
      <p>j1 ij
Output: List  of graphs.
1.  :  ; v : 0 ;
2. For i =1 step 1 to 35, does these steps:</p>
      <p>begin
2.1. P0 : Pi ;
2.2. v : vi1 ;
2.3. procedure А( P0 ,  0 , P00 , N 2 );</p>
      <p>ni
2.4. Output ( P0 , j1lij ) in  ;
2.5. For k = 2 step 1 to| P0 |, does these steps:
begin
2.5.1. If v  vik then go to the end of the cycle by k ;
else
2.5.2. P0 : Pi \ v ;  0 :  i ;
2.5.3. L: = Function B ( P0 , X);
2.5.4. If L == true then do:
begin;</p>
      <p>M : {u | (u,v)  P01};
2.5.4.1. If K (G) == 1 then do
begin;
procedure А( P0 ,  0 ,M, N1 );
output (  0 , M) in  ;
end;
2.5.4.2. else do
begin;
procedure А ( P0 ,  0 ,M,  0 );
output (  0 , M) in  ;
end;
3. end;
4. end;</p>
      <p>Procedure А ( G ,  , M, S) do the following:
// Must construct the embedding  of a graph G (without vertices of degree 2) with a given number
of vertices in the surface S (Euclidean plane, projective plane or Klein surface) and determine the cells
on the boundaries of which are the set of vertices M //.</p>
      <p>If a graph G has a subgraph or part of the graph Н is homeomorphic K 5 or K3,3 , then we construct
the embedding of these graphs in the projective plane, otherwise, we attach a graph to the Euclidean
plane  0 . In nested graphs K 5 or K3,3 a projective plane, there are cells s5 , s33 with the following
boundaries: s5 - a cycle of length 5 and 5 triangles for K 5 , or s33 - a cycle of length 6 and 4
quadrilaterals for K3,3 , in which we will embed stars with centers taken from the subset G 0 \ H 0 .</p>
      <p>First of all, we will put all these stars in cells with either cycle boundaries of length 5 for or length
6 for and try to use no more than one additional Mobius strip glued to the cells s5 or s33 . The
number of vertices | G 0 | of the obstruction graph of the projective plane is at least 12. The number of
options for the location of the centers and edges of stars, not more than 7 stars, is equal r 7 because each
center of the star does not belong to two cells, where r the number of cells of the graph embedded in the
projective plane r  6 for K 5 , r  5 for K3,3 .</p>
      <p>The time complexity of procedure А ( G ,  , M, S) is proportional O(r 7 ) .</p>
      <p>
        The function K (G) will determine the presence or absence of a graph G of a subgraph or part of a
homeomorphic K 5 or K3,3 and will give it out. To do this, we need to examine the complement of the
G graph G for the presence of a subgraph of five isolated vertices, K 5 , or two triangles without
common vertices, i.e. 2K 3 . If such subgraphs of the graph are detected, the function K (G) will give 1
and return to algorithm 1 the found vertices as vertices of the graph K5 or K3,3 . In the absence case K 5 ,
2K 3 the function K (G) will give 0. The function В ( P0 , Х) checks for the presence of an isomorphism
of a graph P0 with another element of the set of graphs X and will have polynomial complexity [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] herein hand checking evidence identity of amalgamating sets of isomorphic graphs.
      </p>
      <p>The part of the output result of algorithm 1 is on figures 3, 4.</p>
    </sec>
    <sec id="sec-7">
      <title>4. Acknowledgements</title>
      <p>The authors gratefully acknowledge the support and help of officers of the organizing committee.</p>
    </sec>
    <sec id="sec-8">
      <title>5. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.P.</given-names>
            <surname>Khomenko.</surname>
          </string-name>
          φ -Transformation of Graphs. Institute of Mathematics, Kyiv,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Archdeaсon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.P.</given-names>
            <surname>Bonnington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hartsfield</surname>
          </string-name>
          .
          <article-title>Obstructions Sets for Outer-Cylindrical Graphs</article-title>
          .
          <source>Journal of Graph Theory, v 38, i. 1</source>
          ,
          <issue>2001</issue>
          , pp
          <fpage>42</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Petrenjuk</surname>
          </string-name>
          .
          <article-title>Characterization of the 3-minimal Planar Graph. Collection of the proceedings of a seminar of discrete mathematics\ and applications</article-title>
          . Moscow,
          <string-name>
            <surname>MGU</surname>
          </string-name>
          <year>1993</year>
          , p.
          <fpage>217</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Petrenjuk</surname>
          </string-name>
          .
          <article-title>List of 3-minimal Planar Graphs</article-title>
          .
          <source>Preprint DNTB 31.10</source>
          .86 #
          <fpage>2450</fpage>
          -
          <lpage>86</lpage>
          .
          <year>7p</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Archdeacon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hartsfield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H. C.</given-names>
            <surname>Little</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mohar</surname>
          </string-name>
          .
          <article-title>Obstructions sets for outer-projectiveplanar graphs</article-title>
          .
          <source>Ars Combinatoria 49</source>
          ,
          <year>1998</year>
          ,
          <fpage>113</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Hur</given-names>
            <surname>Surkhjin</surname>
          </string-name>
          .
          <article-title>The Kuratowski covering conjecture for graphs of the order less than 10</article-title>
          .
          <string-name>
            <surname>Dissertation</surname>
          </string-name>
          , Ohio State University,
          <year>2008</year>
          . URL: https://etd.ohiolink.edu/rws_etd/send_file /send?accession=osu1209141894&amp;disposition=inline.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mohar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Thomassen</surname>
          </string-name>
          . Graphs on surfaces, Johns Hopkins University Press, NY,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Flȍtotto</surname>
          </string-name>
          .
          <article-title>Embeddability of graphs into the Klein surface</article-title>
          .
          <source>Dissertation</source>
          , Universitаt Bielefeldvorgeleg,
          <year>2010</year>
          . URL: https://d-nb.info/1007427973/34.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Petrenjuk</surname>
          </string-name>
          .
          <article-title>About Transformation graphs as a tool for investigation</article-title>
          .
          <source>Proceedings of the 4-th International Conference on Computational Linguistics and Intelligent Systems (COLINS</source>
          <year>2020</year>
          ). Volume I: Lviv, Ukraine,
          <source>April 23-24</source>
          ,
          <year>2020</year>
          ,
          <fpage>1309</fpage>
          -
          <lpage>1319</lpage>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2604</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>LEDA</surname>
          </string-name>
          :
          <article-title>A library of efficient data types and algorithms, Max Planck Institute for Computer Science</article-title>
          . URL: http://www.mpi-sb.mpg.de/LEDA.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Scott</surname>
          </string-name>
          .
          <article-title>Outermobius and cylindrical graphs</article-title>
          .
          <source>Senior Thesis</source>
          , Princeton University,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Petrenjuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Petrenjuk</surname>
          </string-name>
          .
          <article-title>List of Non-Outer Projective Planar Graphs</article-title>
          .
          <source>Proceedings of the Workshop Conference of COLINS-2021 the fifth edition of the International Conference on Computational Linguistics and Intelligent Systems, Kharkiv, Ukraine on April 22-23</source>
          ,
          <year>2021</year>
          ,
          <string-name>
            <surname>Volume</surname>
            <given-names>II</given-names>
          </string-name>
          ,
          <source>ISSN 2523-4013</source>
          ,
          <fpage>38</fpage>
          -
          <lpage>50pp</lpage>
          . URL: https://web.kpi.kharkov.ua/iks/wpcontent/uploads/sites/ 113/2021/10/CoLInS_Volume2_
          <year>2021</year>
          .pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>