<!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 />
    <article-meta>
      <title-group>
        <article-title>A Spherical Cutting-plane Method With Applications In Multimedia Flow Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chkalova Street</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kharkiv</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ukraine</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Brock University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sir Isaac Brock Way</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>St. Catharines</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Canada o.pichugina@khai.edu</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ci@brocku.ca</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>South Ural State University</institution>
          ,
          <addr-line>76 Lenin Av., 454080 Chelyabinsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>An important problem in Multimedia Flow Management of scheduling jobs on identical parallel machines aiming to minimize total completion time is studied. Based on the problem peculiarities, the prominence of applying cutting-plane approaches is justified. A new such approach called a spherical cutting-plane method (SСPM) is developed for solving linear permutationbased problems. It uses a fundamentally new way to construct cutting planes for sets inscribed into a hypersphere, and it is superior to existing methods of the optimization problems' class. The generic SCPM is adapted to the scheduling problem under consideration. For that, the problem's statement as a linear partially combinatorial permutation-based problem is built, and the SCPM is generalized for solving partially combinatorial problems.</p>
      </abstract>
      <kwd-group>
        <kwd>Scheduling</kwd>
        <kwd>parallel machines</kwd>
        <kwd>cutting plane method</kwd>
        <kwd>permutationbased problem</kwd>
        <kwd>Euclidean combinatorial problem</kwd>
        <kwd>spherical-located set</kwd>
        <kwd>well-described set</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the Smart Multimedia field, minimizing the completion time of jobs on parallel
machines and solving other scheduling problems are inevitable components of
efficient Multimedia Flow Management [1]. Most of the problems belong to a class of
combinatorial or partially combinatorial optimization problems resulting in their
higher computational complexity [1-3]. As a field of Optimization Theory,
Combinatorial Optimization offers a variety of methods and algorithms to solve the problems
of lower dimension exactly or get an approximate solution of the ones of high
dimension in a reasonable time [4-7]. Nevertheless, steadily increasing demands to the
solutions’ accuracy along with a reduction in the time of their obtaining results in a need
to develop new optimization approaches for both generic and special statements of the
problems [1-3,8,9].</p>
      <p>In this paper, a new method of partial combinatorial optimization, called a
spherical cutting-plane method (SCPM), is offered for solving a scheduling problem for
jobs with non-identical job sizes processed on parallel machines having the same
capacity, which aims to minimize total completion time. For that, a new mathematical
model of the problem as a linear partial permutation-based program is built, the
generic SCPM is justified and then is adapted to solving the scheduling problem.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>The problem of scheduling jobs on identical parallel machines to minimize total
completion time may be stated as follows [8-10]. Each of n jobs (numbered A1 , ..., An ) is
to be processed on one of m identical parallel machines (numbered M1, ..., M m ). No
machine can handle more than one job at a time. Each job Ai is available for
processing at time zero and requires a positive integer processing time t j on the machine
to which it is assigned ( j  J n  1,</p>
      <p>, n ). The objective is to find a schedule that
minimizes the completion time of all these jobs.</p>
      <p>Let P   j jI i' iJ m , I i'  ni , i  J m be a partition of the jobs induced the
schedule, where  A j  jI i" are jobs completed at the machine M i ( i  J m ).</p>
      <p>The completion time T is a maximum of completion time in each of the machines.
Thus,</p>
      <p>T  max Ti , where Ti   ti , i  J m .</p>
      <p>iJ m jI i'</p>
      <p>It is required to determine such a partition, where T is minimized. Thus, an issue
is to find the partition:
where additional constraints</p>
      <p>T  min ,</p>
      <p>P  P ,
are satisfied, where P is a set of admissible partitions.</p>
      <p>
        Due to the presence of max(.) in the formulation of the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )-(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) (further
referred to as Problem 1), this one is a nonlinear partially combinatorial problem given
in the form of its combinatorial statement. Here, the real-valued variable is T . The
statement is suitable for algorithmization if (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) is missing, and heuristics based on
generating the partitions are applied [11-15]. The situation gets worse if additional
constraints are present, which is a typical case in practical applications [11,16,17].
Therefore, it is often not so easy to find the required number of feasible partitions to
apply these heuristics and metaheuristics. Moreover, in many cases, a feasibility
problem needs to be solved to get any of the feasible partitions [18].
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
      <p>In this paper, we propose a technique for solving Problem 1, provided that an
approximate solution yielding T  T ** has been found. The approach is based on
embedding Problem 1 in Euclidean space and then treating it as a linear partially discrete
optimization problem.</p>
      <p>First, examine Problem 1 in order to reformulate it as a linear permutation-based
