Integer programming with binary and bounded variables via Gröbner bases with applications to multiobjective integer programming
Families of integer programming problems can be solved efficiently in practice once their reduced Gröbner basis is known. However, computing Gröbner bases is often hard, especially when binary or integer bounded variables are present in the problem formulation. In this paper, we study the specific s...
Saved in:
| Published in: | Journal of symbolic computation Vol. 135; p. 102529 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
01.07.2026
|
| Subjects: | |
| ISSN: | 0747-7171 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Families of integer programming problems can be solved efficiently in practice once their reduced Gröbner basis is known. However, computing Gröbner bases is often hard, especially when binary or integer bounded variables are present in the problem formulation. In this paper, we study the specific structure of the constraint matrix of integer programs with bounded variables and the implications of this structure to the truncated Gröbner bases of integer programming problems. In this direction, we introduce a new Binary Truncation Criterion that is capable of predicting and eliminating useless S-vectors before they built in the Gröbner basis computation. Additionally, we propose improvements to the Gröbner basis approach to multiobjective integer programming of Jiménez-Tafur (2017) and Hartillo-Hermoso et al. (2020), such as a proof that truncated Gröbner bases can be used in their algorithm with no loss of correctness, implying that our new truncation techniques are also useful in this application. All new proposed methods are implemented in the open source package IPGBs and their performance is empirically validated. |
|---|---|
| ISSN: | 0747-7171 |
| DOI: | 10.1016/j.jsc.2025.102529 |