Solving a Coal Blending Problem with LP

  • Context: MHB 
  • Thread starter Thread starter Wilmer
  • Start date Start date
  • Tags Tags
    Coal
Click For Summary

Discussion Overview

The discussion revolves around a linear programming problem related to formulating a blend of coal for power stations, focusing on constraints regarding phosphorus and ash content. Participants seek clarification on the problem's requirements, particularly the formulation of constraints and the implications of the blending process.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants express confusion about the problem statement and specifically question the formulation of equation [3].
  • There is a discussion about the constraints, particularly whether they should be treated as equalities or inequalities, with some suggesting that equality may not allow for optimization.
  • One participant proposes a solution using specific values for a, b, and c, while questioning how to apply these to the requirement of blending one ton of coal.
  • Another participant suggests that the major component in the blend will likely be grade 1 coal based on its properties.
  • Several participants discuss the implications of the constraints on the solution, with one noting the peculiarity of the sum of proportions being less than or equal to one.
  • There are mentions of alternative approaches to solving the problem, including brute-force methods and checking for potential typos in the problem statement.
  • Participants share their calculated values for a, b, and c, and discuss the costs associated with different blends.

Areas of Agreement / Disagreement

Participants generally do not reach a consensus on how to interpret the constraints, particularly regarding the treatment of equation [3]. There are multiple competing views on how to approach the problem and whether the constraints should be equalities or inequalities.

Contextual Notes

Some participants note that the problem may contain ambiguities or peculiarities, particularly regarding the formulation of the constraints and the requirement for the sum of proportions.

Wilmer
Messages
303
Reaction score
0
Can someone explain what is being asked in this problem. I find it quite confusing.
Particularly equation [3]. Thank you.
................
A firm selling cooking coal to power stations, requires to formulate a blend of
coal with a phosphorus content of at most 0.04% and ash impurity of at most 5%.
Three different grades of coal are available to blend; the phosphorus and ash
content and the price of each grade are given in the table below:
Code:
    Grade %Phosphorus %Ash  $/Tonne 
a     1      0.03       3     80 
b     2      0.05      14     60 
c     3      0.08       8     90
Question: Show that the problem of determining the optimal blend can be modeled
by the following Linear Programming problem.
Find a, b, c to minimize Z = 80a + 60b + 90c subject to:

3a + 5b + 8c ≤ 4 [1]
3a +14b + 8c ≤ 5 [2]
a + b + c ≤ 1 [3]

Non-negativity constraint = a, b, c ≥ 0.

Take care in your answer to define the decision variables and to explain briefly
how the objective funtions and the constraints are derived
 
Physics news on Phys.org
Wilmer said:
Can someone explain what is being asked in this problem. I find it quite confusing.
Particularly equation [3]. Thank you.
................
A firm selling cooking coal to power stations, requires to formulate a blend of
coal with a phosphorus content of at most 0.04% and ash impurity of at most 5%.
Three different grades of coal are available to blend; the phosphorus and ash
content and the price of each grade are given in the table below:
Code:
    Grade %Phosphorus %Ash  $/Tonne 
a     1      0.03       3     80 
b     2      0.05      14     60 
c     3      0.08       8     90
Question: Show that the problem of determining the optimal blend can be modeled
by the following Linear Programming problem.
Find a, b, c to minimize Z = 80a + 60b + 90c subject to:

3a + 5b + 8c ≤ 4 [1]
3a +14b + 8c ≤ 5 [2]
a + b + c ≤ 1 [3]

Non-negativity constraint = a, b, c ≥ 0.

Take care in your answer to define the decision variables and to explain briefly
how the objective funtions and the constraints are derived

This is a linear programming problem, where 1 ton of product consists a, b, c tons of each available grade of coal.

Then the objective Z=80a + 60b + 90c is the cost of 1 ton of the blend, which is what you want to minimise.

Constraint [1] is the phosphorous content constraint (multiplied by 100)
Constraint [2] the ash constraint (again multiplied by 100)

Now constraint [3] is the interesting one, the actual constraint is that a+b+c=1 which is the requirement that we are blending 1 ton of coal. I imagine it is written as an inequality to conform to the linear programming paradigm. If this constraint is not active/tight in the solution to the LP problem as formulated then you will not have a viable solution.

CB
 
CaptainBlack said:
Constraint [2] the ash constraint (again multiplied by 100)
Thank you very much.
Isn't constraint[2] already multiplied by 100?

And it is evident that the major component will be grade 1, right?
 
Wilmer said:
Thank you very much.
Isn't constraint[2] already multiplied by 100?

