This project provides a web application for solving optimization problems and generating insightful reports. It uses the Python programming language and the Streamlit library for building the user interface. The application allows users to input optimization problems, solve them using various algorithms, and generate visualizations and reports.
- Solve optimization problems using Projected Gradient Descent (PGD) algorithm
- Visualize the solution process and the final solution
- Generate insightful reports on the optimization problem
- Create a conda environment:
conda create --name VisOptSolv python=3.10.14or a virtual environement:
python3.10 -m venv VisOptSolvThen activate the created environment.
- To install the required dependencies, run the following command:\
pip install -r requirements.txtTo run the application, execute the following command:
streamlit run main.pyThen, open the application in your web browser at the URL displayed in the terminal.
Contributions and feedbacks are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.