From 4b82b1328ef50f084a654a7bdbff90edcb8d90ec Mon Sep 17 00:00:00 2001 From: vae97 Date: Fri, 2 Oct 2020 21:16:04 +0530 Subject: [PATCH] Added my new App idea --- .../Linear-programming-Solver.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Projects/2-Intermediate/Linear-programming-Solver.md diff --git a/Projects/2-Intermediate/Linear-programming-Solver.md b/Projects/2-Intermediate/Linear-programming-Solver.md new file mode 100644 index 00000000..aaaacfbe --- /dev/null +++ b/Projects/2-Intermediate/Linear-programming-Solver.md @@ -0,0 +1,30 @@ +# Linear Programming Solver App + +**Tier:** 2-Intermediate + +Linear Programming is a mathematical method that is used in Food and agriculture, Engineering, Energy Industry and Transportation etc in order to find the optimal solution. Linear Programming problems consist of Objective Function and Constrains. This Application helps to maximize or minimize the given objective function using given constrains. + +- [What is Linear Programming ?](https://www.analyticsvidhya.com/blog/2017/02/lintroductory-guide-on-linear-programming-explained-in-simple-english/) + +## User Stories + +- [ ] User can enter the Objective Function type (Maximize or Minimize). +- [ ] User can enter the Objective Function with any number of decision variables. +- [ ] User can enter all the constrains including non-nagativity. +- [ ] User can choose which method should be used to solve the problem. +- [ ] User can press the solve button in order to solve the problem. + + +## Bonus features + +- [ ] User can see all the iterations to get a better idea about the problem. +- [ ] User can see the graphical view of the problem when there are only two variables. + + +## Useful links and resources + +- [Solve LP Problems with Python](https://towardsdatascience.com/solving-your-first-linear-program-in-python-9e3020a9ad32) + +## Example projects + +- [online-optimizer.appspot.com](https://online-optimizer.appspot.com)