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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of symbolic computation Jg. 135; S. 102529
1. Verfasser: Mattos Langeloh, Gabriel
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 01.07.2026
Schlagworte:
ISSN:0747-7171
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
ArticleNumber 102529
Author Mattos Langeloh, Gabriel
Author_xml – sequence: 1
  givenname: Gabriel
  orcidid: 0009-0005-9533-6301
  surname: Mattos Langeloh
  fullname: Mattos Langeloh, Gabriel
  email: gmlangeloh@inf.ufrgs.br
  organization: Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
BookMark eNp9kEtOwzAQQL0oEm3hAOx8gRQ7bpJarFAFpVIlFrC3xvakOGqcyE6D2HEqLsDFMJQdEqv5SG8-b0YmvvNIyBVnC854ed0smmgWOcuLVOdFLidkyqpllVW84udkFmPDGJNLUUzJ-9YPuMdA-9DtA7St83v66oYXqp2H8EbBW6q7o7do6QjBgT5gpKMDugmfH9onVENMrR8I-v7gDAyu85EOHW2Ph5TrBs3gRqTu77ILclbDIeLlb5yTp_u75_VDtnvcbNe3u8zIpcxA1FhbK5fIVwXXoKEQtdRC6FIIaUpZyrzUeS40ClOvKgbALYcKENBCKeaEn6aa0MUYsFZ9cG36T3GmvqWpRiVp6luaOklLzM2JwXTW6DCoaBx6g9aF9I-ynfuH_gIKyH4h
Cites_doi 10.1007/s10107-003-0385-7
10.1287/moor.27.4.681.305
10.1016/S0022-4049(99)00009-2
10.1016/0001-8708(82)90048-2
10.1016/S0927-0507(05)12003-9
10.1287/moor.20.4.864
10.1007/BF01585566
10.1137/S0895480195281209
10.1002/mcda.1780
10.1007/s10107-002-0315-0
10.1016/S0167-6377(03)00098-1
10.2748/tmj/1178227496
10.1016/j.jsc.2003.04.003
10.1016/S0747-7171(88)80048-8
10.4310/MRL.1999.v6.n1.a6
10.1007/s10288-011-0165-9
10.1287/moor.1040.0099
10.1016/j.ejor.2019.09.032
10.1016/S0022-4049(99)00005-5
10.1007/BF02614622
10.1016/j.cor.2013.05.019
10.1007/s002000050062
10.1016/j.jsc.2016.07.031
10.1007/s10589-015-9739-3
ContentType Journal Article
Copyright 2025 Elsevier Ltd
Copyright_xml – notice: 2025 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.jsc.2025.102529
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jsc_2025_102529
S0747717125001117
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
6OB
7-5
71M
8P~
9DU
9JN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AATTM
AAXKI
AAXUO
AAYFN
AAYWO
ABAOU
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABWVN
ABXDB
ACDAQ
ACGFS
ACLOT
ACNNM
ACRLP
ACRPL
ACVFH
ACZNC
ADBBV
ADCNI
ADEZE
ADFGL
ADMUD
ADNMO
ADVLN
AEBSH
AEIPS
AEKER
AENEX
AEUPX
AEXQZ
AFJKZ
AFPUW
AFTJW
AGHFR
AGQPQ
AGUBO
AGYEJ
AHHHB
AIALX
AIEXJ
AIGII
AIGVJ
AIIUN
AIKHN
AITUG
AKBMS
AKRWK
AKYEP
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
APXCP
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
COF
CS3
DM4
DU5
EBS
EFBJH
EFKBS
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
GBOLZ
HVGLF
HZ~
IHE
IXB
J1W
KOM
LG5
M25
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RNS
ROL
RPZ
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
UPT
WUQ
XPP
YQT
ZMT
ZU3
~G-
~HD
AAYXX
CITATION
ID FETCH-LOGICAL-c949-a3fefdd94e1851baba53f9b33b6339c696926b223be3cf870aa1d1a7aeaeda63
ISSN 0747-7171
IngestDate Thu Nov 27 01:04:00 EST 2025
Sat Nov 29 17:15:15 EST 2025
IsPeerReviewed true
IsScholarly true
Keywords Integer programming
Gröbner basis
Multiobjective integer programming
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c949-a3fefdd94e1851baba53f9b33b6339c696926b223be3cf870aa1d1a7aeaeda63
ORCID 0009-0005-9533-6301
ParticipantIDs crossref_primary_10_1016_j_jsc_2025_102529
elsevier_sciencedirect_doi_10_1016_j_jsc_2025_102529
PublicationCentury 2000
PublicationDate July-August 2026
2026-07-00
PublicationDateYYYYMMDD 2026-07-01
PublicationDate_xml – month: 07
  year: 2026
  text: July-August 2026
PublicationDecade 2020
PublicationTitle Journal of symbolic computation
PublicationYear 2026
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Buchberger (br0070) 1985
Malkin (br0320) 2007
Aardal, Lenstra (br0020) August 2004; 29
Buchberger (br0060) 1965
Cifuentes, Onn (br0080) February 2019
Halffmann, Schäfer, Dächert, Klamroth, Ruzika (br0200) 2022; 29
Thomas (br0430) November 1995; 20
Almendra-Hernández, De Loera, Petrović (br0030) March 2024
Berthomieu, Eder, El Din (br0050) July 2021
Henk, Köppe, Weismantel (br0240) January 2003; 94
De Loera, Hemmecke, Tauzer, Yoshida (br0110) October 2004; 38
Hartillo-Hermoso, Jiménez-Tafur, Ucha-Enríquez (br0210) April 2020; 282
Faugère (br0160) July 2002
Hemmecke (br0220) May 2003; 96
Lasserre (br0290) March 2004; 32
Gago-Vargas, Hartillo, Puerto, Ucha (br0180) November 2015; 62
Hemmecke (br0230) October 2004
Li, Guo, Ida, Darlington (br0300) 1997
Thomas, Weismantel (br0450) April 1997; 8
Eder, Faugère (br0120) May 2017; 80
Mayr, Meyer (br0340) December 1982; 46
De Loera, Hemmecke, Köppe (br0100) 2012
Ehrgott, Gandibleux, Przybylski (br0140) 2016
Sturmfels (br0380) January 1991; 43
Faugère (br0150) June 1999; 139
Gago, Hartillo, Puerto, Ucha (br0170) November 2013; 40
Spille, Weismantel (br0370) January 2005; vol. 12
Sturmfels (br0390) 1996
Hoşten, Sturmfels (br0250) 1995
Urbaniak, Weismantel, Ziegler (br0460) February 1997; 10
4ti2 team, 2006. 4ti2 – a software package for algebraic, geometric and combinatorial problems on linear spaces.
Malkin (br0310) December 2006
Roune, Stillman (br0350) July 2012
Hoşten, Thomas (br0270) June 1999; 139
Hoşten, Thomas (br0260) January 1999; 6
Jiménez-Tafur (br0280) September 2017
Schulz, Weismantel (br0360) November 2002; 27
Tayur, Thomas, Natraj (br0420) July 1995; 69
Gebauer, Möller (br0190) October 1988; 6
Langeloh (br0330) July 2024
Sturmfels, Weismantel, Ziegler (br0410) October 1994
Conti, Traverso (br0090) 1991
Benoist, Estellon, Gardi, Megel, Nouioua (br0040) September 2011; 9
Sturmfels, Thomas (br0400) May 1997; 77
Ehrgott (br0130) 2005
Thomas (br0440) January 2005; vol. 12
Almendra-Hernández (10.1016/j.jsc.2025.102529_br0030) 2024
Jiménez-Tafur (10.1016/j.jsc.2025.102529_br0280) 2017
Li (10.1016/j.jsc.2025.102529_br0300) 1997
Faugère (10.1016/j.jsc.2025.102529_br0160) 2002
Sturmfels (10.1016/j.jsc.2025.102529_br0380) 1991; 43
Berthomieu (10.1016/j.jsc.2025.102529_br0050) 2021
Hoşten (10.1016/j.jsc.2025.102529_br0250) 1995
De Loera (10.1016/j.jsc.2025.102529_br0100) 2012
Faugère (10.1016/j.jsc.2025.102529_br0150) 1999; 139
Roune (10.1016/j.jsc.2025.102529_br0350) 2012
Gebauer (10.1016/j.jsc.2025.102529_br0190) 1988; 6
Eder (10.1016/j.jsc.2025.102529_br0120) 2017; 80
Ehrgott (10.1016/j.jsc.2025.102529_br0140) 2016
Langeloh (10.1016/j.jsc.2025.102529_br0330) 2024
Mayr (10.1016/j.jsc.2025.102529_br0340) 1982; 46
Hemmecke (10.1016/j.jsc.2025.102529_br0230) 2004
Gago (10.1016/j.jsc.2025.102529_br0170) 2013; 40
Thomas (10.1016/j.jsc.2025.102529_br0440) 2005; vol. 12
Spille (10.1016/j.jsc.2025.102529_br0370) 2005; vol. 12
Benoist (10.1016/j.jsc.2025.102529_br0040) 2011; 9
Hemmecke (10.1016/j.jsc.2025.102529_br0220) 2003; 96
Lasserre (10.1016/j.jsc.2025.102529_br0290) 2004; 32
Cifuentes (10.1016/j.jsc.2025.102529_br0080) 2019
Tayur (10.1016/j.jsc.2025.102529_br0420) 1995; 69
Sturmfels (10.1016/j.jsc.2025.102529_br0400) 1997; 77
Hartillo-Hermoso (10.1016/j.jsc.2025.102529_br0210) 2020; 282
Henk (10.1016/j.jsc.2025.102529_br0240) 2003; 94
Halffmann (10.1016/j.jsc.2025.102529_br0200) 2022; 29
Urbaniak (10.1016/j.jsc.2025.102529_br0460) 1997; 10
Malkin (10.1016/j.jsc.2025.102529_br0310) 2006
Conti (10.1016/j.jsc.2025.102529_br0090) 1991
Hoşten (10.1016/j.jsc.2025.102529_br0260) 1999; 6
Malkin (10.1016/j.jsc.2025.102529_br0320) 2007
Aardal (10.1016/j.jsc.2025.102529_br0020) 2004; 29
Hoşten (10.1016/j.jsc.2025.102529_br0270) 1999; 139
10.1016/j.jsc.2025.102529_br0010
Gago-Vargas (10.1016/j.jsc.2025.102529_br0180) 2015; 62
Schulz (10.1016/j.jsc.2025.102529_br0360) 2002; 27
Ehrgott (10.1016/j.jsc.2025.102529_br0130) 2005
Thomas (10.1016/j.jsc.2025.102529_br0450) 1997; 8
Buchberger (10.1016/j.jsc.2025.102529_br0060) 1965
De Loera (10.1016/j.jsc.2025.102529_br0110) 2004; 38
Buchberger (10.1016/j.jsc.2025.102529_br0070) 1985
Thomas (10.1016/j.jsc.2025.102529_br0430) 1995; 20
Sturmfels (10.1016/j.jsc.2025.102529_br0390) 1996
Sturmfels (10.1016/j.jsc.2025.102529_br0410) 1994
References_xml – volume: 40
  start-page: 2752
  year: November 2013
  end-page: 2759
  ident: br0170
  article-title: Exact cost minimization of a series-parallel reliable system with multiple component choices using an algebraic method
  publication-title: Comput. Oper. Res.
– start-page: 334
  year: July 2024
  end-page: 341
  ident: br0330
  article-title: Exploring the geometric Buchberger algorithm in integer programming
  publication-title: Proceedings of the 2024 International Symposium on Symbolic and Algebraic Computation, ISSAC '24
– year: 1996
  ident: br0390
  article-title: Gröbner Bases and Convex Polytopes
– year: 1965
  ident: br0060
  article-title: Ein Algorithmus zum Auffinden der Basiselemente des Restklassenrings nach einem nulldimensionalen Polynomideal
– volume: 94
  start-page: 193
  year: January 2003
  end-page: 206
  ident: br0240
  article-title: Integral decomposition of polyhedra and some applications in mixed integer programming
  publication-title: Math. Program.
– reference: 4ti2 team, 2006. 4ti2 – a software package for algebraic, geometric and combinatorial problems on linear spaces.
– volume: 96
  start-page: 247
  year: May 2003
  end-page: 269
  ident: br0220
  article-title: On the positive sum property and the computation of Graver test sets
  publication-title: Math. Program.
– year: 1995
  ident: br0250
  article-title: GRIN: an implementation of Gröbner bases for integer programming
  publication-title: Integer Programming and Combinatorial Optimization
– year: October 2004
  ident: br0230
  article-title: Exploiting Symmetries in the Computation of Graver Bases
