Skip to content

Implementation of the Simplex Method algorithm to solve linear programming maximization and minimization problems.

License

Notifications You must be signed in to change notification settings

natefedez/simplex-method-ic-6400

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simplex-method-ic-6400

Description

Implementation of the Simplex Method algorithm to solve linear programming maximization and minimization problems.

About The Project

Product Screen Shot

Implementation of the Simplex Method algorithm to solve linear programming maximization and minimization problems.

Getting Started

Prerequisites

  • pip3 installed, the package installer for Python. Installation:
sudo apt-get -y install python3-pip
  • PyQt5 5.15.4 installed, set of cross-platform C++ libraries that implement high-level APIs for accessing many aspects of modern desktop and mobile systems. Installation:
pip3 install PyQt5
  • qt-material 2.8.4 installed, stylesheet for PySide6, PySide2 and PyQt5, which looks like Material Design. Installation:
pip3 install qt-material

Installation and Usage

  1. Clone the repo
    git clone https://github.com/natanfdecastro/simplex-method-ic-6400
  2. Go to src/main/python/edu/tec/ic6400/ and run:
    python3 simplex-program.py
  3. The main window should appear, introduce the data for the problems and the options
  4. You can add more variables and restrictions (max of 17 variables)
  5. Choose to generate a .txt file with the solution or not
  6. Click on solve
  7. The solved problem should look something like this:

Problem solved Screen Shot

  1. If you clicked generate .txt file, the resulting content of the file should look like this:
  • The statement of the problem: Problem solved Screen Shot

  • The procedure of the solved problem (the tables and actions): Problem solved Screen Shot

  • The final solution for the problem: Problem solved Screen Shot

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Natán Fernández de Castro - @natanfdecastro - natanfdecastro@protonmail.com

Project Link: https://github.com/natanfdecastro/simplex-method-ic-6400

About

Implementation of the Simplex Method algorithm to solve linear programming maximization and minimization problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages