#linear #linear-solver #simplex #precision #ilp #exact

app relp-bin

An exact linear program solver written in Rust

6 releases

0.0.6 Jan 6, 2022
0.0.5 Aug 3, 2021
0.0.3 Jul 29, 2021

#565 in Science

GPL-3.0-only

6.5MB
68 lines

crate

Relp

An exact linear program solver written in Rust.

Usage

Compile the crate with:

cargo build --release

Make sure to include the --release flag to disable (expensive) debug assertions.

You can then solve problems with:

target/release/relp-bin my_program.mps

For more options, use the --help flag:

USAGE:
    relp-bin [FLAGS] <problem-file>

ARGS:
    <problem-file>    File containing the problem description

FLAGS:
    -h, --help           Prints help information
        --no-presolve    Disable presolving
        --no-scale       Disable scaling
    -V, --version        Prints version information

Dependencies

~4.5MB
~90K SLoC