A numerical method for solving quadratic integer programming problem

V.M. Tat’yankin1, A.V. Shitselov1 1Yugra State University, Khanty-Mansiysk, Russian Federation E-mails: bambar@bk.ru, anatoliy.shitselov@gmail.com Виталий Михайлович Татьянкин, кандидат технических наук, доцент, Югорский государственный университет (г. Ханты-Мансийск, Российская Федерация), bambar@b...

Full description

Bibliographic Details
Published in:Bulletin of the South Ural State University. Series "Mathematical Modelling, Programming and Computer Software"
Main Authors: Tat’yankin, V.M., Shitselov, A.V., Татьянкин, В.М., Шицелов, А.В.
Format: Article in Journal/Newspaper
Language:English
Published: Издательский центр ЮУрГУ 2019
Subjects:
Online Access:http://dspace.susu.ru/xmlui/handle/0001.74/40270
https://doi.org/10.14529/mmp190311
id ftsusuniv:oai:oai:dspace.susu.ru:0001.74/1234:0001.74/40270
record_format openpolar
spelling ftsusuniv:oai:oai:dspace.susu.ru:0001.74/1234:0001.74/40270 2023-05-15T17:02:56+02:00 A numerical method for solving quadratic integer programming problem Численный метод решения задачи целочисленного и квадратичного программирования определенного вида Tat’yankin, V.M. Shitselov, A.V. Татьянкин, В.М. Шицелов, А.В. 2019 application/pdf http://dspace.susu.ru/xmlui/handle/0001.74/40270 https://doi.org/10.14529/mmp190311 en eng Издательский центр ЮУрГУ Вестник ЮУрГУ. Серия Математическое моделирование и программирование Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya Matematicheskoe modelirovanie i programmirovanie Bulletin of SUSU Ser. Mathematical Modelling, Programming & Computer Software Математическое моделирование и программирование;Т. 12 Татьянкин, В.М. Численный метод решения задачи целочисленного и квадратичного программирования определенного вида / В.М. Татьянкин, А.В. Шицелов // Вестник ЮУрГУ. Серия «Математическое моделирование и программирование». - 2019. - Т. 12, № 3. - С. 130-139. DOI:10.14529/mmp190311. 2308-0256 http://dspace.susu.ru/xmlui/handle/0001.74/40270 doi:10.14529/mmp190311 УДК 519.854.3 nonlinear programming integer programming numerical method optimization нелинейное программирование целочисленное программирование численный метод оптимизация Article 2019 ftsusuniv https://doi.org/10.14529/mmp190311 2022-10-21T14:19:51Z V.M. Tat’yankin1, A.V. Shitselov1 1Yugra State University, Khanty-Mansiysk, Russian Federation E-mails: bambar@bk.ru, anatoliy.shitselov@gmail.com Виталий Михайлович Татьянкин, кандидат технических наук, доцент, Югорский государственный университет (г. Ханты-Мансийск, Российская Федерация), bambar@bk.ru. Анатолий Вячеславович Шицелов, преподаватель, Югорский государственный университет (г. Ханты-Мансийск, Российская Федерация), anatoliy.shitselov@gmail.com. We propose a new numerical method for solving quadratic integer programming problem. The algorithm is based on a special representation of a minimizer of the corresponding objective functional. The problem can be reduced to a special box-constrained integer least squares problem. The advantage of the proposed algorithm is a good computational performance (approximately O(n • ln(n)) operations) shown in numerical experiments, where the number of unknowns n can be up to 108. The computational complexity of the algorithm is confirmed experimentally by a large number of numerical experiments. The algorithm consists of 3 steps. At the average, a solution is found at the second step in 83,6 % cases, while the third step gives solution in the remaining cases. The algorithm is realized with the use of the Python programming language. The results of numerical experiments can be found at the service GitHubGist. The elaborated software system was used to solve the problem on formation of the optimal order for education institutions in regions of the Russian Federation. Предлагается новый численный метод решения задачи целочисленного программирования квадратичного вида. Алгоритм основан на специальном представлении ми- нимизатора соответствующего целевого функционала. Проблема может быть сведена к специальной задаче с наименьшими квадратами с ограничениями. Для разработанного метода был предложен алгоритм решения задачи целочисленного программирования квадратичного вида. Преимущество представленного алгоритма заключается в невысокой вычислительной сложности, в среднем, ... Article in Journal/Newspaper khanty South Ural State University: Electronic Archive Bulletin of the South Ural State University. Series "Mathematical Modelling, Programming and Computer Software" 12 3 130-139
institution Open Polar
collection South Ural State University: Electronic Archive
op_collection_id ftsusuniv
language English
topic УДК 519.854.3
nonlinear programming
integer programming
numerical method
optimization
нелинейное программирование
целочисленное программирование
численный метод
оптимизация
spellingShingle УДК 519.854.3
nonlinear programming
integer programming
numerical method
optimization
нелинейное программирование
целочисленное программирование
численный метод
оптимизация
Tat’yankin, V.M.
Shitselov, A.V.
Татьянкин, В.М.
Шицелов, А.В.
A numerical method for solving quadratic integer programming problem
topic_facet УДК 519.854.3
nonlinear programming
integer programming
numerical method
optimization
нелинейное программирование
целочисленное программирование
численный метод
оптимизация
description V.M. Tat’yankin1, A.V. Shitselov1 1Yugra State University, Khanty-Mansiysk, Russian Federation E-mails: bambar@bk.ru, anatoliy.shitselov@gmail.com Виталий Михайлович Татьянкин, кандидат технических наук, доцент, Югорский государственный университет (г. Ханты-Мансийск, Российская Федерация), bambar@bk.ru. Анатолий Вячеславович Шицелов, преподаватель, Югорский государственный университет (г. Ханты-Мансийск, Российская Федерация), anatoliy.shitselov@gmail.com. We propose a new numerical method for solving quadratic integer programming problem. The algorithm is based on a special representation of a minimizer of the corresponding objective functional. The problem can be reduced to a special box-constrained integer least squares problem. The advantage of the proposed algorithm is a good computational performance (approximately O(n • ln(n)) operations) shown in numerical experiments, where the number of unknowns n can be up to 108. The computational complexity of the algorithm is confirmed experimentally by a large number of numerical experiments. The algorithm consists of 3 steps. At the average, a solution is found at the second step in 83,6 % cases, while the third step gives solution in the remaining cases. The algorithm is realized with the use of the Python programming language. The results of numerical experiments can be found at the service GitHubGist. The elaborated software system was used to solve the problem on formation of the optimal order for education institutions in regions of the Russian Federation. Предлагается новый численный метод решения задачи целочисленного программирования квадратичного вида. Алгоритм основан на специальном представлении ми- нимизатора соответствующего целевого функционала. Проблема может быть сведена к специальной задаче с наименьшими квадратами с ограничениями. Для разработанного метода был предложен алгоритм решения задачи целочисленного программирования квадратичного вида. Преимущество представленного алгоритма заключается в невысокой вычислительной сложности, в среднем, ...
format Article in Journal/Newspaper
author Tat’yankin, V.M.
Shitselov, A.V.
Татьянкин, В.М.
Шицелов, А.В.
author_facet Tat’yankin, V.M.
Shitselov, A.V.
Татьянкин, В.М.
Шицелов, А.В.
author_sort Tat’yankin, V.M.
title A numerical method for solving quadratic integer programming problem
title_short A numerical method for solving quadratic integer programming problem
title_full A numerical method for solving quadratic integer programming problem
title_fullStr A numerical method for solving quadratic integer programming problem
title_full_unstemmed A numerical method for solving quadratic integer programming problem
title_sort numerical method for solving quadratic integer programming problem
publisher Издательский центр ЮУрГУ
publishDate 2019
url http://dspace.susu.ru/xmlui/handle/0001.74/40270
https://doi.org/10.14529/mmp190311
genre khanty
genre_facet khanty
op_relation Вестник ЮУрГУ. Серия Математическое моделирование и программирование
Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya Matematicheskoe modelirovanie i programmirovanie
Bulletin of SUSU
Ser. Mathematical Modelling, Programming & Computer Software
Математическое моделирование и программирование;Т. 12
Татьянкин, В.М. Численный метод решения задачи целочисленного и квадратичного программирования определенного вида / В.М. Татьянкин, А.В. Шицелов // Вестник ЮУрГУ. Серия «Математическое моделирование и программирование». - 2019. - Т. 12, № 3. - С. 130-139. DOI:10.14529/mmp190311.
2308-0256
http://dspace.susu.ru/xmlui/handle/0001.74/40270
doi:10.14529/mmp190311
op_doi https://doi.org/10.14529/mmp190311
container_title Bulletin of the South Ural State University. Series "Mathematical Modelling, Programming and Computer Software"
container_volume 12
container_issue 3
container_start_page 130-139
_version_ 1766056637019193344