optimization problem [12,13]. For that, at first, define a dimension of Euclidean space
for the embedding. Let nmin , nmax be a minimal and maximal number of the jobs
scheduled on a single machine.</p>
      <p>Without loss of generality, assume that t1  ...  tn , then
n min , n max :
nmin
 tni1  T ** , nmin 1 t ni1  T ** ;
i1 i1
nmax
 ti  T ** , nmin 1 ti  T ** .
i1 i1</p>
      <p>Now, set the dimension of Euclidean space as follows – N  m  n max . After, we
complement the multiset ti iJ n by N  n dummy zeros and form a multiset</p>
      <p>G   gi iJ N  ti iJ n 0 N n  : g1  ...  g n ,
with exactly k different values S  G   ei iJ k : 0  e1  ...  ek .</p>
      <p>Introduce a vector of variables</p>
      <p>x   x11, ..., x1nmax , ..., xm1, ..., xmnmax  .</p>
      <p>In these denotations, Problem 1 can be formulated as finding x  R N :
nmax
z  max  xij  min ,
iJ m j1</p>
      <p>
        x  ENk G  ,
where ENk G  – is a basic generalized set of Euclidean permutation configurations
(the generalized permutation b -set) induced by G [19,20]. The problem (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) – is
a nonlinear nondifferentiable Euclidean combinatorial problem [19,21], which
becomes much easier for dealing with by its lifting into space R N 1 . For that, let us
1 N
introduce an additional variable y  R0 such that y  max  xij . Now, (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is
reiJ m j1
written as – find  x, y  , z :
z  y  min ,
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
subject to (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) and constraints
      </p>
      <p>N
 xij  y  0, i  J m .</p>
      <p>j1</p>
      <p>
        Assume that, if constraints (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) are present, then after the embedding, they become
linear and are of the form:
      </p>
      <p>A" x  b"  0, A"  R m'N , b"  R m' .</p>
      <p>
        The obtained problem (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )-(
        <xref ref-type="bibr" rid="ref9">9</xref>
        ), further referred to as Problem 2, is a linear
constrained partially permutation-based problem with a single real-valued variable y .
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>The relevance of developing a cutting-plain approach to</title>
    </sec>
    <sec id="sec-4">
      <title>Problem 2</title>
      <p>Problem 2 belongs to such a class of Euclidean linear partially combinatorial
problems:</p>
      <p>f  x, x '   cx  c ' x '  min ,
subject to c  R N , c '  R n' ,</p>
      <p>Ax  A' x '  b, where A R MN , A'  R Mn' , b  R M , M  m'  m ,
x  E  R N , E   ,
where E  ENk G  , n'  1.</p>
      <p>
        Numerous features of set ENk G  underlie various optimization methods of
solving problems such as (
        <xref ref-type="bibr" rid="ref10">10</xref>
        )-(
        <xref ref-type="bibr" rid="ref12">12</xref>
        ).
      </p>
      <p>One of the properties is that ENk G  lies on a hyperplane and hyperspheres
centered at a  ae , where a  R1 \  is a parameter, e is a vector of units [14]. In the
family is a circumsphere of minimal radius corresponding to the parameter
1 N
a   gi . It results in another peculiarity of crucial importance for us that</p>
      <p>N i1
ENk G  coincides with a vertex set of a polytope PNk G   conv ENk G  . Such
a set is called vertex-located (VLS) [22].</p>
      <p>
        The class ENk G  is intensively studied the last couple of decades
[4,1116,19-25] in various directions, most of which concern optimization. Here, we outline
the main approaches to solving linear permutation-based problems based on utilizing
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
the above properties. First, there is a method of tightening constraints presented in
[21] for solving linear combinatorial programs. Let us formulate its generalization for
partially combinatorial linear programs. First, additional constraints (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) need to be
replaced by Ax  A' x '  b   , where   RM is chosen in a specific way. Then the
original partially combinatorial problem is replaced by a polyhedral relaxation of the
new problem. Finally, the relaxation’ solution  x 0 , x' 0  is rounded combinatorially
thus yielding a point  y 0 , y' 0  , where y 0  E .  depends on E and is chosen such,
that  y 0 , y' 0  is an admissible solution, i.e.,  x** , x'**    y 0 , y' 0  . The method of
tightening constraints is approximate, which can be effectively combined with exact
approaches. One of the exact techniques is a polyhedral-spherical method [23], which
is a Branch&amp;Bound approach exploiting simultaneously polyhedral-sphericity of E ,
its decomposition into generalized permutation b -sets of lower dimension lying in
parallel hyperplanes [23]. In [26], some graph-theoretic approaches to solving such
optimization problems, both exact and approximate, are offered. They explore an
equivalent statement of these problems as optimization ones on a node-set of graphs
extracted from a transposition graph [27]. One more important group of methods is
cutting-plane ones [28-31]. Among them are a combinatorial cutting method [29,30],
combinatorial polytope cutting method [31], surface cutting method [31]. They are
based on the absence of admissible solutions in an interior of faces on any dimension,
as well as on most of circumsphere. All the exact methods are intended to solve
combinatorial programs only. Thus, they require developing relevant generalization to the
partially combinatorial case. The only exception is the combinatorial cutting method,
which has been reformulated for partially combinatorial programs in [29]. An issue of
applying the listed cutting-plane techniques is that they require finding a set of
adjacent vertices to solutions of auxiliary polyhedral relaxation problems (the solutions’
neighborhood). It is caused by, generally, the exponential on N number of
constraints in an H-representation of PNk  G  making impossible processing the whole
collection of PNk  G  -constraints. It turns out that it is sufficient to involve
inconsiderable part of the H-representation [21]. However, in this case, to extract the
above-mentioned neighborhood becomes problematic. Therefore, in this paper, we
aim to develop a new cutting-plane method SCPM for solution linear constraint
permutation-based and partially permutation-based problems, which utilizes solutions of
polyhedral relaxation problems, spherical locality of ENk G  , and properties of
linear functions over the set. Our final goal is to adapt this method for solving
Problem 2.
4
      </p>
    </sec>
    <sec id="sec-5">
      <title>Cutting-plane method for linear optimization on WD-SpLSs</title>
      <p>Consider an optimization problem of finding x such that
subject to constraints</p>
      <p>f  x   cx  min
Ax  b, A R Mn , b  R M ,</p>
      <p>
        x  E  S r  a   R n ,
E is a well-described set (WDS),
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
(
        <xref ref-type="bibr" rid="ref14">14</xref>
        )
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        )
(
        <xref ref-type="bibr" rid="ref16">16</xref>
        )
