Weboriented decision support system for planning agreements execution
DOI:
https://doi.org/10.15587/1729-4061.2018.132604Keywords:
web-oriented decision support system, agreements execution planning, combined algorithm, programming moduleAbstract
The problem of construction of the web-based decision support system when planning the execution of agreements at service-rendering enterprises is considered. Characteristics of operations of such enterprises are explored. The improved mathematical model for the problem of agreements execution planning was constructed and the criteria for evaluation of effectiveness of the resulting variant of the solution were determined. The use of the additive convolution of a particular criterion with setting priorities of meeting each of them was applied as estimation of effectiveness of execution variant. The combined algorithm for solving the problem on planning was developed, aimed at taking into account the features of the subject area. In order to use the combined algorithm, it is proposed to represent the input data in the form of a multi-layer graph, each layer of which corresponds to the working time of one executor, and nodes determine the synchronization points between the layers. During designing a combined algorithm, the elements of the ACO algorithm and of the genetic algorithm were used. The DSS structure for agreement execution planning was proposed, and the technologies, used for its implementation, were considered. The users’ interface of the system was presented. The developed decision support system provides support for the management functions during planning and enables the in-depth analysis of situations, their evaluation and selection of the optimal variant of the plan, performing all preparatory actions and forming ready solutions. The created system is web-based, which allows using it at any place with the Internet access.
References
- Hrybkov, S. V., Lytvynov, V. A., Oliinyk, H. V. (2015). Zadacha planuvannia vykonannia dohovoriv ta pidkhody do yii efektyvnoho vyrishennia. Matematicheskie mashiny i sistemy, 2, 61–70.
- Bakshi, T., Sarkar, B., Sanyal, S. K. (2012). An Evolutionary Algorithm for Multi-criteria Resource Constrained Project Scheduling Problem based On PSO. Procedia Technology, 6, 231–238. doi: 10.1016/j.protcy.2012.10.028
- Chastikova, V. A., Vlasov, K. A. (2013). Razrabotka i sravnitel'nyy analiz evristicheskih algoritmov dlya poiska naimen'shego gamil'tonova cikla v polnom grafe. Fundamental'nye issledovaniya, 10, 63–67.
- Santosh, K. S., Vinod, K. G. (2015). Genetic Algorithms: Basic Concepts and Real World Applications. International Journal of Electrical, Electronics and Computer Systems (IJEECS), 3 (12), 116–123.
- Senthilkumar, K. M., Selladurai, V., Raja, K., Thirunavukkarasu, V. (2011). A Hybrid Algorithm Based on PSO and ACO Approach for Solving Combinatorial Fuzzy Unrelated Parallel Machine Scheduling Problem. European Journal of Scientific Research, 64 (2), 293.
- Hrybkov, S. V., Oliinyk, H. V. (2017). Modyfikovanyi ACO alhorytm pobudovy kalendarnoho planu vykonannia dohovoriv. Matematychne ta kompiuterne modeliuvannia. Seriya: Tekhnichni nauky, 15, 156–162.
- Emine, A., Tugba, S. (2012). A Variable Capacity Parallel Machine Scheduling Problem. Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management, 548–554.
- Rodriguez, F. J., Lozano, M., García-Martínez, C., González-Barrera, J. D. (2013). An artificial bee colony algorithm for the maximally diverse grouping problem. Information Sciences, 230, 183–196. doi: 10.1016/j.ins.2012.12.020
- Sivaraj, R., Ravichandran, T., Devi Priya, R. (2012). Boosting Performance of genetic algorithm through Selective initialization. European Journal of Scientific Research, 68 (1), 93–100.
- Shafiei Nikabadi, M., Naderi, R. (2016). A hybrid algorithm for unrelated parallel machines scheduling. International Journal of Industrial Engineering Computations, 681–702. doi: 10.5267/j.ijiec.2016.2.004
- Pankratiev, E. V., Chepovskiy, A. M., Cherepanov, E. A., Chernyshev, S. V. (2005). Algorithms and Methods for Solving Scheduling Problems and Other Extremum Problems on Large-Scale Graphs. Journal of Mathematical Sciences, 128 (6), 3487–3495. doi: 10.1007/s10958-005-0283-z
- Hrybkov, S., Oliinyk, H. (2015). Modeling of the decision support system structure in the planning and controlling of contracts implementation. Ukrainian Journal of Food Science, 3 (1), 123–130.
- Bass, L., Clements, P., Kazman, R. (2013). Software Architecture in Practice. Addison-Wesley Professional, 640.
- Niemeyer, P., Leuck, P. (2013). Learning Java. O'Reilly Media, 1010.
- Ritter, S. (2018). 4 Reasons Why Java is Still #1. Azul Systems. Available at: https://www.azul.com/4-reasons-java-still-1/
- Walls, C. (2018). Spring in Action. Manning publication, 500.
- Johnson, R., Hoeller, J. et. al. (2016). Spring Framework. Reference Documentation. Available at: https://docs.spring.io/spring/docs/4.3.9.RELEASE/spring-framework-reference/html/
- Oliinyk, H. V., Hrybkov, S. V. (2016). Pidtrymka mekhanizmu tranzaktsiyi prohramnoiu platformoiu Spring. Mizhnarodnoi naukovo-tekhnichnoi konferentsiyi «Suchasni metody, informatsiyne, prohramne ta tekhnichne zabezpechennia system upravlinnia orhanizatsiino-tekhnichnymy ta tekhnolohichnymy kompleksamy». Kyiv: NUKhT, 250–251.
- Moskalenko, N. V. (2017). Web-orientirovannaya informacionnaya sistema reklamnoy kompanii. Ekonomicheskie nauki, 61-1. Available at: https://novainfo.ru/article/?nid=11602
- Ahaev, A. V. (2012). WEB-orientirovannaya ekspertnaya sistema vybora programmnyh produktov. Nauka. Tekhnologii. Innovacii: materialy Vseros. nauch. konf. studentov, aspirantov i molodyh uchenyh. Novosibirsk. 263–266.
- Loboda, Yu. G., Orlova, O. Yu. (2014). Tekhnologii razrabotki Web-prilozheniy. Naukovi pratsi. Odesa: Odeska natsionalna akademiya kharchovykh tekhnolohiy, 46, 239–244.
- Mihalcea, М., Ebersole, S. et. al. Hibernate ORM 5.2.13.Final User Guide. Available at: https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html
- Kalin, M. (2013). Java Web Services: Up and Running. O'Reilly Media, 360.
- OpenAPI Specification. Available at: https://swagger.io/specification/
- Smart, J. (2011). Jenkins: The Definitive Guide. O'Reilly Media, 404.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 Serhii Hrybkov, Hanna Oliinyk, Valery Litvinov

This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.