Combinatorial assignment algorithm goals
- Autores: Danilov A.V.1, Makarychev P.P.2
-
Afiliações:
- Research and Production Enterprise “Rubin”
- Penza State University
- Edição: Nº 3 (2025)
- Páginas: 86-99
- Seção: COMPUTER SCIENCE, COMPUTER ENGINEERING AND CONTROL
- URL: https://journals.rcsi.science/2072-3059/article/view/355056
- DOI: https://doi.org/10.21685/2072-3059-2025-3-6
- ID: 355056
Citar
Texto integral
Resumo
Background. Combinatorial algorithms for assigning targets (assignments) are used in the allocation of means of destruction (resources). The main advantage of combinatorial algorithms for local search for optimal target assignment is low asymptotic complexity. However, these algorithms, as a rule, do not provide an optimal solution to the task of assigning goals. In this regard, the paper solves the problem of developing a combinatorial algorithm that provides an optimal or suboptimal solution to the goal assignment problem. The purpose of the study is to substantiate the type of global and local objective function for solving the purpose assignment problem, develop an algorithm for local search for optimal goal assignment using the combinatorial method, and evaluate the quality of the problem solution. Materials and methods. The combinatorial algorithm was developed on the basis of a formalized formulation of the problem using a matrix of goal assignments. The sum of the elements on the main diagonal of the matrix is considered as a global objective function. The minimum sum of the elements is found by rearranging the columns and rows of the matrix. To carry out the next permutation, the values of the elements on the main diagonal of the matrix are analyzed, and the maximum gain from the permutation is determined. Results. The functions of global and local search for optimal solutions are defined based on the analysis of the values of the elements on the main diagonal of the goal assignment matrix and the evaluation function for meeting the necessary and sufficient optimality conditions. The goal assignment problem was solved using the developed algorithm. Statistical estimates of the effectiveness of goal assignment are calculated using the developed algorithm. Conclusions. The developed combinatorial algorithm for the local search for the minimum of the objective function of goal assignment provides an optimal or suboptimal solution to the goal assignment problem. This is confirmed by the results of goal assignment using a linear discrete programming algorithm and a local search algorithm using the combinatorial method. The asymptotics of the algorithm is no more O(2n2 ) .
Sobre autores
Aleksey Danilov
Research and Production Enterprise “Rubin”
Autor responsável pela correspondência
Email: mail@npp-rubin.ru
General Director
(2 Baydukova street, Penza, Russia)Petr Makarychev
Penza State University
Email: makpp@yandex.ru
Doctor of engineering sciences, professor, professor of the sub department of mathematical support for computer applications
(40 Krasnaya street, Penza, Russia)Bibliografia
- Liplyanin A.Yu., Shein A.S., Khizhnyak A.V. Methodology for taking into account the importance of a target when solving the problem of distributing aircraft between fire weapons. Doklady BGUIR = BSUIR Reports. Belarus', 2017;(2):77‒83. (In Russ.)
- Kuhn H.W. The Hungarian method for the assignment problem. Naval Research Logistics (NRL). 2005;52(1):7‒21.
- Perevozchikov A.G., Reshetov V.Yu., Yanochkin I.E. Generalized target distribution functions and their calculation using the branch and bound method. Prikladnaya matematika i informatika. Ser.: Trudy fakul'teta VMK MGU imeni V.M. Lomonosova = Applied Mathematics and Computer Science. Series: Proceedings of the Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University. Moscow, 2021;66:89‒103. (In Russ.)
- Zhuk A.A., Buloychik V.M. Neural network method for solving a nonlinear problem of optimal distribution of a heterogeneous resource. Voennaya akademiya Respubliki Belarus'. Sistemnyy analiz i prikladnaya informatika = Military Academy of the Republic of Belarus. Systems analysis and applied informatics. 2021;(1):45‒52. (In Russ.)
- Barskiy A.B., Mel'nik D.M. Neural network model of target distribution for a computing system with data flow architecture. Informatsionnye tekhnologii = Information Technology. 2019;25(7):441‒448. (In Russ.)
- Korte B., Figen Y. Kombinatornaya optimizatsiya. Teoriya i algoritmy = Combinatorial optimization. Theory and algorithms. Transl. from Eng. by M.A. Babenko. Moscow: MTsNMO, 2015:720. (In Russ.)
- Kostenko V.A. Combinatorial optimization algorithms combining greedy strategies and bounded enumeration. Izvestiya RAN. Teoriya i sistemy upravleniya = Proceedibgs of the Russian Academy of Sciences. Control theory and systems. 2017;(2):48–56. (In Russ.)
- Makarychev P.P. Solving target assignment problems using tensor methodology. APSSE 2019. Aktual'nye problemy sistemnoy i programmnoy inzhenerii: materialy 6-y Mezhdunar. konf. (Moskva, 12‒14 noyabrya) = APSSE 2019. Current issues in systems and software engineering: proceedings of the 6th International conference (November 12-14, Moscow). 2019:45‒55. (In Russ.)
- Shcherbina O.A. Metaheuristic algorithms for combinatorial optimization problems (review). Tavricheskiy vestnik informatiki i matematiki = Tavrichesky Bulletin of Informatics and Mathematics. 2014;(1):56‒72. (In Russ.)
Arquivos suplementares

