SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05
www.ijera.com 1|P a g e
Determination of Optimal Product Mix for Profit Maximization
using Linear Programming
Sengupta, Debajyoti*
*(Assistant Consultant, Tata Consultancy Services, Saltlake Kolkata-700091, India)
ABSTRACT
This paper demonstrates the use of liner programming methods in order to determine the optimal product mix for
profit maximization. There had been several papers written to demonstrate the use of linear programming in
finding the optimal product mix in various organization. This paper is aimed to show the generic approach to be
taken to find the optimal product mix.
Keywords - Basic solution, Degeneracy, Linear Programming, Objective function, Simplex Method, Slack and
Surplus variables.
I. INTRODUCTION
A programming problem is a class of problems
that determines the optimal allocation of limited
resources to meet given objectives. The resources
may be men, material, machine and land. (Iheagwara
et al 2014). Linear Programming (LP) can be defined
as a mathematical technique for determining the best
allocation of a firm’s limited resources to achieve
optimal goal. (Yahya et al 2012).Linear
Programming (LP) is a mathematical technique to
achieve profit maximization or cost minimization in a
mathematical model whose requirements are
represented by linear relationship. A linear
programming problem may be defined as the problem
of maximizing or minimizing a linear function
subject to linear constraints. Linear Programming, an
operations research technique is widely used in
finding solutions to complex managerial decision
problems. (Ezema et al, 2012)
In a multi-product company it is often a
challenging task to find the appropriate quantities of
the product to be produced in order to maximize the
profit. It is quite a tough management decision to fix
the product quantities under the given constraints of
the organization. Linear programming comes to much
use in finding the optimal product mix.
II. LINEAR PROGRAMMING
PROBLEM
The general linear programming problem can be
described as follows:
Given a set of m linear equations or inequalities
in r variables, we wish to find non-negative values of
this variables which will satisfy the constraints and
maximize or minimize some linear function of the
variables. (Hadley 2002)
Mathematically, the above statement means, we have
m equalities or equations in r variables (m can be
greater than, less than or equal to r) of the form:
ai1 x1 + ai2 x2 + ai3 x3 + ………. + air xr { ≥ , = , ≤} bi,
i = 1 ,2 ,3, …….., m ….. (1)
where for each constraints one and only one of the
signs ≥ , = , ≤ holds, but the sign may vary from one
constraints to another. We seek the values of the
variables xj satisfying (1) and xj ≥ 0, j = 1, 2, 3, ……,
r, …….(2)
which maximize or minimize a linear function z = c1
x1 + c2 x2 + c3 x3 + ………. + cr xr …….. (3)
(aij, bi , cj s are assumed to be known constants)
(Hadley 2002)
The function z is to be optimized and it is called the
objective function.
Condition (2) which implies that the variables
should be non-negative are called the non-negativity
restrictions.
Any set of xj which satisfies (1) is regarded as a
solution to the linear programming problem whereas
any solution which shall satisfy the non-negativity
restrictions is regarded as a feasible solution. Any
feasible solution which shall optimize the objective
function is regarded as an optimal feasible solution.
The main task of solving a linear programming
problem is to find an optimal feasible solution
III. SLACK AND SURPLUS
VARIABLES:
Since it is much more convenient to work with
equations than inequalities it is desirable to convert
any inequalities in (1) into equations. The extra
variables adding which such conversion is possible
are called the slack and surplus variables.
Consider the constraints having ≤ sign in (1)
RESEARCH ARTICLE OPEN ACCESS
Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05
www.ijera.com 2|P a g e
A typical constraint of this category (say constraint g)
can be written as
ag1 x1 + ag2 x2 + ag3 x3 + ………. + agr xr ≤ bg
Let us introduce a new variable x(r+g) >= 0, where
ag1 x1 + ag2 x2 + ag3 x3 + ………. + agr xr + x(r + g) = bg
or x(r + g) = bg - (ag1 x1 + ag2 x2 + ag3 x3 + ………. +
agr xr ) ≥ 0
x(r + g) is called a slack variable.
Let us now consider the constraints having ≥ sign in
(1)
A typical constraint of this category (say constraint k)
can be written as
ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr >= bk
Let us now define a new variable x(r+k) >= 0, where
ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr = bk + x(r+k)
or x(r+k) = (ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr) -
bk
x(r + k) is called a surplus variable.
IV. BASIC SOLUTION
Given a system of m simultaneous linear equations in
n unknowns, Ax = b (m < n) and rank(A) = m. If any
m x m non-singular matrix is chosen from A, and if
all the (n-m) variables not associated with the
columns of this matrix are set to zero, the solution to
the resulting system of equation is called a basic
solution. The m variables which can be different
from zero are called the basic variables. (Hadley
2002)
V. DEGENERACY
A basic solution to Ax = b is degenerate if one or
more of the basic variables vanish.
VI. SIMPLEX METHOD
In order to determine an optimal basic feasible
solution, we might attempt to find all basic solutions
(including those which are not feasible) and the select
one which shall yield the optimal value of the
objective function. Since there is only finite number
of basic solutions, in theory, this is very much
possible. But since the number of basic solutions
increases very rapidly as the number of variables
increases, the above procedure is not very efficient.
Simplex method sorts out this problem. Simplex
method is an algebraic iterative method that proceeds
in a systematic way from an initial basic feasible
solution to other basic feasible solutions and
ultimately reaching the optimal basic feasible
solution in a finite number of steps. This method was
developed by George Dantzig in 1947.
In order to derive solutions for the linear
programming problem using Simplex method, the
objective function and the constraints must be
standardized.
The characteristics of the standard form are:
 All the constraints must be expressed in the form
