https://github.com/apiz23/algebra-project
  
  
    Algebra Project - matrix and linear programming 
    https://github.com/apiz23/algebra-project
  
        Last synced: 4 months ago 
        JSON representation
    
Algebra Project - matrix and linear programming
- Host: GitHub
 - URL: https://github.com/apiz23/algebra-project
 - Owner: apiz23
 - Created: 2024-06-18T17:08:06.000Z (over 1 year ago)
 - Default Branch: master
 - Last Pushed: 2024-06-27T14:54:57.000Z (over 1 year ago)
 - Last Synced: 2025-01-22T04:09:26.861Z (10 months ago)
 - Language: Python
 - Size: 8.79 KB
 - Stars: 0
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
README
          # Algebra Project
This project demonstrates two main problems: Network Traffic Flow and Optimization of Manufacturing Production using Python libraries like NumPy, NetworkX, Matplotlib, PuLP, and PyFiglet.
## Prerequisites
Ensure you have Python and pip installed on your system. You can download Python from [python.org](https://www.python.org/downloads/).
## Installation
To install the required libraries, run the following command:
```
.\install_library.bat
```
## Running the Project
To run the project, execute:
```
.\run.bat
```
## Features
Network Traffic Flow
- Calculates eigenvalues and eigenvectors of a traffic flow matrix.
- Visualizes the network graph with critical links highlighted.
- Computes optimal traffic flow using inverse matrix and Gauss-Jordan elimination.
Optimize Manufacturing Production
- Solves a linear programming problem to maximize profit.
- Visualizes the feasible region and optimal solution.
## Acknowledgements
This project uses the following libraries:
- NumPy
- NetworkX
- Matplotlib
- PuLP
- PyFiglet