– year: December 2006
  ident: br0310
  article-title: Truncated Markov Bases and Gröbner Bases for Integer Programming
– volume: 282
  start-page: 453
  year: April 2020
  end-page: 463
  ident: br0210
  article-title: An exact algebraic
  publication-title: Eur. J. Oper. Res.
– year: 2005
  ident: br0130
  article-title: Multicriteria Optimization
– volume: 139
  start-page: 61
  year: June 1999
  end-page: 88
  ident: br0150
  article-title: A new efficient algorithm for computing Gröbner bases (F4)
  publication-title: J. Pure Appl. Algebra
– volume: 80
  start-page: 719
  year: May 2017
  end-page: 784
  ident: br0120
  article-title: A survey on signature-based algorithms for computing Gröbner bases
  publication-title: J. Symb. Comput.
– volume: 6
  start-page: 275
  year: October 1988
  end-page: 286
  ident: br0190
  article-title: On an installation of Buchberger's algorithm
  publication-title: J. Symb. Comput.
– year: 2007
  ident: br0320
  article-title: Computing Markov Bases, Gröbner Bases, and Extreme Rays
– volume: 29
  start-page: 724
  year: August 2004
  end-page: 738
  ident: br0020
  article-title: Hard equality constrained integer knapsacks
  publication-title: Math. Oper. Res.
– volume: 27
  start-page: 681
  year: November 2002
  end-page: 692
  ident: br0360
  article-title: The complexity of generic primal algorithms for solving general integer programs
  publication-title: Math. Oper. Res.
– volume: 29
  start-page: 341
  year: 2022
  end-page: 363
  ident: br0200
  article-title: Exact algorithms for multiobjective linear optimization problems with integer variables: a state of the art survey
  publication-title: J. Multi-Criteria Decis. Anal.
– volume: 10
  start-page: 96
  year: February 1997
  end-page: 108
  ident: br0460
  article-title: A variant of the Buchberger algorithm for integer programming
  publication-title: SIAM J. Discrete Math.
– volume: 69
  start-page: 369
  year: July 1995
  end-page: 401
  ident: br0420
  article-title: An algebraic geometry algorithm for scheduling in presence of setups and correlated demands
  publication-title: Math. Program.
– start-page: 75
  year: July 2002
  end-page: 83
  ident: br0160
  article-title: A new efficient algorithm for computing Gröbner bases without reduction to zero (F5)
  publication-title: Proceedings of the 2002 International Symposium on Symbolic and Algebraic Computation, ISSAC '02
– start-page: 817
  year: 2016
  end-page: 850
  ident: br0140
  article-title: Exact methods for multi-objective combinatorial optimisation
  publication-title: Multiple Criteria Decision Analysis: State of the Art Surveys
– volume: 77
  start-page: 357
  year: May 1997
  end-page: 387
  ident: br0400
  article-title: Variation of cost functions in integer programming
  publication-title: Math. Program.
– volume: 9
  start-page: 299
  year: September 2011
  end-page: 316
  ident: br0040
  article-title: LocalSolver 1.x: a black-box local-search solver for 0-1 programming
  publication-title: 4OR
– volume: vol. 12
  start-page: 123
  year: January 2005
  end-page: 170
  ident: br0440
  article-title: The structure of group relaxations
  publication-title: Handbooks in Operations Research and Management Science
– start-page: 1
  year: March 2024
  end-page: 16
  ident: br0030
  article-title: Markov bases: a 25 year update
  publication-title: J. Am. Stat. Assoc.
– year: February 2019
  ident: br0080
  article-title: On the Complexity of Toric Ideals
– volume: 20
  start-page: 864
  year: November 1995
  end-page: 884
  ident: br0430
  article-title: A geometric Buchberger algorithm for integer programming
  publication-title: Math. Oper. Res.
– start-page: 51
  year: July 2021
  end-page: 58
  ident: br0050
  article-title: Msolve: a library for solving polynomial systems
  publication-title: Proceedings of the 2021 International Symposium on Symbolic and Algebraic Computation, Virtual Event Russian Federation
– volume: 139
  start-page: 133
  year: June 1999
  end-page: 157
  ident: br0270
  article-title: Standard pairs and group relaxations in integer programming
  publication-title: J. Pure Appl. Algebra
– volume: 38
  start-page: 1273
  year: October 2004
  end-page: 1302
  ident: br0110
  article-title: Effective lattice point counting in rational convex polytopes
  publication-title: J. Symb. Comput.
– year: 1997
  ident: br0300
  article-title: The minimised geometric Buchberger algorithm: an optimal algebraic algorithm for integer programming
  publication-title: Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation
– volume: 8
  start-page: 241
  year: April 1997
  end-page: 256
  ident: br0450
  article-title: Truncated Gröbner bases for integer programming
  publication-title: Appl. Algebra Eng. Commun. Comput.
– volume: 43
  year: January 1991
  ident: br0380
  article-title: Gröbner bases of toric varieties
  publication-title: Tohoku Math. J.
– start-page: 203
  year: July 2012
  end-page: 210
  ident: br0350
  article-title: Practical Gröbner basis computation
  publication-title: Proceedings of the 37th International Symposium on Symbolic and Algebraic Computation, ISSAC '12
– year: September 2017
  ident: br0280
  article-title: Métodos algebraicos basados en test-sets para optimización lineal entera multiobjetivo
– volume: 46
  start-page: 305
  year: December 1982
  end-page: 329
  ident: br0340
  article-title: The complexity of the word problems for commutative semigroups and polynomial ideals
  publication-title: Adv. Math.
– year: 1985
  ident: br0070
  article-title: Grobner bases: an algorithmic method in polynomial ideal theory
  publication-title: Multidimensional Systems Theory
– volume: vol. 12
  start-page: 245
  year: January 2005
  end-page: 276
  ident: br0370
  article-title: Primal integer programming
  publication-title: Discrete Optimization
– year: 1991
  ident: br0090
  article-title: Buchberger algorithm and integer programming
  publication-title: Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
– volume: 32
  start-page: 133
  year: March 2004
  end-page: 137
  ident: br0290
  article-title: Integer programming, Barvinok's counting algorithm and Gomory relaxations
  publication-title: Oper. Res. Lett.
– volume: 62
  start-page: 565
  year: November 2015
  end-page: 588
  ident: br0180
  article-title: An improved test set approach to nonlinear integer problems with applications to engineering design
  publication-title: Comput. Optim. Appl.
– volume: 6
  start-page: 83
  year: January 1999
  end-page: 97
  ident: br0260
  article-title: The associated primes of initial ideals of lattice ideals
  publication-title: Math. Res. Lett.
– year: 2012
  ident: br0100
  article-title: Algebraic and Geometric Ideas in the Theory of Discrete Optimization
– year: October 1994
  ident: br0410
  article-title: Gröbner Bases of Lattices, Corner Polyhedra, and Integer Programming
– year: 1985
  ident: 10.1016/j.jsc.2025.102529_br0070
  article-title: Grobner bases: an algorithmic method in polynomial ideal theory
– volume: 96
  start-page: 247
  issue: 2
  year: 2003
  ident: 10.1016/j.jsc.2025.102529_br0220
  article-title: On the positive sum property and the computation of Graver test sets
  publication-title: Math. Program.
  doi: 10.1007/s10107-003-0385-7
