Representation of Civilians and Police Officers by Generalized Nets for Describing Software Agents in the Case of Protest

  • Shpend Ismaili
  • Stefka Fidanova
Part of the Studies in Computational Intelligence book series (SCI, volume 728)


Agent-based modeling and simulation to solve difficult problems, becomes very popular last years. Predicting and preventing conflict situations are very actual now days. Therefore various mathematical techniques are used. One of them is application of multi-agent systems. The main element of the multi-agent systems is the software agent, which is an autonomous subject with a possibility to work together with other agents and environment. In our application the software agents represent civilians and police officers in protests. In this work we propose a model of the software agents with Generalized Nets. The Generalized Net is a very powerful tool for modeling processes and different situations. They are expandable and can represent a process in details. In this work we propose a model of the software agents with Generalized Net. Our agents model the behavior of the civilian and police officers in case of the protest.



Work presented here is partially supported by the Bulgarian National Scientific Fund under the grants DFNI-I02/20 “Efficient Parallel Algorithms for Large Scale Computational Problems” and DFNI DN 02/10 “New Instruments for Data Mining and their Modeling”.


  1. 1.
    Alexieva, J., Choy, E., Koycheva, E.: Review and bibloigraphy on generalized nets theory and applications. In: Choy, E., Krawczak, M., Shannon, A., Szmidt, E. (eds.) A Survey of Generalized Nets, Raffles KvB Monograph No. 10, pp. 207–301 (2007)Google Scholar
  2. 2.
    Atanassov, K.: Generalized Nets. World Scientific, Singapore, London (1991)CrossRefzbMATHGoogle Scholar
  3. 3.
    Atanassov, K.: On Generalized Nets Theory. Prof. M. Drinov Academic Publishing House, Sofia (2007)zbMATHGoogle Scholar
  4. 4.
    Atanassov, K.: Index Matrices: Towards an Augmented Matrix Calculus. Springer, Cham (2014)zbMATHGoogle Scholar
  5. 5.
    Chen, H., Rahwan, I., Cebrian, M.: Bandit strategies in social search: the case of the DARPA red balloon challenge. EPJ Data Sci. 5(1), 20 (2016)CrossRefGoogle Scholar
  6. 6.
    Davies, T.P., Fry, H.M., Wilson, A.G., Bishop, S.R.: A mathematical model of the London riots and their policing. Sci. Rep. 3, 1303 (2013)Google Scholar
  7. 7.
    Epstein, J.M.: Modeling civil violence: an agent-based computational approach. In: Proceedings of the National Academy of Sciences of the United States of America, vol. 99, pp. 7243–7250 (2002)Google Scholar
  8. 8.
    Fidanova, S., Atanassov, K., Marinov, P.: Generalized Nets and Ant Colony Optimization. Academy of Sciences Publishing House, Bulg (2011). ISBN 978-954-322-473-9Google Scholar
  9. 9.
    Fu, L., Song, W., Lo, S.: A fuzzy-theory-based method for studying the effect of information transmission on nonlinear crowd dispersion dynamics. Commun. Nonlinear Sci. Numer. Simul. 42, 682–698 (2017)Google Scholar
  10. 10.
    Kim, J.W., Hanneman, R.A.: A computational model of worker protest. J. Artif. Soc. Soc. Simul. 14(3), (2011)Google Scholar
  11. 11.
    Krawczak, M.: A Novel modeling methodology: generalized nets. In: Artificial Intelligence and Soft Computing. LNCS, vol. 4029, pp. 1160–1168. Springer (2006)Google Scholar
  12. 12.
    Li, D., Yuan, L., Hu, Y., Zhang, X.: Large-scale crowd motion simulation based on potential energy field. J. Huazhong Univ. Sci. Technol. 44(6), 117–122 (2016)Google Scholar
  13. 13.
    Lubas, R., Was, J., Porzycki, J.: Cellular Automata as the basis of effective and realistic agent-based models of crowd behavior. J. Supercomput. 72(6), 2170–2196 (2016)Google Scholar
  14. 14.
    Makowsky, M.D., Rubin, J.: An agent-based model of centralized institutions, social network technology, and revolution. Working paper 2011–05, Towson University Department of Economics (2011)Google Scholar
  15. 15.
    Peneva, D., Tasseva, V., Kodogiannis, v., Sotirova, E.: Generalized nets as an instrument for description of the process of expert system construction. In: IEEE Intelligent Systems, pp. 755–759 (2006)Google Scholar
  16. 16.
    Ribagin, S., Roeva, O., Pencheva, T.: Generalized net model of asymptomatic osteoporosis diagnosing. In: 2016 IEEE 8th International Conference on Intelligent Systems (IS 2016), pp. 604–608, 7 Nov 2016Google Scholar
  17. 17.
    Shannon, A., Sorsich, J., Atanassov, K.: Generalized Nets in Medicine. Prof. M. Drinov Academic Publishing House, Sofia (1996)Google Scholar
  18. 18.
    Salamon, T.: Design of Agent-Based Models: Developing Computer Simulations for a Better Understanding of Social Processes. Bruckner Publishing (2011). ISBN 978-80-904661-1-1Google Scholar
  19. 19.
    Sotirov, S., Sotirova, E., Werner, M., Simeonov, S., Hardt, W., Simeonova, N.: Ituitionistic fuzzy estimation of the generalized nets model of spatial-temporal group scheduling problems. Studies in Fuzziness and Soft Computing, vol. 332, pp. 401–414. Springer (2016)Google Scholar
  20. 20.
    Sotirova, E., Bureva, V., Sotirov, S.: A generalized net model for students evaluation process using intercriteria analysis method. Studies in Fuzziness and Soft Computing, vol. 332, pp. 389–399. Springer (2016)Google Scholar
  21. 21.
    Stefanova-Pavlova, M., Andonov, V., Stoyanov, T., Angelova, M., Cook, G., Klein, B., Vassilev, P., Stefanova, E.: Modeling telehealth services with generalized nets. Stud. Comput. Intell. 657, 279–290 (2017)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.University of TetovoTetovoMacedonia
  2. 2.Institute of Information and Communication Technology, Bulgarian Academy of ScienceSofiaBulgaria

Personalised recommendations