<!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>Discrete Optimization Models for Solving Complex Products Design Problems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander Kolokolov</string-name>
          <email>kolo@ofim.oscsbras.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexandra Artemova</string-name>
          <email>alexxartemova@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Adelshin</string-name>
          <email>adelshin@ofim.oscsbras.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irina Kan</string-name>
          <email>irina.e.kan@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Omsk State Institute of Service Pevtsova str.</institution>
          <addr-line>13, 644043, Omsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Omsk State Technical University pr. Mira 11</institution>
          ,
          <addr-line>644050, Omsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Sobolev Institute of Mathematics</institution>
          ,
          <addr-line>Omsk Branch Pevtsova str. 13, 644043, Omsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>49</fpage>
      <lpage>56</lpage>
      <abstract>
        <p>The development and research of discrete optimization models with logical, resource and other constraints to solve complex products design problems are continued in the article. These models are based on the SAT problem and its generalizations. Particular attention is paid to the questions of design of series of products using special sets of components ("kernels") that have been suggested by the authors and allow to expand the variety of output products in various production branches. The results of computational experiments that re ect the prospects of the approach are presented.</p>
      </abstract>
      <kwd-group>
        <kwd>discrete optimization</kwd>
        <kwd>integer programming</kwd>
        <kwd>satis ability problem</kwd>
        <kwd>logical constraints</kwd>
        <kwd>complex products</kwd>
        <kwd>computer-aided design</kwd>
        <kwd>consumer goods industry</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In many decision-making problems related to design, planning and management logical,