– volume: 27
  start-page: 681
  issue: 4
  year: 2002
  ident: 10.1016/j.jsc.2025.102529_br0360
  article-title: The complexity of generic primal algorithms for solving general integer programs
  publication-title: Math. Oper. Res.
  doi: 10.1287/moor.27.4.681.305
– volume: 139
  start-page: 133
  issue: 1–3
  year: 1999
  ident: 10.1016/j.jsc.2025.102529_br0270
  article-title: Standard pairs and group relaxations in integer programming
  publication-title: J. Pure Appl. Algebra
  doi: 10.1016/S0022-4049(99)00009-2
– start-page: 203
  year: 2012
  ident: 10.1016/j.jsc.2025.102529_br0350
  article-title: Practical Gröbner basis computation
– start-page: 334
  year: 2024
  ident: 10.1016/j.jsc.2025.102529_br0330
  article-title: Exploring the geometric Buchberger algorithm in integer programming
– year: 2005
  ident: 10.1016/j.jsc.2025.102529_br0130
– year: 2012
  ident: 10.1016/j.jsc.2025.102529_br0100
– volume: 46
  start-page: 305
  issue: 3
  year: 1982
  ident: 10.1016/j.jsc.2025.102529_br0340
  article-title: The complexity of the word problems for commutative semigroups and polynomial ideals
  publication-title: Adv. Math.
  doi: 10.1016/0001-8708(82)90048-2
– year: 1991
  ident: 10.1016/j.jsc.2025.102529_br0090
  article-title: Buchberger algorithm and integer programming
– start-page: 817
  year: 2016
  ident: 10.1016/j.jsc.2025.102529_br0140
  article-title: Exact methods for multi-objective combinatorial optimisation
– volume: vol. 12
  start-page: 123
  year: 2005
  ident: 10.1016/j.jsc.2025.102529_br0440
  article-title: The structure of group relaxations
  doi: 10.1016/S0927-0507(05)12003-9
– volume: 20
  start-page: 864
  issue: 4
  year: 1995
  ident: 10.1016/j.jsc.2025.102529_br0430
  article-title: A geometric Buchberger algorithm for integer programming
  publication-title: Math. Oper. Res.
  doi: 10.1287/moor.20.4.864
– year: 2004
  ident: 10.1016/j.jsc.2025.102529_br0230
– volume: 69
  start-page: 369
  issue: 1
  year: 1995
  ident: 10.1016/j.jsc.2025.102529_br0420
  article-title: An algebraic geometry algorithm for scheduling in presence of setups and correlated demands
  publication-title: Math. Program.
  doi: 10.1007/BF01585566
– volume: 10
  start-page: 96
  issue: 1
  year: 1997
  ident: 10.1016/j.jsc.2025.102529_br0460
  article-title: A variant of the Buchberger algorithm for integer programming
  publication-title: SIAM J. Discrete Math.
  doi: 10.1137/S0895480195281209
– start-page: 51
  year: 2021
  ident: 10.1016/j.jsc.2025.102529_br0050
  article-title: Msolve: a library for solving polynomial systems
– volume: 29
  start-page: 341
  issue: 5–6
  year: 2022
  ident: 10.1016/j.jsc.2025.102529_br0200
  article-title: Exact algorithms for multiobjective linear optimization problems with integer variables: a state of the art survey
  publication-title: J. Multi-Criteria Decis. Anal.
  doi: 10.1002/mcda.1780
– year: 1965
  ident: 10.1016/j.jsc.2025.102529_br0060
– volume: 94
  start-page: 193
  issue: 2
  year: 2003
  ident: 10.1016/j.jsc.2025.102529_br0240
  article-title: Integral decomposition of polyhedra and some applications in mixed integer programming
  publication-title: Math. Program.
  doi: 10.1007/s10107-002-0315-0
– volume: 32
  start-page: 133
  issue: 2
  year: 2004
  ident: 10.1016/j.jsc.2025.102529_br0290
  article-title: Integer programming, Barvinok's counting algorithm and Gomory relaxations
  publication-title: Oper. Res. Lett.
  doi: 10.1016/S0167-6377(03)00098-1
