Informatics and Automation
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatics and Automation, 2022, Issue 21, volume 1, Pages 5–40
DOI: https://doi.org/10.15622/ia.2022.21.1
(Mi trspy1182)
 

Digital Information Telecommunication Technologies

Mathematical model and algorithm of branch and boundary method for optimizing solutions for package compositions in multi-stage systems

K. V. Krotov

Sevastopol State University
Abstract: Modern methods for solving problems of planning of task packages execution in multi-stage systems are characterized by the presence of restrictions on their dimension, the impossibility of obtaining guaranteed best results in comparison with fixed packages for different values of the input parameters of tasks. The problem of optimizing the composition of task packages executed in multi-stage systems using the method of branches and borders is solved in the paper. Studies of various ways of forming the order of execution of task packages in multi-stage systems (heuristic rules for ordering task packages in the sequences of their execution on MS devices) have been carried out. The method of ordering packets in the sequence of their execution (a heuristic rule), which minimizes the total time for implementing actions with them on the devices, is defined. The method of ordering the types of tasks, according to which their packages are considered in the procedure of the method of branches and borders, is formulated on the basis of the obtained rule. A mathematical model of the process of implementing actions with packages on the system devices, which provides the calculation of its parameters, has been built. The construction of a method for forming all possible solutions for the composition of task packages for a given number of them has been completed. Decisions on the composition of task packages of different types are interpreted in the procedure of the method of branches and borders in order to build the optimal combination of them. To implement the method of branches and borders, a branching (splitting) procedure is formulated, which assumes the formation of subsets of solutions that include packages of different compositions of tasks of the same type. Expressions for calculating the lower and upper estimates of the values of the optimization criterion for the composition of packages for subsets formed in the branching procedure are constructed. The dropout procedure involves the exclusion of subsets whose lower estimate is not less than the record. To find optimal solutions, a breadth-first search strategy is applied, which provides for the study of all subsets of solutions that include various packages of tasks of the same type obtained as a result of the procedure for splitting subsets of tasks that are not excluded from consideration after the implementation of the dropout procedure. The developed algorithms are implemented programmatically, which allowed to obtain the results of planning the execution of task packages in a multi-stage system, which are on average 30 % better than fixed packages.
Keywords: multi-stage system, task packages, method of branches and boundaries, heuristic rule, schedules.
Received: 05.07.2021
Bibliographic databases:
Document Type: Article
UDC: 004.453
Language: Russian
Citation: K. V. Krotov, “Mathematical model and algorithm of branch and boundary method for optimizing solutions for package compositions in multi-stage systems”, Informatics and Automation, 21:1 (2022), 5–40
Citation in format AMSBIB
\Bibitem{Kro22}
\by K.~V.~Krotov
\paper Mathematical model and algorithm of branch and boundary method for optimizing solutions for package compositions in multi-stage systems
\jour Informatics and Automation
\yr 2022
\vol 21
\issue 1
\pages 5--40
\mathnet{http://mi.mathnet.ru/trspy1182}
\crossref{https://doi.org/10.15622/ia.2022.21.1}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=4378693}
Linking options:
  • https://www.mathnet.ru/eng/trspy1182
  • https://www.mathnet.ru/eng/trspy/v21/i1/p5
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
    Statistics & downloads:
    Abstract page:91
    Full-text PDF :124
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024