of equations except the non-negativity
constraints which remains in the form of
inequalities.
 The right-hand side of each constraints equation
must be non-negative, that is, the bi s must be
non-negative. Since from strictly theoretical
point of view the each bi can have any sign we
shall first ensure that each of the bi ≥ 0. In order
to ensure this we simply just shall multiply both
sides of the inequality by (-1) whenever we shall
find the corresponding bi to be negative in the
original inequality. This would make the
corresponding bi non-negative and of course
shall alter the direction of the inequality.
 The TABLE 1 format can be used to solve the
linear programming problem using Simplex
method.
VII. THE SIMPLEX ALGORITHM
Step 1: Examine the (zj-cj)
Case 1: If (zj-cj) ≥ 0. In this case the given basic
solution is optimal.
Case 2: One or more (zj-cj) < 0 and for at least one ak
for which (zk-ck) < 0, all yik ≤ 0. Then there is an
unbounded solution.
Case 3: One or more (zj-cj) < 0 and each of these has
yij >0 for at least one i. Select any of the vectors ak to
enter the basis.
Step 2: When Case 3 holds true, compute the vector
to be removed from the basis matrix using
(xBr / yrk ) = min{(xBi / yik), yik > 0} = θ
Column r is removed and replaced by ak.
Step 3: Using the below listed formulas compute the
new values for all j. This shall yield the quantities of
interest for the new basic feasible solution. Return to
Step 1.
xBi = [xBi - xBr (yik / yrk )] ( i ≠ r ) ( i = 1,2,3,….m) ….
[4-1]
xBr = ( xBr / yrk ) …. [4-2]
z = z + (xBr/ yrk ) (ck – zk) = z + θ (ck – zk) …. [4-3]
[yij - yrj (yik / yrk )] = yij ( i = 1,2,…,m) and ( i ≠ r) ……[4-4]
yrj = (yrj / yrk ) …[4-5]
zj - cj = [zj - cj + (yrj / yrk ) (ck - zk)] …….[4-6]
In absence of degeneracy, this iterative
procedure leads to an optimal basic solution in finite
number of steps.
VIII. THE PROBLEM:
Assume a certain manufacturing firm produces
‘n’ number of products , namely, P1, P2, P3, ….., Pn .
Assume there are ‘m’ raw materials required to
manufactures these products. We can name them as
R1, R2, R3,……., Rm. Now refer TABLE 2. It lists the
total quantity of each raw material available.
TABLE 3 lists the amount of each raw material
required to produce a crate of each of the product
listed.
Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05
www.ijera.com 3|P a g e
TABLE 4 lists the average cost price and selling
price of a crate of each product. Under the given
scenario, we want to find the optimal product mix
that shall maximize the profit.
IX. MODEL FORMULATION
Xi is the quantity of product Pi (1<= i <=n)
Z = (pr1) X1 + (pr2) X2 + (pr3) X3 + ………… +
(prn) Xn
Subject to
y11 X1 + y21 X2 + y31 X3 + ……..+ yn1 Xn <= Q1
y12 X1 + y22 X2 + y32 X3 + ……..+ yn2 Xn <= Q2
……………………
……………………
y1m X1 + y2m X2 + y3m X3 + ……..+ ynm Xn <= Qm
Xi >= 0 for i = 1, 2, 3, ….,n
Now introducing slack variables to convert
inequalities to equation we get
Z = (pr1) X1 + (pr2) X2 + (pr3) X3 + ………… +
(prn) Xn
y11 X1 + y21 X2 + y31 X3 + ……..+ yn1 Xn + X(n+1) =
Q1
y12 X1 + y22 X2 + y32 X3 + ……..+ yn2 Xn + X(n+2) =
Q2
……………………
……………………
y1m X1 + y2m X2 + y3m X3 + ……..+ ynm Xn + X(n+m)
= Qm
Xi >= 0 for i = 1, 2, 3, ….,n, (n+1), ……,(n+m)
Using suitable software like excel solver we can get
the necessary values of the variables as shown in
TABLE 5.’
X. CONCLUSION
Based on the given data, the optimum results as
derived shows that the quantity of product Pi is vi. and
the maximum value of profit is z0. Mentionworthy,
the quantity of certain product to be produced under
optimal condition can be zero indicating that the
manufacturing firm should stop the production of that
particular product or products in order to maximize
profit.
REFERENCES
[1] A.I.Iheagwara, J.Opara, J.I. Lebechi and
P.A. Esemokumo, Application of Linear
Programming Problem on Niger Mills
Company PLC Calabar, International
Journal of Innovation and Research in
Educational Sciences (IJIRES), 1(2), 2014 ,
105-114.
[2] W.B.Yahya, M.K.Garba, S.O.Ige and A.E.
Adeyosoye, Profit Maximization In A
Product Mix Company Using Linear
Programming, European Journal of
Business and Management, 4(17), 2012,
126-131.
[3] B. I. Ezema and U. Amakom, Optimizing
Profit with Linear Programming model: A
Focus on Golden Plastic Industry Limited,
Enugu, Nigeria, Interdisciplinary Journal of
Research in Business, 2(2), 2012, 37-49.
[4] G.Hadley, Linear programming (New Delhi,
Narosa Publishing House, 2002)
Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05
www.ijera.com 4|P a g e
Table 1: Simplex Table
c1 c2 ………. cn (+/-) M ………. (+/-)
M
cB Vectors
in basis
b a1 a2 ………. an q1 ……….. qs
cB1 b1 xB1 y11 y12 ………. y1n y1(n+1) y1(n+s)
cB2 b2 xB2 y21 y22 ……….. y2n y2(n+1) y2(n+s)
……… ……..
…….. ……..
……. ………
cBm bm xBm ym1 ym2 ……….. ymn ym(n+1) ym(n+s)
Z = z1 -c1= z2 –
c2=
………. zn –
cn=
……… …….. …….
Table 2: Quantity of raw materials available in stock
Raw Materials Quantity available
R1 Q1
R2 Q2
R3 Q3
Rm Qm
Table 3: Quantity of raw materials needed to produce a crate of each product
Products R1 R2 R(m-1) Rm
P1 y11 y12 y1(m-1) y1m
P2 y21 y22 y2(m-1) y2m
P3 y31 y32 y3(m-1) y3m
Pn yn1 yn2 yn(m-1) ynm
Table 4: Average cost and selling price of a crate of each product
Products Average cost
price
Average
Selling Price
Profit
P1 c1 s1 pr1
P2 c2 s2 pr2
P3 c3 s3 pr3
Pn cn sn prn
Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05
www.ijera.com 5|P a g e
Table 5: Variables and their values
Variables Values
X1 v1
X2 v2
X3 v3
Xn vn
Z = z0 = zmax

