#binding #cplex #optimization #miqp

cplex_dynamic

Binding of IBM Cplex dynamic/shared library, modified based on rplex

2 releases

0.1.1 Oct 9, 2022
0.1.0 Sep 27, 2022

#140 in Robotics

MIT/Apache

37KB
786 lines

cplex_dynamic

Binding of IBM Cplex dynamic/shared library, modified based on rplex.

steps to use

  1. install cplex on your computer.
  2. copy ..somepath\IBM\ILOG\CPLEX_Studio_XXXX\cplex\bin\x64_win64\cplexXXXX.dll file (or .so in linux os) into your crate root folder (or its subfolder).

check example

cargo run --example qcp

lib.rs:

This crate is modified based on rplex.

It is a binding of IBM Cplex using its dynamic/shared library.

Usage: After installing Cplex on your computer, copy \IBM\ILOG\CPLEX_Studio_Community221\cplex\bin\x64_win64\cplex2210.dll file into your crate root folder (or its subfolder).

For example,

[your-crate] --[src] ----main.rs --[cplex] ----cplex2210.dll --Cargo.toml

Dependencies

~2.5MB
~51K SLoC