Nonlinear integer programs entail optimizing nonlinear objective functions where the decision variables are constrained to integer values. In this work, we are particularly concerned with problems that are subject to linear constraints, which can be formulated as follows:
where
python=3.11
pytorch=2.1.0
hsnf=0.3.16Use the following command to run MAPE on QPLIB instances:
python mape.pyUse the following command to run baseline solvers on QPLIB instances:
python baseline_solvers.py --solver 'gurobi'
python baseline_solvers.py --solver 'scip'
python baseline_solvers.py --solver 'cplex'If you would like to use this repository, please consider citing this work using the following Bibtex:
@article{liu2024gpu,
title={GPU-Based Graver Basis Extraction for Nonlinear Integer Optimization},
author={Liu, Wenbo and Wang, Akang and Yang, Wenguo},
journal={arXiv preprint arXiv:2412.13576},
year={2024}
}