Mais conteúdo relacionado

Mais procurados

Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)Kamel Attar
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programmingjyothimonc
 
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...Mengxi Jiang
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game TheoryPurnima Pandit
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2SHAMJITH KM
 
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem Navodaya Institute of Technology
 
A New Hendecagonal Fuzzy Number For Optimization Problems
A New Hendecagonal Fuzzy Number For Optimization ProblemsA New Hendecagonal Fuzzy Number For Optimization Problems
A New Hendecagonal Fuzzy Number For Optimization Problemsijtsrd
 
Linear programming graphical method (feasibility)
Linear programming   graphical method (feasibility)Linear programming   graphical method (feasibility)
Linear programming graphical method (feasibility)Rajesh Timane, PhD
 
11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysisAlexander Decker
 
Polynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisPolynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisAlexander Decker
 
Introductory maths analysis chapter 07 official
Introductory maths analysis   chapter 07 officialIntroductory maths analysis   chapter 07 official
Introductory maths analysis chapter 07 officialEvert Sandye Taasiringan
 
Integer programming branch and bound
Integer programming   branch and boundInteger programming   branch and bound
Integer programming branch and boundAlejandro Angulo
 

Mais procurados (20)

Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
 
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
Ou3425912596
Ou3425912596Ou3425912596
Ou3425912596
 