(
        <xref ref-type="bibr" rid="ref17">17</xref>
        )
(
        <xref ref-type="bibr" rid="ref18">18</xref>
        )
(
        <xref ref-type="bibr" rid="ref19">19</xref>
        )
where Sr  a  – is a hypersphere centered at a  R n with a radius r  0 . The
condition (
        <xref ref-type="bibr" rid="ref16">16</xref>
        ) means that the problem (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ) is effectively solvable on , i.e., it is
polynomially solvable [32]. The condition (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ) implies that is a spherically-located set (SpLS)
[16,17]. Thus, the problem (
        <xref ref-type="bibr" rid="ref13">13</xref>
        )-(
        <xref ref-type="bibr" rid="ref16">16</xref>
        ) is a general linear constraint optimization
problem (further Problem 3) on SpLS and WDS E (further WD-SpLS). The conditions
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        ), (
        <xref ref-type="bibr" rid="ref16">16</xref>
        ) allow using specifics of WD-SpLS in optimization, in particular, when
cutting-plane optimization schemes are developed.
      </p>
      <p>
        Theorem 1. If E is SpLS, then for any x 0  R n , there exists c  R n such that
problems (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ) and
are equivalent.
      </p>
      <p>
        Proof. Let us assume that SpLS E satisfies (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ), wherefrom
h  x   x  x 0 2  min
      </p>
      <p>xE
r 2  x  a 2  x 2  2ax  a 2 .</p>
      <p>
        E
Single outing x 2 from (
        <xref ref-type="bibr" rid="ref18">18</xref>
        ) and substituting it in (
        <xref ref-type="bibr" rid="ref17">17</xref>
        ) yield
h  x    x  x 0  2  x 2  2xx 0   x 0  2  r 2  2ax  a 2  2xx 0   x 0  2 
 2  a  x 0  x   r 2  a 2   x 0 2  .
      </p>
      <p> 
The expression can be rewritten as follows:</p>
      <p>h  x   cx  d , where c=2  a  x 0  , d =r 2  a 2   x 0  2 .</p>
      <p>
        In (
        <xref ref-type="bibr" rid="ref19">19</xref>
        ), d is a constant; hence the projection problem (
        <xref ref-type="bibr" rid="ref17">17</xref>
        ) has been reduced to a
minimization of linear function cx  d , which is equivalent to the problem (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ),
where c is found from (
        <xref ref-type="bibr" rid="ref19">19</xref>
        ).
      </p>
      <p>
        Corollary 1. If E is WD-SpLS, then, for any x 0  R n , the projection problem
