RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал вычислительной математики и математической физики // Архив

Ж. вычисл. матем. и матем. физ., 2023, том 63, номер 1, страницы 51–60 (Mi zvmmf11495)

Эта публикация цитируется в 2 статьях

Общие численные методы

Обобщение задачи о сумме подмножеств и кубические формы

А. В. Селиверстов

ИППИ РАН, 127051 Москва, Большой Каретный пер., 19, стр. 1, Россия

Аннотация: Предложен новый алгоритм для распознавания существования двоичного решения у системы линейных уравнений над полем нулевой характеристики, который эффективен при выполнении некоторого ограничения на систему уравнений. Это частный случай задачи целочисленного программирования. В расширенной версии задачи о сумме подмножеств вес может быть как положительным, так и отрицательным. Рассмотренная нами задача эквивалентна задаче о существовании решения для нескольких частных случаев этой задачи одновременно. Найдены новые достаточные условия, при которых вычислительная сложность почти всех частных случаев такой задачи полиномиальная. По сути, алгоритм проверяет, существует ли кубическая гиперповерхность, проходящая через каждую вершину единичного куба, но не пересекающая заданное аффинное подпространство. Ранее уже было известно несколько эвристических алгоритмов для решения этой задачи. Однако новые методы расширяют возможности для решения тех или иных задач. Хотя подробно рассмотрена лишь задача распознавания, бинарный поиск позволяет найти решение, если это возможно.
Библ. 40.

Ключевые слова: целочисленное программирование, система линейных уравнений, сумма подмножеств, сложность в среднем.

УДК: 519.161

Поступила в редакцию: 19.04.2022
Исправленный вариант: 12.05.2022
Принята в печать: 10.09.2022

DOI: 10.31857/S0044466923010118


 Англоязычная версия: Computational Mathematics and Mathematical Physics, 2023, 63:1, 48–56

Реферативные базы данных:


© МИАН, 2024