Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование»
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Правила для авторов
Загрузить рукопись

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование», 2019, том 12, выпуск 3, страницы 130–139
DOI: https://doi.org/10.14529/mmp190311
(Mi vyuru510)
 

Программирование

A numerical method for solving quadratic integer programming problem
[Численный метод решения задачи целочисленного и квадратичного программирования определенного вида]

V. M. Tat'yankin, A. V. Shitselov

Yugra State University, Khanty-Mansiysk, Russian Federation
Список литературы:
Аннотация: Предлагается новый численный метод решения задачи целочисленного программирования квадратичного вида. Алгоритм основан на специальном представлении минимизатора соответствующего целевого функционала. Проблема может быть сведена к специальной задаче с наименьшими квадратами с ограничениями. Для разработанного метода был предложен алгоритм решения задачи целочисленного программирования квадратичного вида. Преимущество представленного алгоритма заключается в невысокой вычислительной сложности, в среднем, которая оценивается в $O(n\ln(n))$. Данная вычислительная сложность подтверждена экспериментально. Эксперимент заключался в решении задачи при количестве неизвестных $10, 10^2,\dots, 10^8$. Каждое вычисление производилось $500$ раз. Разработанный алгоритм состоит из $3$ шагов. В среднем, в $83,6\%$ случаях, решение находилось на $2$ шаге, оставшиеся решения — на $3$ шаге. Численный эксперимент реализован на языке «Python» и размещeн на сервисе GitHubGist. Прикладное значение разработанного алгоритма заключается в его использовании для решения задачи «Формирование оптимального регионального заказа на подготовку профессиональных кадров по учреждениям высшего и среднего образования в Российской Федерации».
Ключевые слова: нелинейное программирование, целочисленное программирование, численный метод, оптимизация.
Финансовая поддержка
This work was supported by the science foundation of Yugra State University under grant no. 13-01-20/13.
Поступила в редакцию: 11.12.2018
Реферативные базы данных:
Тип публикации: Статья
УДК: 519.854.3
MSC: 49M37
Язык публикации: английский
Образец цитирования: V. M. Tat'yankin, A. V. Shitselov, “A numerical method for solving quadratic integer programming problem”, Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 12:3 (2019), 130–139
Цитирование в формате AMSBIB
\RBibitem{TatShi19}
\by V.~M.~Tat'yankin, A.~V.~Shitselov
\paper A numerical method for solving quadratic integer programming problem
\jour Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование
\yr 2019
\vol 12
\issue 3
\pages 130--139
\mathnet{http://mi.mathnet.ru/vyuru510}
\crossref{https://doi.org/10.14529/mmp190311}
\elib{https://elibrary.ru/item.asp?id=41265009}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vyuru510
  • https://www.mathnet.ru/rus/vyuru/v12/i3/p130
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Статистика просмотров:
    Страница аннотации:153
    PDF полного текста:44
    Список литературы:33
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024