https://accountingdetail.com/linear_programming_technique_general_observations/