(
        <xref ref-type="bibr" rid="ref17">17</xref>
        ) is polynomially solvable.
      </p>
      <p>
        Indeed, in this case, (
        <xref ref-type="bibr" rid="ref17">17</xref>
        ) is reducible to a linear program over E , which is
effectively solvable by definition of WDS.
4.1
      </p>
      <p>SCPM outline
The spherical cutting-plane method (SCPM) is an iterative approach, and it will be
stated in terms of a single iteration.</p>
      <p>
        Let l  J L0  J L 0 be an iteration number, where an iteration numbered 0 is
initial, while the one numbered L is last. On iteration l , a linear program (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ) under
constraints (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ), (
        <xref ref-type="bibr" rid="ref16">16</xref>
        ),
is solved (further Problem 3.l), which is equivalent to Problem 3, through its
continuous relaxation. For that, the constraint (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ) is replaced by
(
        <xref ref-type="bibr" rid="ref20">20</xref>
        )
(
        <xref ref-type="bibr" rid="ref21">21</xref>
        )
(
        <xref ref-type="bibr" rid="ref22">22</xref>
        )
(
        <xref ref-type="bibr" rid="ref23">23</xref>
        )
Al x  bl , Al  R ml n , bl  R ml
x  P  conv E  Sr  a  .
      </p>
      <p>y l  PrE x l .</p>
      <p> r l  2   y l  x l  2 ,</p>
      <p>By construction, y l  x l , thus there exists a sphere S l of a positive radius
centered at x l having no points in common with E , which can be cut off from a feasible
domain of the Problem 4.l. Choose S l  S r l  x l  , where
because this sphere contains no points of E in an interior. So, a deep nonlinear cut of
x l  E is</p>
      <p>
        For instance, if E is finite, P will be a polytope, respectively, the problem (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ),
(
        <xref ref-type="bibr" rid="ref16">16</xref>
        ), (
        <xref ref-type="bibr" rid="ref20">20</xref>
        ), (
        <xref ref-type="bibr" rid="ref21">21</xref>
        ) (further Problem 4.l) is a polyhedral relaxation of Problem 3.l.
      </p>
      <p>Let a solution of Problem 3 be denoted</p>
      <p>
        Step l. On iteration l , if x l  E, then
form a cut for x l . For that, find a projection y l of the point x l onto E :
which can be added to the current constraints. An issue is that the constraint (
        <xref ref-type="bibr" rid="ref24">24</xref>
        ) is
nonlinear. Moreover, it is concave. Therefore, the utilization of (
        <xref ref-type="bibr" rid="ref24">24</xref>
        ) makes a new
problem harder than it was. Meanwhile, it is easy to see that the cut is not unique, and
it is possible to find a linear constraint cutting off x l and the relevant cutting plane.
      </p>
      <p>Let us construct the cutting plane based on Theorem 1. Preliminarily, the theorem
will be generalized as follows, 0  l, h  x   hl  x  , c  cl , d  d l , l  J L .
0</p>
      <p>Corollary 2. If E is SpLS, then for any x l  R n , there exists c l  R n such that
problems c l x  min and
xE
hl  x   x  x l 2  min are equivalent, namely,</p>
      <p>xE
hl  x   c l x  d l , where c l =2  a  x l  , d l =r 2  a 2   x l  2 .</p>
      <p>
        Now,
inequality
(
        <xref ref-type="bibr" rid="ref24">24</xref>
        )
can
be
rewritten
equivalently
E  r l  2   x  x l  2   hl  x   c l x  d l or
      </p>
      <p>
        E
c l x  d l   r l  2 ,
 x  x l  2   r l  2 ,
where r l is given by (
        <xref ref-type="bibr" rid="ref23">23</xref>
        ), cl , d l – by (
        <xref ref-type="bibr" rid="ref25">25</xref>
        ).
      </p>
      <p>
        By construction, c l x l  d l   r l  2 , hence c l x  d l   r l  2 is a cutting plane for
x l . Instead of (
        <xref ref-type="bibr" rid="ref24">24</xref>
        ), let us add inequality (26) to the current constraints (
        <xref ref-type="bibr" rid="ref20">20</xref>
        ) obtaining
input data Al1, bl1 for Problem 3.(l+1).
      </p>
      <p>Set l  l 1, ml  ml1 1 . Go to solving Problem 3.l through Problem 4.l. Repeat
until the method terminates, which can occur, if the maximal number of iteration has
been reached, x* was found, the current lower and upper bound coincide (then</p>
      <p> x** , z** ), or incompatibility of Problem 4.l was proven.</p>
      <p>
        Remark 1. Throughout the iterative process, a lower bound z lb on z* are
