Linear Programming (LP, Also Called Linear Optimization) Is A Method To Achieve The Best
Linear Programming (LP, Also Called Linear Optimization) Is A Method To Achieve The Best
Linear Programming (LP, Also Called Linear Optimization) Is A Method To Achieve The Best
In the OR project I wanted to optimize the carbon footprint by changing the diet chart of the
people. For this Optimization problem I have used Linear programming model to find out the
optimum solution. Firstly, what is linear programming?
Linear programming (LP, also called linear optimization) is a method to achieve the best
outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements
are represented by linear relationships. Linear programming is a special case of mathematical
programming (also known as mathematical optimization).
linear programming is a technique for the optimization of a linear objective function, subject
to linear equality and linear inequality constraints.
My Contribution
My contribution in the overall project includes
1. Helping in Partial collection of the Data like carbon footprint data, Nutrient values data
and cost data.
2. Helping in deciding the constraints and model formulation.
3. Fully preparing the Analysis of Final optimal solution, I have prepared the excel sheet
table and calculated the nutrient content values, carbon footprint and cost of the items for
optimal solution quantity.
My Motivation
Carbon emissions and Climate change is one of the present burning problems which needs to be
solved. So, I gave it a thought of what can I do to reduce it and while surfing through the internet
I found that Food and agriculture is one of the biggest contributors of carbon emissions. After
that I was shocked to know how much carbon emission, I am causing every day. So, It gave me
the motivation to change my diet and optimize my carbon footprint while remaining healthy and
within my budget for food.
So, what I have done in this project is that I have taken 3 food groups- Animal & plant
protein food groups under which I’ve taken 7 products (beef, chicken, eggs, lamb, pork,
fish, beans); dairy food group in which I’ve 5 products (regular milk, almond milk, soy
milk, tofu, cheese) and cereals food groups products are (rice, bread, oats, quinoa). Food
Products have been taken keeping in mind US dietary habits.
As mentioned above, my objective is to minimize the carbon emissions from each food groups
and i wanted to calculate what food products i must consume and their optimum quantity, which
is my decision variable, so that my objective is met. While formulating I’ve taken the values of
nutrients, carbon emissions and cost of the food per 100g.
The below table shows the data we have collected for this project. We determined for each food
product Carbon emissions per 100g per day, carbohydrate, protein, fat and sodium per 100g, and
cost of each food product per 100 gm.
Since, in our main PPT presentation in class we have taken all the Input values which
are facts like carbon footprint, cost and nutrient values. so, for the Input values in the
Individual project are all dummy (fake values) because it is mentioned that input
values should be different.
Assumptions
I have taken the following assumptions, Maximum spending on each food groups is US $6.
During my research I found out that an average person spends US$ 550 per month on food in
USA, therefore per day expenditure is approximately US$ 18.33. Since I am taking only 3 food
groups (fruits, vegetables, fats and oils are not taken) I’ve taken 18$ as our budget and divided it
into 3 equal parts.
90% of carbohydrate intake is through cereals and remaining through dairy and meat
90% of protein intake is through meat, pulses and eggs and remaining through dairy products
50% of fat intake is through meat products and remaining though dairy and nuts and oils
Some Facts: - The following are the per day nutrient intake needed for the single person to
remain healthy. The data is taken from the Title 21 Code of Federal Regulation which is the US
food regulation.
Carbohydrate: 275g to 350 g
Protein: 50g to 70 g
Fat: <78 g, Sodium: <2300 mg
There is only maximum value for Fat and sodium because it is unhealthy component.
Model Formulation
Cereal Food group Model –
Bread= a; Rice= b; Quinoa= c; Oats= d (these products are my decision variables with quantity
as 100g)
Minimization of CO2 emissions: Z= 0.25a+ 0.75b + 0.16c+ 0.07d (co-efficient is my carbon
emissions per 100g/day for each product, the carbon emission values are dummy values)
Constraints –
I have taken constraint regarding how much I can spend daily on each food group which as
explained before I’ve taken as $6
Maximum spending in a day on cereals food products is $6: 0.230a + 0.08b+ 0.9c+ 0.9d <= 6
As explained before we have taken that 90% of our carbohydrate requirement will come from
cereals, our atleast 90% of 275 g which is 247.5 should come from cereals and we have taken a
upper limit of 350gm as some diet should be balanced so i can intake this nutrient from other
sources as well.
Minimum carbohydrate nutrient intake 50a + 90b + 65c + 65d >= 247.5 (90% of 275 g)
Maximum carbohydrate nutrient intake 49a + 80b + 64.16c + 65.7c <= 350
Since sodium has a maximum intake of 2300mg for our total diet, i have equally divided its
consumption from all 3 food groups so that’s why max 800g can be eaten from cereals
Maximum sodium intake 500a + 10b + 10c+ 20d <= 800 (2300/3 because there are 3 food
groups)
The family also has a preference for particular food products which are bread and rice. Bread
value they definitely want to consume atleast 50g and rice also atleast 50 g
Minimum quanity of bread consumed (50 g) a>= 0.5
Minimum quantity of rice consumed (50 g) b>= 0.5
References
The Data has been collected from the following sources and references.
Carbon Footprint data - https://www.bbc.com/news/science-environment-46459714
Cost Data - https://www.globalprice.info/en/?p=usa/food-prices-in-usa
Nutrient values - Title 21 Code of Federal Regulation which is the US food regulation