This archive is under the GNU General Public License v3.0.
The software and data in this repository are a snapshot of the software and data that were used in the research reported on in Serial and Parallel Two-Column Probing for Mixed-Integer Programming by Yongzheng Dai and Chen Chen.
If you want to reproduce the results in our paper, please follow the instructions in papercode. If you want to use our method, you can use either code from src or papercode.
Please install an advanced version of JuMP to reproduce our results! Since JuMP in an older version (before v.1.28) has some issues in reading .mps file.
If you want the most recent JuMP (a prototype), it can be obtained by:
pkg> add JuMP #Press ']' to enter the Pkg REPL mode.
pkg> add MathOptInterface#masterThe code is written in the Julia programming language. Please visit the website for an installation guide.
To run the content of scripts in src, the following Julia packages are required: SCIP, BangBang, Random, SparseArrays, JuMP.
Yon can check whether you have installed these required packages by running package_check.jl (in src)
julia> include("package_check.jl")To install a package, simply run
pkg> add PACKAGE_NAME # Press ']' to enter the Pkg REPL mode.See README.md (in src) for tutorial and examples.