|
This article is cited in 2 scientific papers (total in 2 papers)
General numerical methods
Generalization of the subset sum problem and cubic forms
A. V. Seliverstov Institute for Information Transmission Problems of the Russian Academy of Sciences (Kharkevich Institute), 127051, Moscow, Russia
Abstract:
A new algorithm is proposed for deciding whether a system of linear equations has a binary solution over a field of zero characteristic. The algorithm is efficient under a certain constraint on the system of equations. This is a special case of an integer programming problem. In the extended version of the subset sum problem, the weight can be positive or negative. The problem under consideration is equivalent to the analysis of solution existence for several instances of this problem simultaneously. New sufficient conditions are found under which the computational complexity of almost all instances of this problem is polynomial. In fact, the algorithm checks the existence of a cubic hypersurface that passes through each vertex of the unit cube, but does not intersect a given affine subspace. Several heuristic algorithms for solving this problem have been known previously. However, the new methods expand the solution possibilities. Although only the solution existence problem is considered in detail, binary search allows one to find a solution, if any.
Key words:
integer programming, linear equation system, sum of subsets, average-case complexity.
Received: 19.04.2022 Revised: 12.05.2022 Accepted: 10.09.2022
Citation:
A. V. Seliverstov, “Generalization of the subset sum problem and cubic forms”, Zh. Vychisl. Mat. Mat. Fiz., 63:1 (2023), 51–60; Comput. Math. Math. Phys., 63:1 (2023), 48–56
Linking options:
https://www.mathnet.ru/eng/zvmmf11495 https://www.mathnet.ru/eng/zvmmf/v63/i1/p51
|
|