– volume: 43
  issue: 2
  year: 1991
  ident: 10.1016/j.jsc.2025.102529_br0380
  article-title: Gröbner bases of toric varieties
  publication-title: Tohoku Math. J.
  doi: 10.2748/tmj/1178227496
– volume: 38
  start-page: 1273
  issue: 4
  year: 2004
  ident: 10.1016/j.jsc.2025.102529_br0110
  article-title: Effective lattice point counting in rational convex polytopes
  publication-title: J. Symb. Comput.
  doi: 10.1016/j.jsc.2003.04.003
– volume: vol. 12
  start-page: 245
  year: 2005
  ident: 10.1016/j.jsc.2025.102529_br0370
  article-title: Primal integer programming
– ident: 10.1016/j.jsc.2025.102529_br0010
– volume: 6
  start-page: 275
  issue: 2
  year: 1988
  ident: 10.1016/j.jsc.2025.102529_br0190
  article-title: On an installation of Buchberger's algorithm
  publication-title: J. Symb. Comput.
  doi: 10.1016/S0747-7171(88)80048-8
– year: 2017
  ident: 10.1016/j.jsc.2025.102529_br0280
– year: 1996
  ident: 10.1016/j.jsc.2025.102529_br0390
– year: 1994
  ident: 10.1016/j.jsc.2025.102529_br0410
– volume: 6
  start-page: 83
  issue: 1
  year: 1999
  ident: 10.1016/j.jsc.2025.102529_br0260
  article-title: The associated primes of initial ideals of lattice ideals
  publication-title: Math. Res. Lett.
  doi: 10.4310/MRL.1999.v6.n1.a6
– volume: 9
  start-page: 299
  issue: 3
  year: 2011
  ident: 10.1016/j.jsc.2025.102529_br0040
  article-title: LocalSolver 1.x: a black-box local-search solver for 0-1 programming
  publication-title: 4OR
  doi: 10.1007/s10288-011-0165-9
– year: 2006
  ident: 10.1016/j.jsc.2025.102529_br0310
– start-page: 75
  year: 2002
  ident: 10.1016/j.jsc.2025.102529_br0160
  article-title: A new efficient algorithm for computing Gröbner bases without reduction to zero (F5)
– year: 2019
  ident: 10.1016/j.jsc.2025.102529_br0080
– year: 2007
  ident: 10.1016/j.jsc.2025.102529_br0320
– volume: 29
  start-page: 724
  issue: 3
  year: 2004
  ident: 10.1016/j.jsc.2025.102529_br0020
  article-title: Hard equality constrained integer knapsacks
  publication-title: Math. Oper. Res.
  doi: 10.1287/moor.1040.0099
– start-page: 1
  year: 2024
  ident: 10.1016/j.jsc.2025.102529_br0030
  article-title: Markov bases: a 25 year update
  publication-title: J. Am. Stat. Assoc.
– year: 1995
  ident: 10.1016/j.jsc.2025.102529_br0250
  article-title: GRIN: an implementation of Gröbner bases for integer programming
– volume: 282
  start-page: 453
  issue: 2
  year: 2020
  ident: 10.1016/j.jsc.2025.102529_br0210
  article-title: An exact algebraic ϵ-constraint method for bi-objective linear integer programming based on test sets
  publication-title: Eur. J. Oper. Res.
  doi: 10.1016/j.ejor.2019.09.032
– volume: 139
  start-page: 61
  issue: 1
  year: 1999
  ident: 10.1016/j.jsc.2025.102529_br0150
  article-title: A new efficient algorithm for computing Gröbner bases (F4)
  publication-title: J. Pure Appl. Algebra
  doi: 10.1016/S0022-4049(99)00005-5
– year: 1997
  ident: 10.1016/j.jsc.2025.102529_br0300
  article-title: The minimised geometric Buchberger algorithm: an optimal algebraic algorithm for integer programming
– volume: 77
  start-page: 357
  issue: 2
  year: 1997
  ident: 10.1016/j.jsc.2025.102529_br0400
  article-title: Variation of cost functions in integer programming
  publication-title: Math. Program.
  doi: 10.1007/BF02614622
