Rustplex
A fast and efficient Linear Programming (LP) Solver implemented in Rust, designed to solve optimization problems using the Simplex Algorithm.
โจ Features
- Fast & Efficient: Optimized implementation of the Simplex Algorithm for solving LP problems.
- User-Friendly API: Designed for ease of use with a clean and intuitive API.
- Custom Constraints & Objectives: Define your own constraints and objective functions effortlessly.
- Scalable & Reliable: Suitable for large-scale linear programming problems.
๐ Installation
install via Cargo:
๐ Usage
use ;
Output:
Solver Status: Optimal
Objective Value: 10.00
Variable Values: [
Var(x2): 2.00
Var(x3): 3.00
Var(x1): 5.00
]
Iterations: 3
Solve Time: 18.10ยตs
๐ Contributing
Contributions are welcome! Feel free to fork, submit issues, or open pull requests.
๐ License
This project is licensed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-MIT and LICENSE-APACHE for details.
Developed with โค๏ธ in Rust.