Linear Programming Problems
Linear Programming Problems
ADDITIVITY
WE TAKE THE MINE EXAMPLE TO SEE WHAT ADDITIVITY PROPERTY MEANS
THE TOTAL COST (Z) IS THE SUM OF THE INDIVIDUAL MINE COSTS
CHANGE IN Z = SUM OF CHANGE IN INDIVIDUAL MINE COSTS
RHS OF ANY CONSTRAINT (54 TONS) = SUM OF INDIVIDUAL RESOURCE
CONSUMPTIONS (I.E. INDIVIDUAL PRODUCTION OF THE MINES)
CHANGE IN RHS OF A CONSTRAINT = SUM OF INDIVIDUAL CHANGES OF THE
MINES
ALL THESE DEMONSTRATE THE PROPERTY OF ADDITIVITY
WE CAN ACTUALLY ADD THE INDIVIDUAL VALUES TO GET THE FINAL VALUE
SINCE THE INDIVIDUAL VALUES ARE INDEPENDENT
DIVISIBILITY: WE ALLOW NON-INTEGER VALUES
CERTAINTY: WE ARE CERTAIN ABOUT THE VARIOUS COSTS, VARIOUS
CONTRIBUTIONS, VARIOUS PROFITS, THE PROTEIN AND FIBER CONTENT %
PRESENT IN CORN AND SOYA, THE QUANTITY OF RAW MATERIAL THAT INTERIOR
AND EXTERIOR PAINTS TAKE, THE TIME THAT EACH CHOCOLATE VARIETY TAKES
TO BE PRODUCED, ETC.
WE DON'T ATTACH ANY PROBABILITY
Slack & Surplus
SLACK APPEARS IN AN UNDERUSED CONSTRAINT (USED LESS THAN ITS MAXIMUM ALLOWED LEVEL). IT
RELATES TO <= CONSTRAINTS.
TAKE THE CEREAL PROBLEM AS AN E.G.
0.02X1 +0.06X2 <= 40 WAS A CONSTRAINT THERE
THE OPTIMUM SOLUTION WAS 470.588KG OF CORN AND 329.412KGOF SOYA. BY PRODUCING THESE
QUANTITIES, THE FIBRE CONTENT IN THE 800KG OF DISH ENDED UP BEING ONLY 29.176KG.
NOW THIS CONSTRAINT SAYS WE CAN HAVE UPTO 40KG, BUT WE ENDED UP WITH LESS THAN THAT. WE
DID NOT MAKE USE OF THIS CONSTRAINT TO ITS FULLEST.
HERE SLACK = 40 29.176 = 10.824KG. HAD THE OTHER CONSTRAINTS BEEN LESS RESTRICTING, WE
COULD HAVE USED MORE OF THE FIBER ALLOWANCE (CONSTRAINT)
THOUGH THE FIBER CONSTRAINT WAS PRESENT, IT DID NOT REALLY ACTIVELY LIMIT OR BIND US HERE IN
THIS PROBLEM. SO IT IS CALLED A NON-BINDING CONSTRAINT.
SO, ANY CONSTRAINT WITH SLACK > 0 IS A NON-BINDING CONSTRAINT
IN PROBLEM AB1, THE OPTIMAL / OPTIMUM SOLUTION IS TO MAKE 85.714 UNITS OF 30G CHOCOLATES
AND 114.286 UNITS OF 50G CHOCOLATES. SO WE SEE THAT THE CONSTRAINT X1+X2 <= 200
CONSTRAINT, IS A BINDING CONSTRAINT SINCE IT WAS NOT ONLY PRESENT BUT ALSO ACTIVELY LIMITED
THE NUMBER OF UNITS OF CHOCOLATES WE COULD PRODUCE.
THE TERM SLACK DOES NOT APPLY TO PROTEIN CONSTRAINT AND THE
QUANTITY CONSTRAINT AS THEY ARE >= CONSTRAINTS. WE USE THE
TERM 'SURPLUS' FOR >= CONSTRAINTS
SURPLUS APPEARS WHEN A CONSTRAINT IS USED MORE THAN ITS
MINIMUM ALLOWED LEVEL.
IN THE CEREAL PROBLEM, BOTH , BOTH QUANTITY AND PROTEIN
CONSTRAINTS HAD A SURPLUS OF 0. FOR E.G. THE MINIMUM ALLOWED
LEVEL OF PRODUCTION OF THE DISH WAS 800KG, AND ACCORDING TO THE
OPTIMAL SOLUTION, WE ENDED UP PRODUCING EXACTLY 800KG. THERE
WAS NO SURPLUS. SURPLUS = 0 FOR THESE CONSTRAINTS. SO THEY
BOTH ARE BINDING CONSTRAINTS.
WHEN YOU COME ACROSS A >= CONSTRAINT WITH SURPLUS >0, YOU
CAN CALL IT A NON-BINDING CONSTRAINT. ACTUALLY, YOU HAVE TO CALL IT
A NON-BINDING CONSTRAINT.