Ev4301897903
Ev4301897903Ev4301897903
Ev4301897903
 
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
 
Daa unit 3
Daa unit 3Daa unit 3
Daa unit 3
 
A New Hendecagonal Fuzzy Number For Optimization Problems
A New Hendecagonal Fuzzy Number For Optimization ProblemsA New Hendecagonal Fuzzy Number For Optimization Problems
A New Hendecagonal Fuzzy Number For Optimization Problems
 
Unit 3-Greedy Method
Unit 3-Greedy MethodUnit 3-Greedy Method
Unit 3-Greedy Method
 
Linear programming graphical method (feasibility)
Linear programming   graphical method (feasibility)Linear programming   graphical method (feasibility)
Linear programming graphical method (feasibility)
 
11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis
 
Polynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisPolynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysis
 
Operations Research
Operations ResearchOperations Research
Operations Research
 
aaoczc2252
aaoczc2252aaoczc2252
aaoczc2252
 
Introductory maths analysis chapter 07 official
Introductory maths analysis   chapter 07 officialIntroductory maths analysis   chapter 07 official
Introductory maths analysis chapter 07 official
 
Integer programming branch and bound
Integer programming   branch and boundInteger programming   branch and bound
Integer programming branch and bound
 
graphical method
graphical method graphical method
graphical method
 

Destaque

Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, India
Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, IndiaWater Quality Index for Assessment of Rudrasagar Lake Ecosystem, India
Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, IndiaIJERA Editor
 
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...IJERA Editor
 
Construction of Keyword Extraction using Statistical Approaches and Document ...
Construction of Keyword Extraction using Statistical Approaches and Document ...Construction of Keyword Extraction using Statistical Approaches and Document ...
Construction of Keyword Extraction using Statistical Approaches and Document ...IJERA Editor
 
2010_COLEMAN_COMPANY_CASE_STUDY
2010_COLEMAN_COMPANY_CASE_STUDY2010_COLEMAN_COMPANY_CASE_STUDY
2010_COLEMAN_COMPANY_CASE_STUDYAAKASH AMATYA
 
FEA based Dissipation Energy and Temperature Distribution of Rubber Bushing
FEA based Dissipation Energy and Temperature Distribution of Rubber BushingFEA based Dissipation Energy and Temperature Distribution of Rubber Bushing
FEA based Dissipation Energy and Temperature Distribution of Rubber BushingIJERA Editor
 