resource and other constraints are used. Logical constraints are often described in the
terms of mathematical logic and lead to the maximum satis ability problem, which is a
generalization of the well known satis ability problem and one of the central problems
in the complexity theory. It is known that these problems are NP-hard. The considered
problems with the speci ed constraints can be used to solve many applied problems in
various elds. For example, in [1{9] the problem of design of clothes that are formed of
a set of components have been studied and solved. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] formulations of rubbers for
Copyright ⃝c by the paper's authors. Copying permitted for private and academic purposes.
special purposes are developed, while [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is devoted to the problem of the formation of
production groups with regard to interpersonal relations. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] the problem of logical
cryptanalysis is solved. In addition, a large number of applications of the satis ability
problem are given in the review article [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Currently, design of complex products has received much attention due to the
relevance of this direction. Many design problems are solved with the help of different
computer systems, for example [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ], which are used by an expert for a thorough
search and comparison of a large number of combinations of components and elements.
This way, in some cases, may not be considered sufficiently interesting and promising
variants of solutions, and selected ones are not always optimal. In this regard, it is
rational to use the mathematical apparatus, in particular, models and methods of
discrete optimization, as well as the development of a software package on this basis [
        <xref ref-type="bibr" rid="ref16 ref17 ref2 ref4 ref5 ref8 ref9">2,
4, 5, 8, 9, 16, 17</xref>
        ].
      </p>
      <p>
        In [1{5, 10{12, 16{20] and other papers, mathematical models are applied that are
generalizations of the maximum satis ability problem and include two types of
constraints: "hard" (that are binding) and "soft" (that can be violated under certain
conditions). The development of the above-mentioned approach and the investigation
of the relevant mathematical models are continued in the presented paper. A particular
attention is paid to the questions of design of series of products based on the use of
the offered in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] special sets of components ("kernels") that allow one to expand the
variety of output products. There are being studied the possibilities of the use of the
afore-mentioned approach to automate outline complex products design (on the
example of some assortment groups characterized by a wide variety of components and lling
groups). The structure of the software package under development is described [
        <xref ref-type="bibr" rid="ref5 ref9">5, 9</xref>
        ].
The results of computational experiments that re ect the prospects of application of
the speci ed structures are also presented.
1
      </p>
      <p>Problems formulation and mathematical models
We begin with introducing logical variables x1; : : : ; xn that can take the values true or
false. Consider a propositional formula F = C1 ^ : : : ^ Cm where each clause Ci is a
disjunction of literals, and each literal is either a variable xj (that is, a positive literal)
or its negation xj (that is, a negative literal). In the SAT problem, a truth assignment
for variables is sought that makes the formula true.</p>
      <p>Denote by y1; : : : ; yn the binary variables such that yj corresponds to xj and 1 yj
corresponds to xj ; j = 1; : : : ; n. Satis ability of the formula is equivalent to solvability
of the following system:
∑ yj
j2Ci+
∑ yj
j2Ci
1
where Ci and Ci+ are the index sets of the negative and positive literals in clause Ci,
respectively.</p>
      <p>If zi is equal to one in a feasible solution of problem (4){(8), then clause Ci is
satis ed. The optimal value of the objective function is the total weight of satis ed
clauses.</p>
      <p>In addition, of the practical importance is the problem where a variable assignment
is required to satisfy all "hard" clauses and to maximize the total weight of "soft"
clauses in a boolean formula (a partial MAX-SAT).</p>
      <p>Suppose that every clause Ci has a nonnegative weight ci. The MAX-SAT is the
problem of nding an assignment to the variables that maximizes the weight of the
satis ed clauses.</p>
      <p>Here we provide a formulation of the MAX-SAT problem as an integer linear
programming (ILP) problem:
yj ; zi</p>
      <p>1; j = 1; : : : ; n; i = 1; : : : ; m;
yj ; zi 2 Z; j = 1; : : : ; n; i = 1; : : : ; m:</p>
      <p>
        On the basis of these models of ILP and the method of regular partition, theoretical
research of the problems with logical constraints was conducted. Design and analysis
of algorithms of the search of exact and approximate solutions were carried out [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
The results are used in various applications.
      </p>
      <p>
        Let us consider the setting of the problem of complex products outline design and
the relevant mathematical model with the use of the logical, resource and other
constraints. In addition, the partition of elements into the groups of components is taken
into account. It can adequately describe the problem situation and can be used for
subject to:
∑ yj
j2Ci+
∑ yj
j2Ci
0
∑ yj
j2Ci
∑ yj + zi
j2Ci+
y0 =
m
∑ cizi ! max
i=1
1
the development of algorithms solving the problem [
        <xref ref-type="bibr" rid="ref1 ref16 ref20 ref4 ref9">1, 4, 9, 16, 20</xref>
        ]. To formulate the
problem, we introduce the following notation:
      </p>
      <p>J { the set of numbers of components of the product, J = f1; : : : ; ng;
G { the set of groups of components and characteristics;</p>
      <p>{ the number of a group of the components and the characteristics, 2 G;
J { the numbers of elements in group ;
vj { the component with number j from group ;
xj { the logical variable that takes the value true if vj is included in the product
and false otherwise;</p>
      <p>L { the set of numbers of indicators that characterize the degree of the expediency
of inclusion of components and characteristics in the product;</p>
      <p>slj { the weight of component or characteristic vj according to the l-indicator,
l 2 L; j 2 J ;</p>
      <p>pl { the lower bound for the total weight of the components included in the product
according to the l-indicator;</p>
      <p>I { the set of numbers of the logical formulae used in the problem, I = f1; : : : ; mg;
I0 { the set of the logical formulae that bind variables from different groups;
Ci { the logical formula corresponding to the i-th logical constraint, i 2 I0, which
is a disjunction of variables xj and/or their negations. It should be noted that the
formulae with numbers from I0′ I0 must be satis ed;</p>
      <p>di { the weight of formula Ci that de nes the signi cance of satisfying this formula,
i 2 I0nI0′;</p>
      <p>C~ r { the logical formula corresponding to the r-th logical constraint and bind
variables from group ; r 2 I . Equations with numbers from I′ I must be
satis ed;</p>
      <p>dr { the weight of formula C~ r that de nes the signi cance of satisfying this formula,
r 2 I nI′ ;</p>
      <p>K { the set of the used resources;
akj { the volume of the k-th resource that is necessary to produce the j-th
component of the product in group , k 2 K; j 2 J ;
bk { the available volume of the k-th resource, k 2 K.</p>
      <p>The problem is to nd the values of the logical variables which satisfy the logical
formulae Ci with numbers i 2 I0′ and the logical formulae C~ r , r 2 I′ ; 2 G. The
resource constraints and the constraint for the total weight of the components included
in the product must be satis ed and the total number of the satis ed formulae Ci,
i 2 I0nI0′, and the formulae C~ r, r 2 I nI′ ; 2 G is maximized.</p>
      <p>Let us assume that the boolean variable yj takes 1 if a corresponding element is
included in the product and it takes 0 otherwise, j 2 J; 2 G. By the analogy of the
ILP model for the partial MAX-SAT problem it is possible to build a model of the
considered design problem:
subject to:
f (z) =</p>
      <p>∑
i2I0nI0′
dizi + ∑
∑</p>
      <p>dr zr ! max
2G r2I nI′
(15)
∑ ( ∑ yj
2G</p>
      <p>j2C i
∑ yj
j2C~ r
∑ yj
j2C~ r
∑
j2C~+r
∑ ( ∑ yj
2G
j2C i
∑ yj
j2C+i</p>
      <p>)
∑ yj</p>
      <p>)
jCi j</p>
      <p>1; i 2 I0′;
j2C+i
∑ yj
j2C~+r
yj + zr
∑ ∑
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)</p>
      <p>In the objective function (15), the sum of weights of the "soft" logical constraints
is maximized by the relating variables belonging to different groups of components,
and variables of individual groups. Inequalities (17) correspond to the "hard" logical
constraints binding the variables among the groups. Inequalities (18) correspond to the
"soft" constraints binding the variables among the groups. Constraints (19) and (20)
are similar to constraints (17) and (18) but bind variables within one group.</p>
      <p>The designers' preferences for selecting components and their integration into the
product are given by system (21). Inequalities (22) are the constraints on the used
resources (cost, material consumption, etc.), (23) { (25) are the conditions on the
boolean variables.</p>
      <p>A feasible solution of problem (15) { (25) determines a variant of a product
satisfying the above-mentioned conditions. Note that the designer is able to correct the
previously formulated constraints. There may be several optimal solutions of this problem,
so the specialist can choose some of them, taking into account his or her preferences.</p>
      <p>
        One of the effective ways to improve the competitiveness of production is to design
not individual products but several models that are connected by a common group
of components ("kernel" of series), with the possibility of varying and interchanging
other components and elements that is based on the use of models and methods of
discrete optimization [
        <xref ref-type="bibr" rid="ref5 ref7">5, 7</xref>
        ]. Let us consider thoroughly the concept of the "kernel" of
the series. To do this, we divide all the groups of product components into two classes.
The rst is a group of product components that form the shapes of the product. The
second class is a group of details that are designed to create a visual variety of outlines
of products. The "kernels" are generated by certain combinations of components of
the rst class, interconnected by the unity of constructive solutions. The elements of
the second class must be consistent with the "kernel", taking into consideration their
slj yj
      </p>
      <p>pl; l 2 L;
akj yj</p>
      <p>bk; k 2 K;
1; yj 2 Z; j 2 J ;
1; zi 2 Z; i 2 I0nI0′;
1; r 2 I nI′ ;
2 G:
art, design and technological compatibility. This method allows to form clothes and
produce them at the same time in one production ow without additional time and
resource waste during the process of clothes production.</p>
      <p>Previously, some "kernels" to design series of models of the dress-blouse assortment
of women's clothes have been built by the authors. To create them, a number of "hard"
logical constraints that de ne a xed set of elements and form the "kernel" of the
series were distinguished. Other "hard" and "soft" logical constraints create a variety
of models. The corresponding computational experiments have been carried out.</p>
      <p>
        Another perspective direction of the development of the approach is the creation
of out ts [
        <xref ref-type="bibr" rid="ref5 ref7 ref9">5, 7, 9</xref>
        ], i.e., the sets of clothes that consist of two or more various
assortment groups interconnected by the unity of style, shape, and the proportional ratio of
elements, coherence of articulations, a combination of trimmings and materials, color
scheme, etc.
2
      </p>
      <p>On the algorithms and software package development
In order to solve relevant design problems earlier, the authors used a variety of software
packages, in particular, GAMS. In addition, a variant of a program complex for an
automation design of a series and singular items of clothes outline was created. Thus
the problem of women's coats, jackets, products of the dress-blouse assortment group
design and also of some technical devices design was solved [2, 4{9, 16, 17, 19, 20]. About
150 variables and more than 100 constraints were used by the example of women's
clothes design based on mathematical model (13){(22). During the experiments, we
varied input data, such as the weights of elements and the signi cance degree of certain
"soft" logical constraints as well. Various silhouette shapes of products were examined.
We also xed the minimum number of elements that were included in the outline. The
calculations con rmed the practical value of the approach. It helps get a wide variety
of variants of outlines rapidly, which is useful for the development of models of clothes
of different assortment groups that are run into the technological process.</p>
      <p>
        Currently, some special algorithms to nd exact and approximate solutions of the
investigated problems to create series of products based on one "kernel" are being
developed. The algorithms are based on the L-class enumeration that was developed for
the MAX-SAT problem in the context of the regular partition method for the
analysis and solving integer programming problems [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In the case of an approximate
solution, the maximum allowed deviation from the optimal solution (according to the
objective function value) is taken into account. In addition, the software package is
being modernized [
        <xref ref-type="bibr" rid="ref5 ref9">5, 9</xref>
        ]. The complex will allow the specialist to enter and adjust the
source data to create technical sketches, to use mathematical models and algorithms to
search for optimal solutions, and realize the interaction with the knowledge bases. The
latter include the following information: typical measures and their graphics,
components and characteristics of garments, ready-made technical and artistic sketches, and
also logical, resource and other constraints that are necessary to construct
mathematical models and apply the algorithms of discrete optimization. The software package
is to provide the ability of obtaining and modifying the above-mentioned constraints,
the visualization of the project and intermediate results, to prepare reports and print
them, to use different color options.
      </p>
      <p>In addition to the forward-engineering of clothing, such a software package can
provide the analysis of the obtained solutions concidering the values of a number of
indicators to assess the quality of the complete outlines, as well as to compare several
variants to choose the best of them.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion</title>
      <p>In the work, the development and research of the integer linear programming models
based on the SAT and the MAX-SAT problems for the complex products design,
including consumer goods industry, are continued. The special attention is paid to the
creation of series and out ts of complex products using special structures ("kernels")
illustrated by the example of some assortment groups of complex products.</p>
      <p>The modernization of the software package for the automation of clothes design to
extend its functionality is in progress. The computational experiments with real input
data are being carried out.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Clothes design using some discrete optimization models / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Yarosh</surname>
          </string-name>
          // Omsk Scienti c Gazette,
          <year>2002</year>
          . { Issue 20. { pp.
          <volume>91</volume>
          {
          <fpage>94</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Guseletova</surname>
            ,
            <given-names>O. N.</given-names>
          </string-name>
          <article-title>Discrete optimization with logical constraints for design of complex products /</article-title>
          <string-name>
            <given-names>O. N.</given-names>
            <surname>Guseletova</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . A. Kolokolov // Automation and Remote Control,
          <year>2008</year>
          . { Vol.
          <volume>69</volume>
          . { Issue 10. { pp.
          <year>1808</year>
          {
          <year>1813</year>
          . (DOI: 10.1134/S0005117908100147)
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Development and analysis of models for discrete optimization for a single class of complex products design / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
          </string-name>
          , T. M. Orlova // Omsk Scienti c Gazette,
          <year>2012</year>
          . { No.
          <volume>2</volume>
          (
          <issue>110</issue>
          ). { pp.
          <volume>22</volume>
          {
          <fpage>24</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Solving optimization problems in the development of computer technology : studies guide / A</article-title>
          . V.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>V. I. Potapov.</given-names>
          </string-name>
          { Omsk: OmSTU Press,
          <year>2012</year>
          . { 88 p.
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Application of methods of discrete optimization for the design of some classes of complex products in terms of colour / A</article-title>
          . V.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>I. E.</given-names>
          </string-name>
          <string-name>
            <surname>Kan</surname>
          </string-name>
          <article-title>// Proceedings of the X-th Asian school-seminar "Problems of complex systems optimization"</article-title>
          .
          <source>{ Almaty: NC NTI</source>
          ,
          <year>2014</year>
          . { pp.
          <volume>65</volume>
          {
          <fpage>68</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>I. E.</given-names>
          </string-name>
          <article-title>About one approach for the automation of the clothes design process using discrete optimization / I. E</article-title>
          .
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Artemova</surname>
          </string-name>
          // Russia-Korea Conference on Science and Technology: Abstracts. { Novosibirsk: NSTU Press,
          <year>2013</year>
          . { pp.
          <volume>22</volume>
          {
          <fpage>25</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Yarosh</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Solution of problems of series and sets of clothes formation based on discrete optimization / A</article-title>
          . V.
          <string-name>
            <surname>Yarosh</surname>
            ,
            <given-names>L. V.</given-names>
          </string-name>
          <string-name>
            <surname>Larkina</surname>
          </string-name>
          <article-title>// Application of optimization methods: Proceedings of the XIV Baikal international school-seminar "Optimization methods and their applications": Irkutsk, ESI SB RAS</article-title>
          ,
          <year>2008</year>
          . { Vol.
          <volume>4</volume>
          { pp.
          <volume>230</volume>
          {
          <fpage>237</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Computer-Aided Design of Some Assortment Groups of Complex Products Using Discrete Optimization / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>I. E</given-names>
          </string-name>
          . Kan // Dynamics of Systems, Mechanisms and Machines (Dynamics),
          <year>2014</year>
          . { pp.
          <volume>1</volume>
          {
          <fpage>5</fpage>
          . ( DOI: 10.1109/Dynamics.
          <year>2014</year>
          .
          <volume>7005667</volume>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>On solving some problems of automation of complex products design in consumer goods industry / A</article-title>
          . V.
          <string-name>
            <surname>Artemova</surname>
            ,
            <given-names>I. E</given-names>
          </string-name>
          . Kan // Mathematical programming and
          <source>its applications: Abstracts of Russian conference Yekaterinburg: UrB of RAS</source>
          ,
          <year>2015</year>
          . { pp.
          <fpage>69</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Adelshin</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Application of the SAT problems of logical formulas for the chemical composition of rubber compounds design / A</article-title>
          . V.
          <string-name>
            <surname>Adelshin</surname>
            ,
            <given-names>E. N.</given-names>
          </string-name>
          <string-name>
            <surname>Zhovner</surname>
          </string-name>
          // Herald of Omsk University,
          <year>2011</year>
          . { No. 2. { pp.
          <volume>14</volume>
          {
          <fpage>18</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Decision of tasks of small groups forming with regard for interpersonal relations / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>Y. S.</given-names>
          </string-name>
          <string-name>
            <surname>Serysheva</surname>
            ,
            <given-names>L. D.</given-names>
          </string-name>
          <article-title>Shulepova // Proceedings of the XV-th Baikal international school-seminar "</article-title>
          <source>Optimization Methods and their applications"</source>
          ,
          <year>2011</year>
          . { Vol.
          <volume>5</volume>
          . { pp.
          <volume>61</volume>
          {
          <fpage>66</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Posypkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>A. Decision of the problem of cryptanalysis of sequence cipher in distributed area networks / M. A</article-title>
          .
          <string-name>
            <surname>Posypkin</surname>
            ,
            <given-names>O. S.</given-names>
          </string-name>
          <string-name>
            <surname>Zaikin</surname>
            ,
            <given-names>D. V.</given-names>
          </string-name>
          <string-name>
            <surname>Bespalov</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . A. Semenov // Proceedings of ISA,
          <year>2009</year>
          . { Vol.
          <volume>46</volume>
          . { pp.
          <volume>119</volume>
          {
          <fpage>137</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gu</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Algorithms for the Satis ability (SAT) Problem: A Survey /</article-title>
          J. Gu,
          <string-name>
            <given-names>P.</given-names>
            <surname>Purdom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Franco</surname>
          </string-name>
          , B. Wah // DIMACS Series in
          <source>Discrete Mathematics and Theoretical Computer Science</source>
          ,
          <year>1996</year>
          . { 131 p.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sano</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>Computer aided design system for Japanese kimono</article-title>
          / T. Sano, H. Yamamoto // Instrumentation and Measurement Technology Conference.
          <source>IMTC 2001. Proceedings of the 18th IEEE</source>
          ,
          <year>2001</year>
          . { Vol.
          <volume>1</volume>
          . { pp.
          <volume>326</volume>
          {
          <fpage>331</fpage>
          . (DOI: 10.1109/IMTC.
          <year>2001</year>
          .
          <volume>928834</volume>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Suresh</surname>
            ,
            <given-names>M. N.</given-names>
          </string-name>
          <article-title>Development of total material design system of woven fabrics foe apparel use / M. N</article-title>
          . Suresh, T. Matsuto //
          <source>International Journal of Clothing Science and Technology. { No</source>
          .
          <volume>12</volume>
          (
          <issue>6</issue>
          ). { pp.
          <volume>47</volume>
          {
          <fpage>49</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Mathematical models and software complex for outline clothes design / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>Z. E.</given-names>
          </string-name>
          <string-name>
            <surname>Nagornaya</surname>
            ,
            <given-names>O. N.</given-names>
          </string-name>
          <string-name>
            <surname>Guseletova</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Yarosch</surname>
          </string-name>
          // Journal of Applied mathematics and information technologies:
          <article-title>Collection of scienti c and method</article-title>
          . works. { Omsk: OmSTU Press,
          <year>2005</year>
          . { pp.
          <volume>80</volume>
          {
          <fpage>98</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Computer-aided design systems in service : study guide. Part 1 / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>Z. E.</given-names>
          </string-name>
          <string-name>
            <surname>Nagornaya</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Yarosh</surname>
          </string-name>
          . { Omsk: OSIS,
          <year>2006</year>
          . { 113 p.
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Analysis and solving SAT and MAX-SAT problems using an L-partition approach / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Adelshin</surname>
            ,
            <given-names>D. I. Yagofarova</given-names>
          </string-name>
          // Journal of Mathematical Modeling and Algorithms, Spinger,
          <year>2013</year>
          . { Vol.
          <volume>12</volume>
          . { No. 2. { pp.
          <volume>201</volume>
          {
          <fpage>212</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>On solving some complex design problems using discrete optimization models / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Yarosh</surname>
          </string-name>
          // Operation Research 2003,
          <source>Annual International Conference of the German Operation Research Society (GOR)</source>
          . Heidelberg, Germany : University of Heidelberg,
          <year>2003</year>
          . { pp.
          <fpage>136</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Computer aided design of complex products using discrete optimization and information technology / A. A</article-title>
          .
          <string-name>
            <surname>Kolokolov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Yarosh</surname>
          </string-name>
          // Omsk Scienti c Gazette,
          <year>2010</year>
          . { No.
          <volume>2</volume>
          (
          <issue>90</issue>
          ). { pp.
          <volume>234</volume>
          {
          <fpage>238</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>