Introduction to Linear Programming
We all come across situations in daily life where we need to find solutions to many different target based problems. Like maxing profits, reducing costs, or speeding up some process, etc. These kind of problems are called as Optimization Problems. How are these Optimization problems solving in mathematics. There are many various problems solving techniques to unravel such problems the most technique we'll discuss is Linear Programming.
Introduction
Linear Programming is a technique used to find the optimum solutions for a defined problem. An optimum solution is the solution that gives the best possible outcome of the given particular problem. In simple terms, it is the method to find out how to do something in the best possible way, with given limited resources you need to do the optimum utilization of resources to achieve the best possible result in a particular objective, such as least cost, highest profit possible, or least time spent using those resources which might have multiple uses.
A linear programming problem has two basic components:
Some examples of Problems solved using linear programming:
Important Terms In Linear Programming
Objective Function
An objective function attempts to maximize profits or minimize losses based on a set of constraints and the relationship between one or more decision variables. The problem must be a clear and well-defined objective that can be stated quantitatively such as maximization of profit or minimization of cost etc.
The constraints could refer to resources such as manpower, machines, time, etc. and reflects the limitations of the environment in which, for example, a business operates. Each combination of values that apply to decision variables forms the solution of the business problem.
Constraints
These are the restrictions imposed on the resources available such as a restricted number of machines, labor material, etc. The constraints are the restrictions or limitations on the decision variables. They usually limit the value of the decision variables.
Decision Variables
Variables that compete with each other to share limited resources such as product services etc. They are interrelated and have a linear relationship, which make them capable of being deciding factors for the best optimum solution.
For example, in an optimization model for labor scheduling, the number of workers employed on workshop floor for a factory for particular shifts is a deciding variable.
Redundant Constraints
Some constraints are visibly present but do not hinder the process of the problem under study is called a redundant constraint.
Solutions
Feasible Solutions: These are the set of all possible solutions in the form of variables that satisfy the constants.
Recommended by LinkedIn
Optimum Solution: This is the best solution out of all the feasible solutions that supports the objective function in the best possible manner.
Assumptions in Linear Programming
Advantages of Linear Programming
Limitations of Linear Programming
Conclusion
Linear programming and Optimization are used in various industries. The manufacturing and service industry uses linear programming on a regular basis. Some examples include:
The applications are not limited to the ones stated above. Keeping the limitations and assumptions in mind, Linear Programming can be applied any where and in any way required.
References