Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelstott/simplexsolver

Python script that solves standard linear programs with the Simplex algorithm and outputs step-by-step LaTeX instructions.
https://github.com/michaelstott/simplexsolver

algorithms homework-exercises homework-helper latex problem-solving simplex simplex-algorithm tutorial

Last synced: 4 days ago
JSON representation

Python script that solves standard linear programs with the Simplex algorithm and outputs step-by-step LaTeX instructions.

Awesome Lists containing this project

README

        

# Simplex Solver

Example code for solving linear equations using simplex.

- Provides step-by-step instrucitons for solving LPs using simplex algorithm (tableau method).
- Outputs raw LaTeX file.

LaTeX files can be compiled [here].

Note: Currently, only LPs in standard form are supported.

### Examples

###### 1. Standard Form Maximization LP

Consider the following objective function and constraints:







This problem can be solved by running the script with the following parameters:

```sh
$ python simplex.py -A "[[2,1],[1,2]]" -b "[4,3]" -c "[1,1]" -p max
```

###### 2. Standard Form Minimization LP

Consider the following objective function and constraints:







This problem can be solved by running the script with the following parameters:

```sh
$ python simplex.py -A "[[2,1],[1,1]]" -b "[6,4]" -c "[3,2]" -p min
```

[here]: