https://remp3indir.net/solving-optimization-problems-with-python-linear-programming/
solving optimization problems with python linear programming