<!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>Coalition model of multi-agent resource conversion process*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aksyonov K.A.</string-name>
          <email>wiper99@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ziomkovskaia P. E.</string-name>
          <email>polina.ziomk@yandex.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aksyonova O.P., Stepanova I.V.</string-name>
          <email>bpsim.dss@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ural Federal University</institution>
          ,
          <addr-line>Ekaterinburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this research paper, we try to solve the problem of the expansion of the resource conversion process (RCP) of multi-agent model that is used to solve modeling and decision-making problems in the field of production and business processes, as well as organizational and technical systems. To test the coalition model, we took data from the window construction market model. The window structures department of Ural Industrial Group CJSC is engaged in the production and sale of plastic windows.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        of the analysis of these models presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is that the possibility of implementing coalitions and agent
communications is not supported only in the RAO model. As the result of the analysis, the model of RCP was selected.
2
      </p>
      <p>
        Model of Resource Conversion Processes
The basis is the author's hybrid model, built as a result of the integration of simulation, expert, situational and multi-agent
modeling for creating a coalition model of RCP [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. To implement coalitions and communications, the model of RCP [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
was expanded with the following elements: coalition (C), coalition knowledge base (KBС), coalition goal (GС), coalition
action model (DK), agent and coalition life cycle. The model was supplemented with the following procedures: forming
and breaking coalitions, agreeing decisions and holding auctions. The main objects of the coalition model of RCP are
presented in Fig. 1, where the following notation is also used: SPC - scenario of coalition behavior; SPA - agent behavior
scenario; U - management team; Msg - message.
      </p>
      <p>SPC1</p>
    </sec>
    <sec id="sec-2">
      <title>Sender1 Res1 Res2</title>
      <p>С1
KBС1
PR2</p>
      <p>U2
U6
Op4
Mech
4
MsgС1,A2
MsgA2,С1
Res1,
Res2</p>
      <p>A2</p>
      <p>KBA2
A4
KBA4
U1</p>
      <p>PR1</p>
      <p>Mech 1-5
SPA2
SPA3
M.s..g1
Msgn
С1
Mech
1
Mech
2
Res4
MsgС1,A3
MsgA3,С1
A3
KBA3
U7</p>
      <p>Res 5-7
Op5
Mech
5
U4
Op1
Mech6,
Mech7
Res3</p>
    </sec>
    <sec id="sec-3">
      <title>Receiver1</title>
      <p>Res8,
Res9
Op3</p>
      <p>U3
Mech
3</p>
      <p>U5
Op2
Res5
Res6
Res7</p>
      <p>SPA1</p>
      <p>A1
KBA1
Res9,
Res10</p>
      <p>To test the coalition model, we took data from the window construction market model, previously implemented in the
first version of BPsim.MAS. The window structures department of Ural Industrial Group CJSC (UIG CJSC) is engaged
in the production and sale of plastic windows. The practical task of improving the window construction market model is
to analyze the options for holding organization as a result of the merger of CJSC “UIG” with one of the players. The
motive is to increase the profitability of the business of merged enterprises (by reducing overhead costs, increasing
production and sales) for forming a coalition. A prerequisite is a developed sales network of one agent and a good
production base of the second agent for the formation of a coalition.</p>
      <p>In the example that is shown in Fig. 1, agents A2 and A3 act as participants of the coalition, while the coalition C1
itself can act as a supervisor. A multi-agent simulation model of the resource transformation process that supports the
functions of forming and breaking up coalitions should be able to carry out the following structural and parametric
changes at the moments of forming / breaking up a coalition: 1) linking / breaking of operations (processes) of agents; 2)
enabling / disabling individual blocks of the model and agent rules; 3) separation / association of resources and funds; 4)
changing in the state of resources, funds, applications; 5) a dynamic changing in the priorities of operations and the rules
of agents for the consumption / usage of resources and means. These changes in the model should be supported during
the simulation experiment.</p>
      <p>The introduction of coalitions and communication into the expansion model broadens the possibilities of modeling
conflicts that arise on common resources and means. Conflict resolution can be implemented on the basis of
communication (exchanging messages, conducting auctions) and coalitions (conflict resolution rules can be described in
the coalition agent). The processes presented in Fig. 2 function in the coalition model of RCP.</p>
      <p>
        The multi-agent modeling algorithm developed for the practical implementation coalition model of the RCP is
presented in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As the basis of this algorithm, the algorithm described in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is used, and it consists of the following
steps: determination of the current time; diagnosing situations that have arisen, developing control commands, queuing
up transformation rules; compliance with the conversion rules and changing the state of working memory (data on the
loading of resources and tools).
      </p>
      <p>The algorithm is supplemented by the following two stages: 1) formation / collapse of the coalition; 2) making
structural and parametric changes in the dynamic model of RCP.</p>
      <p>The general interaction is implemented in the basis of the InteRRap architecture [9] of the subsystems of the hybrid
model, the application is presented in (Fig. 3) [10] of the architecture to the model of RCP. The processes of collapse and
coalition formation are implemented through an intelligent agent developed in the planning subsystem (built on the basis
of a frame expert system).
Decision support systems BPsim.MAS and BPsim.DSS are software modules that implement the coalition model of
RCP. The appearance is shown in Fig. 4 of the multi-agent simulation model in BPsim.MAS.</p>
      <p>2) by expanding the knowledge bases of agents or behavior patterns by rules / actions of using / managing /
consuming common resources, means, applications as well as a system for resolving internal conflicts of a coalition;
3) by developing a coalition agent (using the existing capabilities of BPsim.MAS). Moreover, the agent-coalition
model should take into account both the behavior models of individual agents and the general rules for the distribution of
resources, funds and applications;</p>
      <p>The implementation is as follows of communications between different types of agents of RCP models:
1) the exchange of messages between agents within the dynamic model of RCP (reactive-intelligent agents and
reactive agents) is carried out by introducing applications (messages) into the model of the dynamic process, introducing
commands and command syntax for the problem being solved (specific subject area) and describing message processing
rules in the agent model;</p>
      <p>2) the exchange of messages between agents of the dynamic model of RCP and intelligent agents (in the frame-object
expert system) is carried out through a message clipboard containing common variables used in BPsim.MAS dynamic
simulation modules and BPsim.DSS technical and economic design modules.
4</p>
      <p>Conclusion
In this research paper, the task was solved of developing a coalition multi-agent model of the resource conversion
process, as well as the following tasks:
- the basic concepts were defined of a coalition model of the resource transformation process;
- a multi-agent modeling algorithm that takes into account the stages of coalition formation and collapse, was
developed as well as the possibility of making structural and parametric changes to the dynamic model of the resource
conversion process;</p>
      <p>- the possibility was shown of implementing applied multi-agent models with coalitions in the BPsim software
package.
4.1.1</p>
      <p>Acknowledgements</p>
      <p>This research paper is supported by 211 acts of the Government of the Russian Federation, agreement No.
02.A03.21.0006.
7. Shorikov A.F.: Solution of the Two-Level Hierarchical Minimax Program Control Problem in a Nonlinear
DiscreteTime Dynamical. In: 2th IFAC Conference on Modelling, Identification and Control of Nonlinear Systems. Book of
Abstracts. University of Guadalajara, Mexico, P. 33 (2018).
8. Khalyasmaa, A. I., Zinovieva, E. L., Intelligent decision support system for technical solutions efficiency
assessment, Proceedings of 2017 IEEE 2nd International Conference on Control in Technical Systems, CTS, 2017
9. Muller J.P. &amp;M.Pischel. 1993. The Agent Architecture InteRRaP: Concept and Application, German Research</p>
      <p>Center for Artificial Intelligence (DFKI). 1993.
10. K. Aksyonov, E. Bykov, E. Smoliy, E. Sufrygina, O. Aksyonova and Wang Kai Development and Application of
Decision Support System BPsim.DSS // Proceedings of the IEEE 2010 Chinese Control and Decision Conference
(CCDC 2010), 26-28 May 2010, Xuzhou, China, Pages 1207-1212. WOS:000290460300245 DOI:
10.1109/CCDC.2010.5498160</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Wooldridge</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennings</surname>
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Intelligent</surname>
          </string-name>
          <article-title>Agents: Theory and Practice// The Knowledge Engineering Review</article-title>
          .
          <article-title>-</article-title>
          <year>1995</year>
          . - Vol.
          <volume>10</volume>
          , №
          <fpage>2</fpage>
          . - P.
          <fpage>115</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Wittich</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skobelev</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <article-title>“Multi-agent interaction models for the design of the nets of requirements and capabilities in open systems,” Automatics and telemechanics</article-title>
          , vol.
          <volume>1</volume>
          ,
          <issue>2003</issue>
          , pp.
          <fpage>177</fpage>
          -
          <lpage>185</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>K.</given-names>
            <surname>Aksyonov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Smoliy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goncharova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khrenov</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          .
          <source>Baronikhina Development of Resource Conversion Processes Model and Simulation System // Proceedings of the EUROCON</source>
          <year>2005</year>
          .
          <article-title>-</article-title>
          <string-name>
            <surname>Serbia</surname>
          </string-name>
          &amp; Montenegro, Belgrad.
          <year>2005</year>
          . - P.
          <fpage>1722</fpage>
          -
          <lpage>1725</lpage>
          . WOS:
          <volume>000237248900431</volume>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Solovyeva</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolov</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ivanov</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>Analysis of position optimization method applicability in supply chain management problem // 2015 International Conference "Stability and Control Processes" in Memory of V.I. Zubov (SCP) 2015</article-title>
          . P.
          <volume>498</volume>
          -
          <fpage>500</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <source>Andrei Borshchev AnyLogic 4</source>
          .0:
          <string-name>
            <given-names>Simulating</given-names>
            <surname>Hybrid Systems with Extended</surname>
          </string-name>
          <string-name>
            <surname>UML</surname>
          </string-name>
          -RT/ Andrei Borshchev // Simulation News Europe,
          <source>No. 31 April</source>
          <year>2001</year>
          , pp
          <fpage>15</fpage>
          -
          <lpage>16</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sokolov</surname>
            <given-names>B.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlov</surname>
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yusupov</surname>
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohtilev</surname>
            <given-names>M.U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>PotryasaevS</surname>
          </string-name>
          .A.
          <article-title>Theoretical and technological foundations of complex objectsproactive monitoring management</article-title>
          and
          <source>control // Proceedings of theSymposium Automated Systems and Technologies Peter the Great St</source>
          .Petersburg Polytechnic University, Leibniz Universität Hannover.
          <year>2015</year>
          . P.
          <volume>103</volume>
          -
          <fpage>110</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>