And it is evident that the major component will be grade 1, right?

Yes and yes.

CB
 
IF the equations are set to equal the limits, then:
3a + 5b + 8c = 4 [1]
3a +14b + 8c = 5 [2]
1a + 1b + 1c = 1 [3]

System easily solved; a = 57/72, b = 8/72, c = 7/72

Phosphorus:
57 @ 3
8 @ 5
7 @ 8
------
72 @ 267/72 (~3.708333) ; must be at most 4, so ok

Ash:
57 @ 3
8 @ 14
7 @ 8
-------
72 @ 339/72 (~4.708333) ; must be at most 5, so ok

Now, this is where I'm confused; how to apply above to 1 ton.
Am I missing something evident? Thank you.
 
Wilmer said:
IF the equations are set to equal the limits, then:
3a + 5b + 8c = 4 [1]
3a +14b + 8c = 5 [2]
1a + 1b + 1c = 1 [3]

System easily solved; a = 57/72, b = 8/72, c = 7/72

Phosphorus:
57 @ 3
8 @ 5
7 @ 8
------
72 @ 267/72 (~3.708333) ; must be at most 4, so ok

Ash:
57 @ 3
8 @ 14
7 @ 8
-------
72 @ 339/72 (~4.708333) ; must be at most 5, so ok

Now, this is where I'm confused; how to apply above to 1 ton.
Am I missing something evident? Thank you.

Yes you are, you can't solve assuming equality for the constraints, because you then have no degrees of freedon left to do the optimisation. In a LP not all the constraints need be tight at the optimum, but in this case we do require the third one to be tight. Now it maybe that all the constraints are tight at the optimum, but that would be unusual, one or both of the first two constraints may not be tight (as I said befor the third is a problem, if it is not tight at the optimum of the problem as expressed then you do not have a solution to the real problem).

The natural way to solve this is to use the equality constraint to eliminate one of the variables which will leave you with a LP in two decision variables. The way it is expressed I believe is wrong and either the trick of elliminating one variable needs to be used, or some other trick for dealing with equality constraints is need, or luck so that the third constraint is tight in the solution of the problem as expressed.

Plan A should be to check for typos in either the question as given to you or in your transcription of the problem.

CB
 
Last edited:
I hear you...thanks!

Well, I "brute-strengthed" it in terms of 1000 tons:

a = 819, b = 181, c = 0, cost = 76380, phosphorus = 3.362, ash = 4.991

Pretty well as expected, simply by eyeballing the problem...
 
Wilmer said:
I hear you...thanks!

Well, I "brute-strengthed" it in terms of 1000 tons:

a = 819, b = 181, c = 0, cost = 76380, phosphorus = 3.362, ash = 4.991

Pretty well as expected, simply by eyeballing the problem...

Try a=9/11 and b=2/11.

I have to ask why are you attempting a LP problem when you apparently have not seen one before?

CB
 
Last edited:
CaptainBlack said:
Try a=9/11 and b=2/11.
I have to ask why are you attempting a LP problem when you apparently have not seen one before?
I was aware of that one: simply force a and b to combine for ash = 5;
3a + 14(1 - a) = 5; a = 9/11, so b = 2/11.
Cost 76.36 instead of the 76.38 I got using 1000 instead of 1.
It was the "eyeball" one I was referring to...

I have kinda "seen them before", but not as confusing as this one.
As to your "why?": trying to learn! Thanks.
 
  • #10
Wilmer said:
I was aware of that one: simply force a and b to combine for ash = 5;
3a + 14(1 - a) = 5; a = 9/11, so b = 2/11.
Cost 76.36 instead of the 76.38 I got using 1000 instead of 1.
It was the "eyeball" one I was referring to...

I have kinda "seen them before", but not as confusing as this one.
As to your "why?": trying to learn! Thanks.

I hate to reply with yet another question, but the problem you posted has what appears to be a mistake or at least a peculiarity (that the sum of the proportions is less than or equal to 1 rather than equal to one). Is that question exactly as asked, and where was it asked?

CB
 
  • #11
CaptainBlack said:
I hate to reply with yet another question, but the problem you posted has what appears to be a mistake or at least a peculiarity (that the sum of the proportions is less than or equal to 1 rather than equal to one). Is that question exactly as asked, and where was it asked?
Don't be shy!
If you look at my initial post again, you will see my reference to what you're saying:

"Particularly equation [3]
.....
a + b + c ≤ 1 [3] "

And what I posted is a "copy-paste" of the original problem; so exactly same.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K