A refined energy-based model for friction stir processing of AlZn-Mg alloy
A refined energy-based model for friction stir processing of AlZn-Mg alloy A refined energy-based model for friction stir processing of AlZn-Mg alloy
A refined energy-based model for friction stir processing of AlZn-Mg alloy IJERA Editor
 
Aiθουσα υπολογιστων
Aiθουσα υπολογιστωνAiθουσα υπολογιστων
Aiθουσα υπολογιστωνcpapadak
 
заняття №1
заняття №1заняття №1
заняття №1af1311
 

Destaque (12)

Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, India
Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, IndiaWater Quality Index for Assessment of Rudrasagar Lake Ecosystem, India
Water Quality Index for Assessment of Rudrasagar Lake Ecosystem, India
 
Carta a mama
Carta  a  mamaCarta  a  mama
Carta a mama
 
B013111321
B013111321B013111321
B013111321
 
D013112636
D013112636D013112636
D013112636
 
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...
Learning How to Make Optimal Decisions in Design and Selection of Post-Disast...
 
Puisi
PuisiPuisi
Puisi
 
Construction of Keyword Extraction using Statistical Approaches and Document ...
Construction of Keyword Extraction using Statistical Approaches and Document ...Construction of Keyword Extraction using Statistical Approaches and Document ...
Construction of Keyword Extraction using Statistical Approaches and Document ...
 
2010_COLEMAN_COMPANY_CASE_STUDY
2010_COLEMAN_COMPANY_CASE_STUDY2010_COLEMAN_COMPANY_CASE_STUDY
2010_COLEMAN_COMPANY_CASE_STUDY
 
FEA based Dissipation Energy and Temperature Distribution of Rubber Bushing
FEA based Dissipation Energy and Temperature Distribution of Rubber BushingFEA based Dissipation Energy and Temperature Distribution of Rubber Bushing
FEA based Dissipation Energy and Temperature Distribution of Rubber Bushing
 
A refined energy-based model for friction stir processing of AlZn-Mg alloy
A refined energy-based model for friction stir processing of AlZn-Mg alloy A refined energy-based model for friction stir processing of AlZn-Mg alloy
A refined energy-based model for friction stir processing of AlZn-Mg alloy
 
Aiθουσα υπολογιστων
Aiθουσα υπολογιστωνAiθουσα υπολογιστων
Aiθουσα υπολογιστων
 
заняття №1
заняття №1заняття №1
заняття №1
 

Semelhante a Determination of Optimal Product Mix for Profit Maximization using Linear Programming

Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method pptDereje Tigabu
 
Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss function Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss function ijscmcj
 
Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss functionEstimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss functionijscmcj
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...IJERA Editor
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdfanandsimple
 
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhh
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhhCh3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhh
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhhdanielgetachew0922
 
Different Types of Machine Learning Algorithms
Different Types of Machine Learning AlgorithmsDifferent Types of Machine Learning Algorithms
Different Types of Machine Learning Algorithmsrahmedraj93
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...SSA KPI
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxanimutsileshe1
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Chiheb Ben Hammouda
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdfBechanYadav4
 

Semelhante a Determination of Optimal Product Mix for Profit Maximization using Linear Programming (20)

Graphical method
Graphical methodGraphical method
Graphical method
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss function Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss function
 
Estimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss functionEstimation of mean and its function using asymmetric loss function
Estimation of mean and its function using asymmetric loss function
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
 
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhh
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhhCh3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhh
Ch3(1).pptxbbbbbbbbbbbbbbbbbbbhhhhhhhhhh
 
201977 1-1-1-pb
201977 1-1-1-pb201977 1-1-1-pb
201977 1-1-1-pb
 
Different Types of Machine Learning Algorithms
Different Types of Machine Learning AlgorithmsDifferent Types of Machine Learning Algorithms
Different Types of Machine Learning Algorithms
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
 
lecture.ppt
lecture.pptlecture.ppt
lecture.ppt
 
OI.ppt
OI.pptOI.ppt
OI.ppt
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
 

