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.
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
\Bibitem{Sel23}
\by A.~V.~Seliverstov
\paper Generalization of the subset sum problem and cubic forms
\jour Zh. Vychisl. Mat. Mat. Fiz.
\yr 2023
\vol 63
\issue 1
\pages 51--60
\mathnet{http://mi.mathnet.ru/zvmmf11495}
\crossref{https://doi.org/10.31857/S0044466923010118}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=4572158}
\elib{https://elibrary.ru/item.asp?id=50398524}
\transl
\jour Comput. Math. Math. Phys.
\yr 2023
\vol 63
\issue 1
\pages 48--56
\crossref{https://doi.org/10.1134/S0965542523010116}
Linking options:
https://www.mathnet.ru/eng/zvmmf11495
https://www.mathnet.ru/eng/zvmmf/v63/i1/p51
This publication is cited in the following 3 articles:
O. A. Zverkov, A. V. Seliverstov, “On Binary Solutions to a System of Linear Equations Modulo Three”, Program Comput Soft, 51:2 (2025), 109
A. V. Seliverstov, O. A. Zverkov, “Lower Bounds for the Rank of a Matrix with Zeros and Ones outside the Leading Diagonal”, Program Comput Soft, 50:2 (2024), 202
A. V. Seliverstov, O. A. Zverkov, “Lower bounds for the rank of a matrix with zeros and ones outside the leading diagonal”, Programmirovanie, 2024, no. 2, 100