RUS  ENG
Full version
JOURNALS // Zhurnal Vychislitel'noi Matematiki i Matematicheskoi Fiziki // Archive

Zh. Vychisl. Mat. Mat. Fiz., 2023 Volume 63, Number 1, Pages 51–60 (Mi zvmmf11495)

This article is cited in 3 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.

UDC: 519.161

Received: 19.04.2022
Revised: 12.05.2022
Accepted: 10.09.2022

DOI: 10.31857/S0044466923010118


 English version:
Computational Mathematics and Mathematical Physics, 2023, 63:1, 48–56

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2026