constantly improved. Namely, by construction, z 0  z1  ...  z L that is why: a) initially
z lb  z 0 ; b) on iteration 1, z lb  max  z1, z lb   z1 ; …; c) on iteration L
z Lb  max  z L , z Lb   z L . In order to reduce a search domain, it makes sense to
solve a feasibility problem of finding admissible point x** of Problem 3 and then to
monitor improving the initial upper bound z ub  z**  cx** . The current upper
(
        <xref ref-type="bibr" rid="ref24">24</xref>
        )
(
        <xref ref-type="bibr" rid="ref25">25</xref>
        )
      </p>
      <p>
        on
(26)
bound is improved on iteration l , if the point (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ) satisfies (
        <xref ref-type="bibr" rid="ref14">14</xref>
        ), and
z ub  z  y l   cy l , wherefrom z ub  min z  y l  , z lb   z  y l  .
      </p>
      <p>
        For the increasing probability of improving the upper bound in such a way, it is
worthful to explore a whole projection PrE x l of x l onto E , which implies
replacing formula (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ) by Y l  PrE xl .
      </p>
      <p>Now, if Y l  E   , there is a chance to
improve the current lower bound if the whole neighborhood is examined.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Adaptation SCPM to Problem 2</title>
      <p>
        Let us adjust the SCPM to solving the general linear partially combinatorial problem
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ). The following substitution will be made in the SCPM and formulations of
Problems 3.l, 4.1: n  N , x.   x. , x'.  , c   c, c '  ; (
        <xref ref-type="bibr" rid="ref20">20</xref>
        ) should be replaced
by
      </p>
      <p>Al  x, y   bl , Al  R ml  N n'  , bl  R ml ,
(27)
z.  cx.  c ' x'. , where A0   A, A '  , .l ,*,** .</p>
      <p>Step
l
is
reformulated
as
follows:
on
iteration
l ,
if
xl  E, then  x* , y*  , z*</p>
      <p>
          xl , y l  , z l , end. If x l  E , then find y l by (
        <xref ref-type="bibr" rid="ref22">22</xref>
        )