Último

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Último (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Determination of Optimal Product Mix for Profit Maximization using Linear Programming

  • 1. Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05 www.ijera.com 1|P a g e Determination of Optimal Product Mix for Profit Maximization using Linear Programming Sengupta, Debajyoti* *(Assistant Consultant, Tata Consultancy Services, Saltlake Kolkata-700091, India) ABSTRACT This paper demonstrates the use of liner programming methods in order to determine the optimal product mix for profit maximization. There had been several papers written to demonstrate the use of linear programming in finding the optimal product mix in various organization. This paper is aimed to show the generic approach to be taken to find the optimal product mix. Keywords - Basic solution, Degeneracy, Linear Programming, Objective function, Simplex Method, Slack and Surplus variables. I. INTRODUCTION A programming problem is a class of problems that determines the optimal allocation of limited resources to meet given objectives. The resources may be men, material, machine and land. (Iheagwara et al 2014). Linear Programming (LP) can be defined as a mathematical technique for determining the best allocation of a firm’s limited resources to achieve optimal goal. (Yahya et al 2012).Linear Programming (LP) is a mathematical technique to achieve profit maximization or cost minimization in a mathematical model whose requirements are represented by linear relationship. A linear programming problem may be defined as the problem of maximizing or minimizing a linear function subject to linear constraints. Linear Programming, an operations research technique is widely used in finding solutions to complex managerial decision problems. (Ezema et al, 2012) In a multi-product company it is often a challenging task to find the appropriate quantities of the product to be produced in order to maximize the profit. It is quite a tough management decision to fix the product quantities under the given constraints of the organization. Linear programming comes to much use in finding the optimal product mix. II. LINEAR PROGRAMMING PROBLEM The general linear programming problem can be described as follows: Given a set of m linear equations or inequalities in r variables, we wish to find non-negative values of this variables which will satisfy the constraints and maximize or minimize some linear function of the variables. (Hadley 2002) Mathematically, the above statement means, we have m equalities or equations in r variables (m can be greater than, less than or equal to r) of the form: ai1 x1 + ai2 x2 + ai3 x3 + ………. + air xr { ≥ , = , ≤} bi, i = 1 ,2 ,3, …….., m ….. (1) where for each constraints one and only one of the signs ≥ , = , ≤ holds, but the sign may vary from one constraints to another. We seek the values of the variables xj satisfying (1) and xj ≥ 0, j = 1, 2, 3, ……, r, …….(2) which maximize or minimize a linear function z = c1 x1 + c2 x2 + c3 x3 + ………. + cr xr …….. (3) (aij, bi , cj s are assumed to be known constants) (Hadley 2002) The function z is to be optimized and it is called the objective function. Condition (2) which implies that the variables should be non-negative are called the non-negativity restrictions. Any set of xj which satisfies (1) is regarded as a solution to the linear programming problem whereas any solution which shall satisfy the non-negativity restrictions is regarded as a feasible solution. Any feasible solution which shall optimize the objective function is regarded as an optimal feasible solution. The main task of solving a linear programming problem is to find an optimal feasible solution III. SLACK AND SURPLUS VARIABLES: Since it is much more convenient to work with equations than inequalities it is desirable to convert any inequalities in (1) into equations. The extra variables adding which such conversion is possible are called the slack and surplus variables. Consider the constraints having ≤ sign in (1) RESEARCH ARTICLE OPEN ACCESS
  • 2. Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05 www.ijera.com 2|P a g e A typical constraint of this category (say constraint g) can be written as ag1 x1 + ag2 x2 + ag3 x3 + ………. + agr xr ≤ bg Let us introduce a new variable x(r+g) >= 0, where ag1 x1 + ag2 x2 + ag3 x3 + ………. + agr xr + x(r + g) = bg or x(r + g) = bg - (ag1 x1 + ag2 x2 + ag3 x3 + ………. + agr xr ) ≥ 0 x(r + g) is called a slack variable. Let us now consider the constraints having ≥ sign in (1) A typical constraint of this category (say constraint k) can be written as ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr >= bk Let us now define a new variable x(r+k) >= 0, where ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr = bk + x(r+k) or x(r+k) = (ak1 x1 + ak2 x2 + ak3 x3 + ………. + akr xr) - bk x(r + k) is called a surplus variable. IV. BASIC SOLUTION Given a system of m simultaneous linear equations in n unknowns, Ax = b (m < n) and rank(A) = m. If any m x m non-singular matrix is chosen from A, and if all the (n-m) variables not associated with the columns of this matrix are set to zero, the solution to the resulting system of equation is called a basic solution. The m variables which can be different from zero are called the basic variables. (Hadley 2002) V. DEGENERACY A basic solution to Ax = b is degenerate if one or more of the basic variables vanish. VI. SIMPLEX METHOD In order to determine an optimal basic feasible solution, we might attempt to find all basic solutions (including those which are not feasible) and the select one which shall yield the optimal value of the objective function. Since there is only finite number of basic solutions, in theory, this is very much possible. But since the number of basic solutions increases very rapidly as the number of variables increases, the above procedure is not very efficient. Simplex method sorts out this problem. Simplex method is an algebraic iterative method that proceeds in a systematic way from an initial basic feasible solution to other basic feasible solutions and ultimately reaching the optimal basic feasible solution in a finite number of steps. This method was developed by George Dantzig in 1947. In order to derive solutions for the linear programming problem using Simplex method, the objective function and the constraints must be standardized. The characteristics of the standard form are:  All the constraints must be expressed in the form of equations except the non-negativity constraints which remains in the form of inequalities.  The right-hand side of each constraints equation must be non-negative, that is, the bi s must be non-negative. Since from strictly theoretical point of view the each bi can have any sign we shall first ensure that each of the bi ≥ 0. In order to ensure this we simply just shall multiply both sides of the inequality by (-1) whenever we shall find the corresponding bi to be negative in the original inequality. This would make the corresponding bi non-negative and of course shall alter the direction of the inequality.  The TABLE 1 format can be used to solve the linear programming problem using Simplex method. VII. THE SIMPLEX ALGORITHM Step 1: Examine the (zj-cj) Case 1: If (zj-cj) ≥ 0. In this case the given basic solution is optimal. Case 2: One or more (zj-cj) < 0 and for at least one ak for which (zk-ck) < 0, all yik ≤ 0. Then there is an unbounded solution. Case 3: One or more (zj-cj) < 0 and each of these has yij >0 for at least one i. Select any of the vectors ak to enter the basis. Step 2: When Case 3 holds true, compute the vector to be removed from the basis matrix using (xBr / yrk ) = min{(xBi / yik), yik > 0} = θ Column r is removed and replaced by ak. Step 3: Using the below listed formulas compute the new values for all j. This shall yield the quantities of interest for the new basic feasible solution. Return to Step 1. xBi = [xBi - xBr (yik / yrk )] ( i ≠ r ) ( i = 1,2,3,….m) …. [4-1] xBr = ( xBr / yrk ) …. [4-2] z = z + (xBr/ yrk ) (ck – zk) = z + θ (ck – zk) …. [4-3] [yij - yrj (yik / yrk )] = yij ( i = 1,2,…,m) and ( i ≠ r) ……[4-4] yrj = (yrj / yrk ) …[4-5] zj - cj = [zj - cj + (yrj / yrk ) (ck - zk)] …….[4-6] In absence of degeneracy, this iterative procedure leads to an optimal basic solution in finite number of steps. VIII. THE PROBLEM: Assume a certain manufacturing firm produces ‘n’ number of products , namely, P1, P2, P3, ….., Pn . Assume there are ‘m’ raw materials required to manufactures these products. We can name them as R1, R2, R3,……., Rm. Now refer TABLE 2. It lists the total quantity of each raw material available. TABLE 3 lists the amount of each raw material required to produce a crate of each of the product listed.
  • 3. Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05 www.ijera.com 3|P a g e TABLE 4 lists the average cost price and selling price of a crate of each product. Under the given scenario, we want to find the optimal product mix that shall maximize the profit. IX. MODEL FORMULATION Xi is the quantity of product Pi (1<= i <=n) Z = (pr1) X1 + (pr2) X2 + (pr3) X3 + ………… + (prn) Xn Subject to y11 X1 + y21 X2 + y31 X3 + ……..+ yn1 Xn <= Q1 y12 X1 + y22 X2 + y32 X3 + ……..+ yn2 Xn <= Q2 …………………… …………………… y1m X1 + y2m X2 + y3m X3 + ……..+ ynm Xn <= Qm Xi >= 0 for i = 1, 2, 3, ….,n Now introducing slack variables to convert inequalities to equation we get Z = (pr1) X1 + (pr2) X2 + (pr3) X3 + ………… + (prn) Xn y11 X1 + y21 X2 + y31 X3 + ……..+ yn1 Xn + X(n+1) = Q1 y12 X1 + y22 X2 + y32 X3 + ……..+ yn2 Xn + X(n+2) = Q2 …………………… …………………… y1m X1 + y2m X2 + y3m X3 + ……..+ ynm Xn + X(n+m) = Qm Xi >= 0 for i = 1, 2, 3, ….,n, (n+1), ……,(n+m) Using suitable software like excel solver we can get the necessary values of the variables as shown in TABLE 5.’ X. CONCLUSION Based on the given data, the optimum results as derived shows that the quantity of product Pi is vi. and the maximum value of profit is z0. Mentionworthy, the quantity of certain product to be produced under optimal condition can be zero indicating that the manufacturing firm should stop the production of that particular product or products in order to maximize profit. REFERENCES [1] A.I.Iheagwara, J.Opara, J.I. Lebechi and P.A. Esemokumo, Application of Linear Programming Problem on Niger Mills Company PLC Calabar, International Journal of Innovation and Research in Educational Sciences (IJIRES), 1(2), 2014 , 105-114. [2] W.B.Yahya, M.K.Garba, S.O.Ige and A.E. Adeyosoye, Profit Maximization In A Product Mix Company Using Linear Programming, European Journal of Business and Management, 4(17), 2012, 126-131. [3] B. I. Ezema and U. Amakom, Optimizing Profit with Linear Programming model: A Focus on Golden Plastic Industry Limited, Enugu, Nigeria, Interdisciplinary Journal of Research in Business, 2(2), 2012, 37-49. [4] G.Hadley, Linear programming (New Delhi, Narosa Publishing House, 2002)
  • 4. Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05 www.ijera.com 4|P a g e Table 1: Simplex Table c1 c2 ………. cn (+/-) M ………. (+/-) M cB Vectors in basis b a1 a2 ………. an q1 ……….. qs cB1 b1 xB1 y11 y12 ………. y1n y1(n+1) y1(n+s) cB2 b2 xB2 y21 y22 ……….. y2n y2(n+1) y2(n+s) ……… …….. …….. …….. ……. ……… cBm bm xBm ym1 ym2 ……….. ymn ym(n+1) ym(n+s) Z = z1 -c1= z2 – c2= ………. zn – cn= ……… …….. ……. Table 2: Quantity of raw materials available in stock Raw Materials Quantity available R1 Q1 R2 Q2 R3 Q3 Rm Qm Table 3: Quantity of raw materials needed to produce a crate of each product Products R1 R2 R(m-1) Rm P1 y11 y12 y1(m-1) y1m P2 y21 y22 y2(m-1) y2m P3 y31 y32 y3(m-1) y3m Pn yn1 yn2 yn(m-1) ynm Table 4: Average cost and selling price of a crate of each product Products Average cost price Average Selling Price Profit P1 c1 s1 pr1 P2 c2 s2 pr2 P3 c3 s3 pr3 Pn cn sn prn
  • 5. Sengupta, Debajyoti Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 2) January 2016, pp.01-05 www.ijera.com 5|P a g e Table 5: Variables and their values Variables Values X1 v1 X2 v2 X3 v3 Xn vn Z = z0 = zmax