<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jilsa
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Intelligent Learning Systems and Applications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2150-8402
   </issn>
   <issn publication-format="print">
    2150-8410
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jilsa.2025.173009
   </article-id>
   <article-id pub-id-type="publisher-id">
    jilsa-143851
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Optimization of Data Structure in Classification and Clustering Problems
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Vladimir N.
      </surname>
      <given-names>
       Shats
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aIndependent Researcher, St. Petersburg, Russia
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     30
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    17
   </volume> 
   <issue>
    03
   </issue>
   <fpage>
    126
   </fpage>
   <lpage>
    132
   </lpage>
   <history>
    <date date-type="received">
     <day>
      28,
     </day>
     <month>
      April
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      1,
     </day>
     <month>
      April
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      1,
     </day>
     <month>
      July
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    The paper is devoted to the optimization of data structure in classification and clustering problems by mapping the original data onto a set of ordered feature vectors. When ordering, the elements of each feature vector receive new numbers such that their values are arranged in non-decreasing order. For update structure, the main volume of computational operations is performed not on multidimensional quantities describing objects, but on one-dimensional ones, which are the values of objects individual features. Then, instead of a rather complex existing algorithm, the same simplest algorithm is repeatedly used. Transition from original to ordered data leads to a decrease in the entropy of data distribution, which allows us to reveal their properties. It was shown that the classes differ in the functions of feature values for ordered object numbers. The set of these functions displays the information contained in the training sample and allows one to calculate class of any object in the test sample by values of its features using the simplest total probability formula. The paper also discusses the issues of using ordered data matrix to solve problems of partitioning a set into clusters of objects that have common properties.
   </abstract>
   <kwd-group> 
    <kwd>
     Feature Vector Ordering
    </kwd> 
    <kwd>
      Functional Dependencies of Features and Classes
    </kwd> 
    <kwd>
      Objects Closeness Concept
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The paper proposes a new computational technology for solving of classification problem based on a new concept of object similarity, which is one of the fundamental concepts in machine learning, because it allows one to compare subsets of data in order to recognize objects of different classes <xref ref-type="bibr" rid="scirp.143851-1">
     [1]
    </xref>. Usually, the similarity of objects is assessed by the distance between them in metric space. Here, objects of a finite set of the same class are considered to be close in the value of a certain feature if these values are close enough.</p>
   <p>According to this concept, the center of computational procedures is not the object as an element of a multidimensional feature space, but the object feature value as an element of each feature vector. Therefore, the majority of calculations are performed for one-dimensional rather than multidimensional functions, which leads to a qualitative simplification of algorithm.</p>
   <p>We considered several options for implementing this approach, which differed in the way of transforming structure of data matrix. Of greatest interest is the method that boils down to splitting the values of each feature of the objects in the combined sample (consisting of training and test samples) into the same number of intervals, which play the role of calculated parameters <xref ref-type="bibr" rid="scirp.143851-2">
     [2]
    </xref>. Lists of the TS objects of the same class falling within these intervals were considered as information granules <xref ref-type="bibr" rid="scirp.143851-3">
     [3]
    </xref>. Then, the frequency of any feature value in a certain class is equal to the frequency of corresponding granule, the frequency of an object in each class is equal to average frequency of all its features in each class, and the class of an object corresponds to maximum of these frequencies.</p>
   <p>Let us note that in <xref ref-type="bibr" rid="scirp.143851-4">
     [4]
    </xref>, it was shown that the above classification algorithm according to the mechanism for processing information received from the environment by receptors of various sensory systems of a mammal. The totality of this data is supplemented by previously obtained information and is generalized in the brain only at the last stage. Thus, the approach being considered is bio-inspired. In this paper, a new version of this approach was developed <xref ref-type="bibr" rid="scirp.143851-5">
     [5]
    </xref> based on the use of ordered data.</p>
  </sec><sec id="s2">
   <title>2. Ordering of Feature Vectors</title>
   <sec id="s2_1">
    <title>2.1. Some Properties of Ordered Features</title>
    <p>Let us consider the training sample (TS) of a classification problem. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         G 
       </mi> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mi>
               k 
             </mi> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mi>
           M 
         </mi> 
         <mo>
           × 
         </mo> 
         <mi>
           N 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is quantitative data matrix the TS, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         s 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         M 
       </mi> 
      </mrow> 
     </math> are the numbers of objects and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mi>
               k 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mo>
             ⋯ 
           </mo> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mi>
               M 
             </mi> 
             <mi>
               k 
             </mi> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
      </mrow> 
     </math> is the feature vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         N 
       </mi> 
      </mrow> 
     </math>. We will call the elements set of the vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mi>
          k 
        </mi> 
       </msup> 
      </mrow> 
     </math> ordered if they were renumbered and received new numbers 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         , 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            M 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
      </mrow> 
     </math> such that the corresponding values of this vector form a non-decreasing sequence 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mn>
              1 
            </mn> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mn>
              2 
            </mn> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         ≤ 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              M 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. We will extend the term “ordered” to similar sets of quantities <xref ref-type="bibr" rid="scirp.143851-6">
      [6]
     </xref>.</p>
    <p>By definition, ordered elements of a vector are the nearest neighbors by feature value. Note that nearest neighbor methods <xref ref-type="bibr" rid="scirp.143851-7">
      [7]
     </xref> are widely used in solving classification problems. However, these methods consider the issues of objects features distribution in metric space, and not changes in the data structure as in the present article.</p>
    <p>The numbering of elements of the ordered vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mi>
          k 
        </mi> 
       </msup> 
      </mrow> 
     </math> has important peculiarities. Obviously, if the feature value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         &gt; 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mn>
           1 
         </mn> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of objects 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         s 
       </mi> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         s 
       </mi> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math>, then the ordered numbers of objects 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mn>
             2 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         &gt; 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
      </mrow> 
     </math>, and this relationship is preserved for objects of the same class. Therefore, objects of a certain class can be identified not only by their ordered numbers, but also by the sequence of these numbers 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          k 
        </mi> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          l 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>. Here 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          l 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is the length of class 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         C 
       </mi> 
      </mrow> 
     </math>, and the number 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          k 
        </mi> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> corresponds to the minimum value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
      </mrow> 
     </math> for objects of this class.</p>
    <p>Let us illustrate the peculiarities of numbering using the example of vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
      </mrow> 
     </math> for the case 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         C 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0.23 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.11 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.73 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.05 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.42 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.421 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.065 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
      </mrow> 
     </math>.</p>
    <p>Here the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              s 
            </mi> 
            <mn>
              3 
            </mn> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msup> 
          <mn>
            4 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            7 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            2 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            1 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            5 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            6 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            3 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the union of objects subsets 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              s 
            </mi> 
            <mn>
              3 
            </mn> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msup> 
          <mn>
            7 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            5 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              s 
            </mi> 
            <mn>
              3 
            </mn> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msup> 
          <mn>
            4 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            2 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            1 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            6 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mn>
            3 
          </mn> 
          <mn>
            3 
          </mn> 
         </msup> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> for class 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math>, respectively. In ordinal scales these subsets have the form 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            1 
          </mn> 
          <mn>
            3 
          </mn> 
         </msubsup> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             s 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
        <mn>
          3 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         4 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         5 
       </mn> 
      </mrow> 
     </math>. Then the vectors 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0.065 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.42 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0.05 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.11 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.23 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.421 
           </mn> 
           <mo>
             , 
           </mo> 
           <mn>
             0.73 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
      </mrow> 
     </math> will describe in these scales the classes objects features of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math>, respectively.</p>
    <p>Note that in the case 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mn>
           1 
         </mn> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> we get an ambiguous relation 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mn>
             2 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         ± 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>. But this circumstance will not affect subsequent results, since both object numbers correspond to the same feature value.</p>
    <p>As shown above, for any 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        k 
      </mi> 
     </math> the values 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> form a non-decreasing sequence on the set of points 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. In other words, on the specified set there is defined a deterministic function 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> such that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. This function describes the relationships between classes and features of the TS.</p>
    <p>However for objects of the same class, the values distribution of each feature on the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> has many jumps that are close in magnitude to the range of the feature values. Therefore, for the original data there is no functional dependence between classes and features. For ordered values, this distribution will be quite smooth, since the nearest neighbors by the feature value are arranged on the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mover accent="true"> 
         <mi>
           s 
         </mi> 
         <mo>
           ˜ 
         </mo> 
        </mover> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. It can be considered that due to the ordering the complex chaotic relationship between classes and feature values for the same class objects is transformed into the deterministic function 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. This conclusion means that the reduction of the uncertainty level of information and, accordingly, information entropy of data contained in the TS is achieved by ordering the features values.</p>
    <p>Updated data matrix by structuring will be a set of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        N 
      </mi> 
     </math> ordered feature vectors. Compared to the original one, the new structure has an important advantage in relation to solving the classification problem, since functions 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are defined on the set of its ordered features, which significantly simplify, as will be shown below, the algorithm for solving the problem. Note that these functions exist for any TS, since their derivation did not require the introduction of any assumptions or restrictions. Moreover, structuring is reduced to the simplest sorting of the values of individual TS features.</p>
    <p>The new structure can be viewed as an independent version of the given data matrix. Apparently, for some databases and solution methods this version of the matrix may be preferable to the original one. Next, we will limit ourselves to solving the classification problem for the updated structure.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. Classification of Structured Data</title>
    <p>In the example above, the characteristics of the vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          X 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
      </mrow> 
     </math> are specified for objects of individual classes of the TS, which can be visualized on a plane by constructing diagrams, the horizontal axis of which corresponds to the values 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             s 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
        <mn>
          3 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
      </mrow> 
     </math> and the vertical axis to the values 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mn>
            3 
          </mn> 
         </msubsup> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. To visualize the information contained in the TS, we consider similar scatter plots of the function vector 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> for some 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        k 
      </mi> 
     </math>.</p>
    <p>Such diagrams are presented in the panels of <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> for the Wine database for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         8 
       </mn> 
      </mrow> 
     </math> (left) and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math> (right). Here the maximum value of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             s 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          k 
        </mi> 
       </msubsup> 
      </mrow> 
     </math> is equal to the maximum value of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          l 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, since each panel contains points for objects of classes 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
      </mrow> 
     </math>. For clarity, the diagrams are constructed for normalized values</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, calculated using the formula 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                s 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mi>
              k 
            </mi> 
           </msup> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <msup> 
                <mrow> 
                 <mrow> 
                  <mo>
                    ( 
                  </mo> 
                  <mi>
                    s 
                  </mi> 
                  <mo>
                    ) 
                  </mo> 
                 </mrow> 
                </mrow> 
                <mi>
                  k 
                </mi> 
               </msup> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <msup> 
                <mrow> 
                 <mrow> 
                  <mo>
                    ( 
                  </mo> 
                  <mi>
                    s 
                  </mi> 
                  <mo>
                    ) 
                  </mo> 
                 </mrow> 
                </mrow> 
                <mi>
                  k 
                </mi> 
               </msup> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             max 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <msup> 
                <mrow> 
                 <mrow> 
                  <mo>
                    ( 
                  </mo> 
                  <mi>
                    s 
                  </mi> 
                  <mo>
                    ) 
                  </mo> 
                 </mrow> 
                </mrow> 
                <mi>
                  k 
                </mi> 
               </msup> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math>, where the</p>
    <p>subscripts min and max correspond to the minimum and maximum of the feature values 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        k 
      </mi> 
     </math>. Further we will assume that all features are normalized.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Graphs of functions 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   f
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mrow> 
    
           <msubsup> 
     
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                s 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
     
            <mi>
              i 
            </mi> 
     
            <mi>
              k 
            </mi> 
    
           </msubsup> 
   
          </mrow> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
 
        </mrow>

       </math> for the Wine database for 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   k
  
         </mi>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   8
  
         </mn>
 
        </mrow>

       </math> (left) and 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   k
  
         </mi>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   2
  
         </mn>
 
        </mrow>

       </math> (right).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/9601713-rId128.jpeg?20250704025510" />
    </fig>
    <p>The diagrams display that the values of the corresponding feature of the same class objects are represented by their own chain of points, which, with some exceptions, are quite far from the points corresponding to other classes. These points are the closest neighbors in terms of the feature value. Therefore, the following classification algorithm based on the new concept of similarity is proposed.</p>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            Z 
          </mi> 
          <mi>
            k 
          </mi> 
         </msup> 
         <mo>
           | 
         </mo> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           N 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> be the vectors set of objects normalized feature values in the test sample, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          Z 
        </mi> 
        <mi>
          k 
        </mi> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            z 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           L 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. For each object 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math> of this set, we find the value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> equal to the class 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        i 
      </mi> 
     </math> of the TS object, the feature value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        k 
      </mi> 
     </math> of which 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            k 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is in the 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        h 
      </mi> 
     </math>-neighborhood of the value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. Here 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        h 
      </mi> 
     </math> is the proximity parameter, which characterizes the acceptable level of accuracy in the problem under consideration and satisfies the condition</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            z 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mover accent="true"> 
               <mi>
                 s 
               </mi> 
               <mo>
                 ˜ 
               </mo> 
              </mover> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mi>
              i 
            </mi> 
            <mi>
              k 
            </mi> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          | 
        </mo> 
       </mrow> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         h 
       </mi> 
      </mrow> 
     </math> (1)</p>
    <p>Then the average frequency of class 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        i 
      </mi> 
     </math> of object 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math> over all features is equal to</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         γ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           i 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mi>
          N 
        </mi> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            k 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           N 
         </mi> 
        </msubsup> 
        <mrow> 
         <mi>
           q 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             k 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math> (2)</p>
    <p>The maximum the frequency determines the object class 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         arg 
       </mi> 
       <msub> 
        <mrow> 
         <mi>
           max 
         </mi> 
        </mrow> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           ≤ 
         </mo> 
         <mi>
           i 
         </mi> 
         <mo>
           ≤ 
         </mo> 
         <mi>
           C 
         </mi> 
        </mrow> 
       </msub> 
       <mi>
         γ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           i 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. (3)</p>
    <p>Calculations performed for the Iris and Wine <xref ref-type="bibr" rid="scirp.143851-8">
      [8]
     </xref> databases showed that the number of classification errors for the test sample for 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         h 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mn>
         0.15 
       </mn> 
      </mrow> 
     </math> ranges from 0 to 2.</p>
    <p>Let us note that for the objects features of any class of the combined sample, inequality (1) is fulfilled randomly, in particular, due to the error of observations and data measurements. Considering that the discrete function 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mover accent="true"> 
             <mi>
               s 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            k 
          </mi> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is monotone, we can quite simply reduce the influence of these errors and, accordingly, increase the accuracy of the solution to the problem if we transform it into a continuous one by using interpolation or approximation. However, issues of improving the proposed algorithm are beyond the scope of this article.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Properties of an Ordered Data Matrix</title>
   <p>Consider the ordering effect for a data matrix. It is obvious that the arrangement of elements 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <msup> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             s 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mi>
           k 
         </mi> 
        </msup> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> along the length of the TS depends on the distribution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         X 
       </mi> 
       <mi>
         k 
       </mi> 
      </msup> 
     </mrow> 
    </math> values. At the same time, the sets of these elements must describe the given objects represented by rows of the data matrix 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math>. Therefore, the ordering of the entire set of the TS data is carried out for each of the features separately.</p>
   <p>Then the data matrix is mapped onto a set of N data matrices 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msup> 
               <mi>
                 s 
               </mi> 
               <mi>
                 k 
               </mi> 
              </msup> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          M 
        </mi> 
        <mo>
          ∗ 
        </mo> 
        <mi>
          N 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>Columns of matrices 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math>, corresponding to the same features, will consist of the same elements and differ only in the order of arrangement of these elements. The rows of such matrices differ only in the order of their arrangement, since they represent feature values sets of individual objects.</p>
   <p>Example of data matrices 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        G 
      </mi> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         3 
       </mn> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        G 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ‖ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mn>
             3 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              2.1 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             5 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             4 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.7 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             2 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.9 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             6 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ‖ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ‖ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mn>
             2 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.9 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             6 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             3 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              2.1 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             5 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             4 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.7 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ‖ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ‖ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mn>
             4 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.7 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             2 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.9 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             6 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             3 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              2.1 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             5 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ‖ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mn>
         3 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ‖ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mn>
             4 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.7 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             3 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              2.1 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             5 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             2 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mn>
              0.9 
            </mn> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             6 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ‖ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Let class 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> of the TS object number 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       s 
     </mi> 
    </math>, equal to the row number of the data matrix 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math>, be given by the dependence 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         s 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. We will consider the properties of objects subsets, called clusters 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>, whose features are described by row the 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         s 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> of the matrix 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math> when 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msup> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             s 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mi>
           k 
         </mi> 
        </msup> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Notice that clusters 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> and classes 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> have the same length. To assess the objects coincidence level of class 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> and clusters 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>, we find the average number of objects of the TS for all classes for which the dependence is satisfied</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         s 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msup> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             s 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mi>
           k 
         </mi> 
        </msup> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        , 
      </mo> 
      <mi>
        k 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        N 
      </mi> 
     </mrow> 
    </math>. (4)</p>
   <p>The number of such coincidences, divided by the set length, was called the coincidence index 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ψ 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> of the feature 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math>.</p>
   <p>Index analysis was performed for 10 databases <xref ref-type="bibr" rid="scirp.143851-9">
     [9]
    </xref>. Calculations showed that for a third of the databases considered, the maximum index value exceeds 0.9, 0.7 or 0.5, for one of the databases it reaches 0.961, and for another 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ψ 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
      <mo>
        ~ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> for all 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math>. From the results obtained, it follows that classes 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> and clusters 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> split many objects into subsets, which partially (in many cases) or almost completely (in some cases) consists of the same objects.</p>
   <p>The result obtained is unexpected, but to a certain extent corresponds to ideas regarding the role of order in nature and allows us to penetrate deeper into the essence of the concept class of set <xref ref-type="bibr" rid="scirp.143851-10">
     [10]
    </xref>. As you know, classes are subsets of objects have common properties that differ for different subsets. The division of a set into classes is performed by specialists in a certain field of knowledge based on the analysis of any common properties of objects, for example, those related to cost, health, quality of products or services. But, when calculating the index, we do not take into account the specifics of these properties.</p>
   <p>This conclusion indicates that structuring by ordering features allows us to identify the relationship between classes and features in the clustering problem. A similar relationship in the form of a functional dependence was established in the previous section to solve the classification problem.</p>
   <p>For each 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>, dependence (4) determines the objects numbers 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       s 
     </mi> 
    </math> of class 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>, as well as cluster 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>. Their feature description for each 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math> is represented by row 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         s 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> of the matrix 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Thus, all objects of cluster 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> are nearest neighbors by feature 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math> and, according to the similarity hypothesis, will have common properties by this feature. Since such a situation will occur for all 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math>, then object 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         s 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> has certain properties that distinguish it from objects in other clusters. It can be assumed that these properties will be close to the properties of class 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> objects. Note that the wide range of index values 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ψ 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math> is partly caused by measurement errors and selection of features characterizing the properties of the class objects.</p>
  </sec><sec id="s4">
   <title>4. Conclusions</title>
   <p>The paper develops a new concept for solving problems of classification and clustering, based on transforming the structure of the original data by ordering feature vectors. This concept is bio-inspired.</p>
   <p>It has been established that the ordering of features leads to a decrease in the entropy of features distribution which allows us to detect functional dependencies of object classes on the features values. When they are used, the algorithm for solving the classification problem is qualitatively simplified.</p>
   <p>The updated data structure can serve as the basis for a new type of neural networks, in which the functional dependencies obtained in the article are used to simplify and speed up training.</p>
   <p>It is shown that by ordering the features, one can find a large number of options for partitioning the set into clusters that are close to the corresponding classes in the composition of objects.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.143851-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Luger, G.F. (2016) Artificial Intelligence: Structures and Strategies for Complex Problem Solving. 6th Edition, Addison-Wesley.
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shats, V. (2022) Properties of the Ordered Feature Values as a Classifier Basis. Cybernetics and Physics, 11, 25-29. &gt;https://doi.org/10.35470/2226-4116-2022-11-1-25-29
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yao, J.T., Vasilakos, A.V. and Pedrycz, W. (2013) Granular Computing: Perspectives and Challenges. IEEE Transactions on Cybernetics, 43, 1977-1989. &gt;https://doi.org/10.1109/tsmcc.2012.2236648
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shats, V.N. (2017) The Classification of Objects Based on a Model of Perception. In: Kryzhanovsky, B., et al., Eds., Advances in Neural Computation, Machine Learning, and Cognitive Research, Studies in Computational Intelligence, Springer International Publishing, 125-131. &gt;https://doi.org/10.1007/978-3-319-66604-4_19
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shats, V.N. (2024) Feature Ordering as a Way to Reduce the Entropy of the Training Sample and the Basis of the Simplest Classification Algorithms. Proceeding 26th International Conference Neuroinformatics, Moskow, 24-26 October 2024, 164-173.
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     David, H.A. and Nagaraja, H.N. (2003) Order Statistics. 3rd Edition, Wiley. &gt;https://doi.org/10.1002/0471722162
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hastie, T., Tibshirani, R. and Friedman, R. (2009) The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd Edition, Springer, 764.
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Asuncion, A. and Newman, D. (2007) UCI Machine Learning Repository. Irvine University of California.
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shats, V.N. (2023) Principle Splitting of Finite Set in Classification Problem. Proceeding 25th International Conference Neuroinformatics, Moskow, 23-27 October 2023, 262-270.
    </mixed-citation>
   </ref>
   <ref id="scirp.143851-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Prigogine, I. and Stengers, I. (1984) Order out of Chaos: Men’s New Dialogue with Nature. Flamingo Edition.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>