and form a cut for x l in accordance to (26).
      </p>
      <p>
        To the generalization of the SCPM (further referred to as a generalized SCPM
(GSСPM)). It is directly applicable to solving Problem 2. For that, constraints (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ), (
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
are presented in the form of (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ), where n '  1, xl  y . Matrix A0 is of the
dimension m 0  m  m ' by N 1, the objective function vector in (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) is  c, c '    0,1 ,
where 0  R N is a zero-vector.
      </p>
      <p>
        Remark 2. When solving Problem 2 by the GSCPM, a search domain can be
reduced depending on the type of values of elements in (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). Without loss of generality
assume that a greatest common divisor GCD ti iJ n   1, then an initial lower
 1 n 
bownd will be z lb    ti  . At the same time, an initial upper bound can be
 m i1 
found by a well-known heuristic, where the least filled bin associated with a machine
is filled first, while jobs are considered in random order. Then the initial bin packing
may be improved by adjacent transposition of a vector x** associated with this
packing.
An actual problem of organizing effective parallelization of a job batch is considered.
This problem is modeled as linear constrained partially combinatorial. For linear
constrained problems over well-described spherically-located sets, such as permutation
set, Boolean set, or permutation matrices’ set, a special exact solution method is
offered, called a spherical cutting-plane method (SСPM).
      </p>
      <p>The SСPM is generalized to solving partially combinatorial problems resulting in
the generalized SСPM (GSСPM) and is adapted for the scheduling problem under
consideration. SСPM and GSСPM can be applied to a wide class of real-world
problems in which combinatorial structures are singled out, such as permutations and
Boolean vectors [2-13,23-26,33-35]. It can also be generalized to nonlinear
combinatorial and partially combinatorial problems [36-40], where, in order to solve
optimization problems globally, our method should be combined with the convex extension
theory [16,17,20,23] and continuous functional representation theory [17,20,22].
26. Koliechkina, L., Pichugina, O.: A Horizontal Method of Localizing Values of a Linear
Function in Permutation-Based Optimization. In: Le Thi, H.A., Le, H.M., and Pham Dinh,
T. (eds.) Optimization of Complex Systems: Theory, Models, Algorithms and
Applications. pp. 355–364. Cham : Springer (2019).
https://doi.org/10.1007/978-3-030-218034_36.
27. Chase, P.: Transposition Graphs. SIAM J. Comput. 2, 128–133 (1973).</p>
      <p>https://doi.org/10.1137/0202011.
28. Yakovlev, S.V., Valuiskaya, O.A.: Optimization of linear functions at the vertices of a
permutation polyhedron with additional linear constraints. Ukr. Math. J. 53, 1535–1545
(2001). https://doi.org/10.1023/A:1014374926840.
29. Ēmets′, O.O., Ēmets′, Ē.M.: Cut-off in linear partially combinatorial problems of
Euclidean combinatorial optimization. Dopovīdī Natsīonal′ noï Akademīï Nauk Ukraïni.
Matematika. Prirodoznavstvo. Tekhnīchnī Nauki. 105–109 (2000).
30. Yemets, O.A., Yemets, Y.M.: A modification of the method of combinatorial truncation in
optimization problems over vertex-located sets. Cybern. Syst. Anal. 45, 785–791 (2009).
https://doi.org/10.1007/s10559-009-9147-8.
31. Pichugina, O.S.: Surface and combinatorial cuttings in Euclidean combinatorial
optimization problems. Math. and Comp. Model., Ser. Phys. and Math. 1, pp. 144-160 (2016). (in
Russian)
32. Berstein, Y., Lee, J., Onn, S., Weismantel, R.: Parametric nonlinear discrete optimization
over well-described sets and matroid intersections. Math. Program. 124, 233–253 (2010).
https://doi.org/10.1007/s10107-010-0358-6.
33. Crama, Y., Hammer, P.L. eds: Boolean Models and Methods in Mathematics, Computer</p>
      <p>Science, and Engineering. Cambridge University Press (2010).
34. Kirichenko, L., Radivilova, T., Bulakh, V.: Binary Classification of Fractal Time Series by
Machine Learning Methods. In: Lytvynenko, V., Babichev, S., Wójcik, W., Vynokurova,
O., Vyshemyrskaya, S., and Radetskaya, S. (eds.) Lecture Notes in Computational
Intelligence and Decision Making. pp. 701–711. Springer International Publishing (2020).
35. Hulianytskyi, L., Riasna, I.: Formalization and Classification of Combinatorial
Optimization Problems. In: Optimization Methods and Applications. pp. 239–250. Springer, Cham
(2017). https://doi.org/10.1007/978-3-319-68640-0_11.
36. Dolgui, A., Kotov, V., Nekrashevich, A., Quilliot, A.: General parametric scheme for the
online uniform machine scheduling problem with two different speeds. Information
Processing Letters. 134, 18–23 (2018). https://doi.org/10.1016/j.ipl.2018.01.009.
37. Grebennik, I.V., Kovalenko, A.A., Romanova, T.E., Urniaieva, I.A., Shekhovtsov, S.B.:
Combinatorial Configurations in Balance Layout Optimization Problems. Cybern Syst
Anal. 54, 221–231 (2018). https://doi.org/10.1007/s10559-018-0023-2.
38. Kozin, I.V., Maksyshko, N.K., Perepelitsa, V.A.: Fragmentary Structures in Discrete
Optimization Problems. Cybern Syst Anal. 53, 931–936 (2017).
https://doi.org/10.1007/s10559-017-9995-6.
39. Stoyan, Y.G., Patsuk, V. N.: A method of optimal lattice packing of congruent oriented
polygons in the plane. European Journal of Operational Research. 204–216 (2000).
https://doi.org/10.1016/S0377-2217(99)00115-0.
40. Stetsyuk, P.I.: Shor’s r-Algorithms: Theory and Practice. In: Optimization Methods and
Applications. pp. 495–520. Springer, Cham (2017).
https://doi.org/10.1007/978-3-31968640-0_24.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Basu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berretti</surname>
          </string-name>
          , S. eds: Smart Multimedia: First International Conference, ICSM 2018, Toulon, France,
          <source>August 24-26</source>
          ,
          <year>2018</year>
          , Revised Selected Papers. Springer (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>C.A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pardalos</surname>
            ,
            <given-names>P.M.:</given-names>
          </string-name>
          <article-title>A survey of combinatorial optimization problems in multicast routing</article-title>
          .
          <source>Computers &amp; Operations Research</source>
          .
          <volume>32</volume>
          ,
          <fpage>1953</fpage>
          -
          <lpage>1981</lpage>
          (
          <year>2005</year>
          ). https://doi.org/10.1016/j.cor.
          <year>2003</year>
          .
          <volume>12</volume>
          .007.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Szkaliczki</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Combinatorial Optimization Problems in Multimedia Delivery</article-title>
          .
          <source>Handbook of Research on Emergent Applications of Optimization Algorithms</source>
          .
          <fpage>67</fpage>
          -
          <lpage>92</lpage>
          (
          <year>2018</year>
          ). https://doi.org/10.4018/978-1-
          <fpage>5225</fpage>
          -2990-3.
          <year>ch004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Yemelichev</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalëv</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kravtsov</surname>
            ,
            <given-names>M.K.</given-names>
          </string-name>
          :
          <article-title>Polytopes, graphs and optimisation</article-title>
          . Cambridge University Press, Cambridge (
          <year>1984</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Schrijver</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Combinatorial Optimization: Polyhedra and Efficiency</source>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Korte</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vygen</surname>
          </string-name>
          , J.:
          <source>Combinatorial Optimization: Theory and Algorithms</source>
          . Springer, New York, NY (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sergienko</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shilo</surname>
            ,
            <given-names>V.P.</given-names>
          </string-name>
          : Discrete Optimization Problems: Issues,
          <string-name>
            <given-names>Solution</given-names>
            <surname>Methods</surname>
          </string-name>
          , and Investigations. Naukova Dumka,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Cheng,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Minimizing makespan and total completion time for parallel batch processing machines with non-identical job sizes</article-title>
          .
          <source>Applied Mathematical Modelling</source>
          .
          <volume>36</volume>
          ,
          <fpage>3161</fpage>
          -
          <lpage>3167</lpage>
          (
          <year>2012</year>
          ). https://doi.org/10.1016/j.apm.
          <year>2011</year>
          .
          <volume>09</volume>
          .061.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Low</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
          </string-name>
          , W.-Y.:
          <article-title>Minimizing the total completion time in a single-machine scheduling problem with a learning effect</article-title>
          .
          <source>Applied Mathematical Modelling</source>
          .
          <volume>35</volume>
          ,
          <fpage>1946</fpage>
          -
          <lpage>1951</lpage>
          (
          <year>2011</year>
          ). https://doi.org/10.1016/j.apm.
          <year>2010</year>
          .
          <volume>11</volume>
          .006.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Belouadah</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potts</surname>
            ,
            <given-names>C.N.</given-names>
          </string-name>
          :
          <article-title>Scheduling identical parallel machines to minimize total weighted completion time</article-title>
          .
          <source>Discrete Applied Mathematics</source>
          .
          <volume>48</volume>
          ,
          <fpage>201</fpage>
          -
          <lpage>218</lpage>
          (
          <year>1994</year>
          ). https://doi.org/10.1016/
          <fpage>0166</fpage>
          -
          <lpage>218X</lpage>
          (
          <issue>92</issue>
          )
          <fpage>00176</fpage>
          -M.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Butenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pardalos</surname>
            ,
            <given-names>P.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shylo</surname>
          </string-name>
          , V. eds: Optimization Methods and Applications : In Honor of Ivan V.
          <source>Sergienko's 80th Birthday</source>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gmys</surname>
          </string-name>
          , J.:
          <article-title>Heterogeneous cluster computing for many-task exact optimization - Application to permutation problems</article-title>
          , https://hal.inria.fr/tel-01652000/document, (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mehdi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Parallel Hybrid Optimization Methods for permutation based problems</article-title>
          , https://tel.archives-ouvertes.fr/tel-00841962/document, (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kartashov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korobchynskyi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Genetic Algorithms for Solving Combinatorial Mass Balancing Problem</article-title>
          .
          <source>In: 2019 IEEE 1st Ukraine Conference on Electrical and Computer Engineering</source>
          , UKRCON 2019 - Proceedings. pp.
          <fpage>1061</fpage>
          -
          <lpage>1064</lpage>
          ,
          <string-name>
            <surname>Lviv</surname>
          </string-name>
          (
          <year>2019</year>
          ). https://doi.org/10.1109/UKRCON.
          <year>2019</year>
          .8879938
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kartashov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.:</given-names>
          </string-name>
          <article-title>Optimization on Combinatorial Configurations Using Genetic Algorithms</article-title>
          .
          <source>In: Proceedings of the Second International Workshop on Computer Modeling and Intelligent Systems (CMIS-2019)</source>
          . pp.
          <fpage>28</fpage>
          -
          <lpage>40</lpage>
          . CEUR Vol-
          <volume>2353</volume>
          urn:nbn:de:
          <fpage>0074</fpage>
          -
          <lpage>2353</lpage>
          -0, Zaporizhzhia, Ukraine (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>On Constrained Optimization of Polynomials on Permutation Set</article-title>
          .
          <source>In: Proceedings of the Second International Workshop on Computer Modeling and Intelligent Systems (CMIS-2019)</source>
          . pp.
          <fpage>570</fpage>
          -
          <lpage>580</lpage>
          . CEUR Vol-
          <volume>2353</volume>
          urn:nbn:de:
          <fpage>0074</fpage>
          -
          <lpage>2353</lpage>
          -0, Zaporizhzhia, Ukraine (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Quadratic Optimization Models and Convex Extensions on Permutation Matrix Set</article-title>
          . In: Shakhovska,
          <string-name>
            <given-names>N.</given-names>
            and
            <surname>Medykovskyy</surname>
          </string-name>
          , M.O. (eds.)
          <source>Advances in Intelligent Systems and Computing IV</source>
          . pp.
          <fpage>231</fpage>
          -
          <lpage>246</lpage>
          . Springer International Publishing (
          <year>2020</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -33695-0_
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Hwang</surname>
            ,
            <given-names>F.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rothblum</surname>
          </string-name>
          , U.G.,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , H.-B.:
          <article-title>Partitions-optimality and clustering</article-title>
          .
          <source>Vol II. Multi-parameter. World Scientific Publishing Co. Pte</source>
          . Ltd., Hackensack, NJ (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Euclidean Combinatorial Configurations:
          <article-title>Typology and Applications</article-title>
          .
          <source>In: 2019 IEEE 2nd Ukraine Conference on Electrical and Computer Engineering (UKRCON</source>
          <year>2019</year>
          )
          <article-title>Conference Proceedings</article-title>
          . pp.
          <fpage>1065</fpage>
          -
          <lpage>1070</lpage>
          ,
          <string-name>
            <surname>Lviv</surname>
          </string-name>
          (
          <year>2019</year>
          ). https://doi.org/ 10.1109/UKRCON.
          <year>2019</year>
          .
          <volume>8879912</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Euclidean Combinatorial Configurations:
          <article-title>Continuous Representations and Convex Extensions</article-title>
          . In: Lytvynenko,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Babichev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Wójcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Vynokurova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Vyshemyrskaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Radetskaya</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <source>(eds.) Lecture Notes in Computational Intelligence and Decision Making</source>
          . pp.
          <fpage>65</fpage>
          -
          <lpage>80</lpage>
          . Cham : Springer, Zalizniy Port,
          <string-name>
            <surname>Ukraine</surname>
          </string-name>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Stoyan</surname>
            ,
            <given-names>Y.G.</given-names>
          </string-name>
          <string-name>
            <surname>Yemets</surname>
            ,
            <given-names>O.O.</given-names>
          </string-name>
          <string-name>
            <surname>Theory</surname>
          </string-name>
          and
          <article-title>Methods of Euclidean Combinatorial Optimization</article-title>
          . ISSE,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>1993</year>
          )
          <article-title>(in Ukrainian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          :
          <article-title>The theory of convex continuations of functions on vertices of convex polyhedra</article-title>
          .
          <source>Comp. Math. and Math. Phys. 34</source>
          ,
          <fpage>1112</fpage>
          -
          <lpage>1119</lpage>
          (
          <year>1994</year>
          ). Stoyan,
          <string-name>
            <surname>Y.G.</surname>
          </string-name>
          ,
          <volume>23</volume>
          .
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parshin</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          :
          <article-title>Quadratic optimization on combinatorial sets in Rn</article-title>
          .
          <source>Cybern. Syst. Anal</source>
          .
          <volume>27</volume>
          ,
          <fpage>561</fpage>
          -
          <lpage>567</lpage>
          (
          <year>1991</year>
          ). https://doi.org/10.1007/BF01130367.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Continuous Approaches to the Unconstrained Binary Quadratic Problems</article-title>
          . In: Bélair,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Frigaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Kunze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Makarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Melnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            , and
            <surname>Spiteri</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.J</surname>
          </string-name>
          . (eds.)
          <source>Mathematical and Computational Approaches in Advancing Modern Science and Engineering</source>
          . pp.
          <fpage>689</fpage>
          -
          <lpage>700</lpage>
          . Springer International Publishing (
          <year>2016</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -30379-6_
          <fpage>62</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Placement problems in chip design: Modeling and optimization</article-title>
          .
          <source>In: 2017 4th International Scientific-Practical Conference Problems of Infocommunications. Science and Technology (PIC&amp; S T)</source>
          . pp.
          <fpage>465</fpage>
          -
          <lpage>473</lpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1109/INFOCOMMST.
          <year>2017</year>
          .
          <volume>8246440</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farzad</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A Human Communication Network Model</article-title>
          .
          <source>In: CEUR Workshop Proceedings</source>
          . pp.
          <fpage>33</fpage>
          -
          <lpage>40</lpage>
          ,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>