Professional Documents
Culture Documents
Linear Programing
Linear Programing
Linear Programing
GROUP:
1. Aaliyan
2. Huzaifa
3. Abdullah
4. Arhum
5. Abdullah
Submitted to: MAM SEEMA IDREES
Linear Programming
1
Linear Programming
Table of Contents
Linear Programing.......................................................................................................................................3
Understanding Of Linear Programming Technique:....................................................................................3
1. Express the Problem Mathematically:.................................................................................................3
2. Graph the Problem:..............................................................................................................................4
3. Calculate the Optimal Value:...............................................................................................................5
Four Application Of Linear Programming Techniques:..............................................................................6
1. Food And Agriculture:.........................................................................................................................6
2. Application In Engineering:.................................................................................................................6
3.Tranportation Optimization:.................................................................................................................7
4. Efficient Manufacturing:.....................................................................................................................7
How Are Linear Equations Used in Everyday Life?....................................................................................7
1. Variable Costs:................................................................................................................................7
2. Rates:...............................................................................................................................................7
3. Budgeting:.......................................................................................................................................7
4. Making Predictions:.........................................................................................................................8
Characteristics of a Linear Programming Problem......................................................................................8
1. Optimization....................................................................................................................................8
2. Linearity..........................................................................................................................................8
3. Objective Function..........................................................................................................................9
4. Constraints.......................................................................................................................................9
The Disadvantages of Linear Programming................................................................................................9
1. Modeling:........................................................................................................................................9
2. Linearity:.........................................................................................................................................9
3. Reality:..........................................................................................................................................10
4. Inflexibility:...................................................................................................................................10
Conclusion.................................................................................................................................................11
2
Linear Programming
Linear Programing
If you've only got limited resources at your disposal, then it's helpful to calculate
how best to maximize those resources – whether that's time, money, or space.
Let's say, for example, that you have 50 square feet of office space to use for
storage. Your budget is $200, and there are a variety of cabinet types and sizes from
which to choose. How do you optimize the space you have available, and stay within
the allotted budget?
Or consider that you manufacture three products using the same basic raw
materials. However, as each product uses different amounts of material, some are more
expensive to produce than others. A few of the materials are perishable, and need to be
used quickly. How much of each product should you manufacture to minimize your
cost? And which combination produces the least waste?
Questions like these may seem very complex. With so many variables and
constraints to take into consideration, how do you decide what to do? The answer is to
use linear programming. So basically:
“Linear programming is a mathematical or graphical technique which helps
to find the optimal way to use limited resources.”
When you have a problem that involves a variety of resource constraints, linear
programming can generate the best possible solution. Whether it's maximizing things
like profit or space, or minimizing factors like cost and waste, using this tool is a quick
and efficient way to structure the problem, and find a solution.
The end points of the capacity line are the maximum possible Bags and Caps
that can be produced. So You can produce:
4
Linear Programming
The area bounded by the three constraint lines and the x and y axes is the set of
possible combinations of Bags and Goop production. Anything beyond those borders is
not possible – given these constraints, and assuming that production of Bags and caps
is greater than 0. The optimal combination will be somewhere along the outside border.
Anything inside the boundary would not use all of the available capacity.
5
Linear Programming
C = 120 +150
C = 270
Maximum contribution (C) at point y:
5J + 3G = 525
J = 100
Substitute J = 100 into the first equation:
(5 x 100) +3G = 525
3G = 25
G = 8 (round down because you cannot sell part of a Goop)
C = 2.5J + 2G (maximum profit)
C = (2.5 x 100) + (2 x 8)
C = 250 +16
C = 266
Maximum contribution (C) at point z:
J = 100, G = 0
C = 2.5J + 2G (maximum profit)
C = (2.5 x 100) + (2 x 0)
C = 250
Based on these calculations, the optimal production for Bags and Caps is at point
x (60 Bags and 75 Caps). This is a simple linear programming example.
In reality, most business problems involve so many variables and constraints that
you wouldn't try a manual solution. Linear programming software programs can solve
the equations quickly and easily, and they provide a great deal of information about the
various points within the possible set.
2. Application In Engineering:
In the field of construction, civil engineers use linear programming techniques to
solve design related problems and manufacturing problems.
3.Tranportation Optimization:
6
Linear Programming
Transportation systems rely upon linear programming for cost and time
efficiency.
For example: Airlines use linear programming to optimize their profits according
to different seat prices and customer demand. Airlines also use linear programming for
pilot scheduling and routes.
4. Efficient Manufacturing:
Manufacturing requires transforming raw materials into products that maximize
company revenue. A company can use a linear expression of how much raw material to
use and how much company earn profit.
7
Linear Programming
guests and give her client the actual cost of the event with the food and rental costs
included.
4. Making Predictions:
One of the most helpful ways to apply linear equations in everyday life is to
make predictions about what will happen in the future. If a bake sale committee
spends $200 in initial start up costs and then earns $150 per month in sales, the linear
equation y = 150x - 200 can be used to predict cumulative profits from month to
month. For instance, after six months, the committee can expect to have netted $700
because (150 x 6) - 200 = $700. While real world factors certainly impact how
accurate predictions are, they can be a good indication of what to expect in the future.
Linear equations are a tool that make this possible.
2. Linearity
As the name hints, linear programming problems all have the trait of being
linear. However, this trait of linearity can be misleading, as linearity only refers to
variables being to the first power (and therefore excluding power functions, square
roots and other non-linear functions). Linearity does not, however, mean that the
functions of a linear programming problem are only of one variable. In short, linearity
in linear programming problems allows the variables to relate to each other as
coordinates on a line, excluding other shapes and curves.
3. Objective Function
All linear programming problems have a function called the “objective function.”
The objective function is written in terms of the variables that can be changed at will
(e.g., time spent on a job, units produced and so on). The objective function is the one
that the solver of a linear programming problem wishes to maximize or minimize. The
result of a linear programming problem will be given in terms of the objective function.
The objective function is written with the capital letter “Z” in most linear programming
problems.
8
Linear Programming
4. Constraints
All linear programming problems have constraints on the variables inside the
objective function. These constraints take the form of inequalities (e.g., “b < 3” where
b may represent the units of books written by an author per month). These inequalities
define how the objective function can be maximized or minimized, as together they
determine the “domain” in which an organization can make decisions about resources.
2. Linearity:
Linear programming relies, logically enough, on linear equations: If you double
sales while everything else stays constant, the equation will show you doubling your
revenue. Some decision variables have a non-linear effect, however. If you double
your budget for a business start-up, for example, that doesn't mean your first-year
profits or expenses double as well. Efficiencies of scale also often do not relate to
linear effects. Alternatives to linear programming such as goal programming take
nonlinear variables into account.
3. Reality:
Linear programming is only effective if the model you use reflects the real
world. Every model relies on certain assumptions and they may be invalid: you
assume, for example, that tripling production will triple sales, but in reality it saturates
the market. Linear equations sometimes give results that don't make sense in the real
world, such as a result indicating that you should contract to build 23.75 battleships for
the Navy to maximize profits -- how will you deal with the .75 in practical terms?.
Skilled linear programmers can tweak models and equations to deal with these
problems.
4. Inflexibility:
9
Linear Programming
Some situations have too many possibilities to fit into a linear programming
formula. A medical practice could use linear programming to determine the optimum
radiation treatments for cancer patients, but medical conditions are so diverse, doctors
inevitably find some that don't fit any linear model. Linear programming also of course
has no intuition or gut instinct; Heath Hammett, who works on linear programs for the
military, told "Signal" magazine in 2005 that this is why it's necessary for people to
review linear programming conclusions before acting on them.
Conclusion
Linear programming is a mathematical or graphical technique which helps to find the
optimal way to use limited resources. In a nutshell linear programming helps a firm to
utilize its resources more conveniently to boost up production. There are many
application of linear programming in different fields like food and agriculture, transport
optimization, manufacturing and engineering. Linear Equation can also be used in
10
Linear Programming
everyday life and household. The main Characteristics of linear equation are
optimization, linearity, objective function and constraints. While there are pros of linear
programing, there are still some cons of linear programming like modeling, linearity,
reality and inflexibility
11