– volume: 40
  start-page: 2752
  issue: 11
  year: 2013
  ident: 10.1016/j.jsc.2025.102529_br0170
  article-title: Exact cost minimization of a series-parallel reliable system with multiple component choices using an algebraic method
  publication-title: Comput. Oper. Res.
  doi: 10.1016/j.cor.2013.05.019
– volume: 8
  start-page: 241
  issue: 4
  year: 1997
  ident: 10.1016/j.jsc.2025.102529_br0450
  article-title: Truncated Gröbner bases for integer programming
  publication-title: Appl. Algebra Eng. Commun. Comput.
  doi: 10.1007/s002000050062
– volume: 80
  start-page: 719
  year: 2017
  ident: 10.1016/j.jsc.2025.102529_br0120
  article-title: A survey on signature-based algorithms for computing Gröbner bases
  publication-title: J. Symb. Comput.
  doi: 10.1016/j.jsc.2016.07.031
– volume: 62
  start-page: 565
  issue: 2
  year: 2015
  ident: 10.1016/j.jsc.2025.102529_br0180
  article-title: An improved test set approach to nonlinear integer problems with applications to engineering design
  publication-title: Comput. Optim. Appl.
  doi: 10.1007/s10589-015-9739-3
SSID ssj0009435
Score 2.4253256
Snippet 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...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 102529
SubjectTerms Gröbner basis
Integer programming
Multiobjective integer programming
Title Integer programming with binary and bounded variables via Gröbner bases with applications to multiobjective integer programming
URI https://dx.doi.org/10.1016/j.jsc.2025.102529
Volume 135
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  issn: 0747-7171
  databaseCode: AIEXJ
  dateStart: 20211207
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: false
  ssIdentifier: ssj0009435
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtQwELZKy4EL5VeUAvKBE6ugJnac-NhWZQFVFVJ72FtkO460qzapNttVufFUvAAvxozt7CaUSrQSFyuKZDuaz5p8M54fQt6XscmVzFkkTCoirsBOyVVsI26k1tLEyZ4pXbOJ7OQkn0zkt9CztXXtBLK6zq-v5eV_hRreAdiYOnsHuFeLwgt4BtBhBNhh_Cfg0ceHqbwh8upi5W3VPvUWPeUamykB1VyCpYy5U-1oOVWjsbs2PxC6hun4e-tS33qX3MhVXRBio2deV_qKE8MNb6G87fcLjXWIXSD71TAIABuPN-3oGJMdzhvn7BkrDYb8ed8xkYhVEGvwlnUZM-vwpNbVx84iMCHjgQb2FUtuaHPvWJh9nLVYbDJJsc5EGhwkwyLZp7guLguMDjRWnD0gW0mWStBzW_tfjiZf14WYuW-62n1Hd9PtYv7-2OjvXKXHP86ekMdBinTfA_6UbNj6GdnumnLQoKOfkx8Bf9qDgyKM1ONPAX8a8Kcr_CngT8fzXz8Re-qw95P62NNFQ4fY0-nNzV6Q009HZ4efo9BmIzKSy0ixylZlKbkF6hZrpVXKKqkZ04IxaYQUMhEaWKS2zFSg3pWKy1hlyipbKsFeks26qe0rQiUDtl2pPSt5wjNZ5jzNEm0FmNQ5By65Qz504iwufS2VogsynBUg-wJlX3jZ7xDeCbwIZNCTvAJOx-3TXt9v2i55tD7Cb8jmYn5l35KHZrmYtvN34Qz9BgJfi3A
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Integer+programming+with+binary+and+bounded+variables+via+Gr%C3%B6bner+bases+with+applications+to+multiobjective+integer+programming&rft.jtitle=Journal+of+symbolic+computation&rft.au=Mattos+Langeloh%2C+Gabriel&rft.date=2026-07-01&rft.pub=Elsevier+Ltd&rft.issn=0747-7171&rft.volume=135&rft_id=info:doi/10.1016%2Fj.jsc.2025.102529&rft.externalDocID=S0747717125001117
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0747-7171&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0747-7171&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0747-7171&client=summon