Romli 20111
Romli 20111
net/publication/252003878
CITATIONS READS
3 549
4 authors, including:
Adi Saptari
President University
103 PUBLICATIONS 331 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
A Plug Assembly Line: An Assessment of Workstation Design and Working Posture View project
All content following this page was uploaded by Ikhsan Romli on 08 February 2019.
(a, b, and c) is ∈ R. ND
1
2
-47
10
10
-40
4
9
0
8
4
5
-46
4
4
-44
7
7
10
3
3
4
-48
8
8
-44
8
8
1
5
1 4 9 -42 9 3 7 7 -48 6 3 8 8 -46 8
7 0 8 9 -43 5 10 3 6 -48 1 1 5 8 -41
Dual Problem 70
21
21
62
24
14
31
19
31
19
62
17
17
62
16
18
28
26
28
26
57
15
15
69
10
13
24
34
24
34
Min b1y1 + b2y2 ............bnyn = v (6) PSD 24 14 67 28 28 16 18 65 25 25 10 13 58 22 22
α 1 = a11, α2 = det ,
α3 = det , . . . , αn = det A
α1 = 30, α2 = det 30 8
= 686,
8 25
30 8 1
α3 = det 8 25 2 = 14979,
1 2 22
30 8 1 6
α4 = det 8 25 2 9
= 298453, (d)
`1 2 22 4
6 9 4 24
30 8 1 6 9
8 25 2 9 7
α5 = det 1 2 22 4 10 = 4421637
6 9 4 24 8
9 7 10 8 23
3.3 Solving the Subject in Primal Problem 3.5 Solving the Subject in Dual Problem
Every one of LP problems always comprises of a The formula of Dual Problem is:
symmetric matrix, and two vectors that will be used to Min b Ty = v
simulate on both primal problem and dual problem of Subject to: ATy ≥ c
the LP problems. In primal problem, the simulations of where y1, y2, ...., yn ≥ 0
LP are performed using MATLAB software. For So that,
example of simulation result is provided as follows.
30 8 1 6 9 41
8 25 2 9 7 60 Min 41 60 75 58 55 *
A= 1 2 22 4 10 , b= 75 ,
6 9 4 24 8 58
9 7 10 8 23 55
30 8 1 6 9 66
cT = 66 24 30 68 53 8 25 2 9 7 24
The formula of Primal Problem is: Subject to 1 2 22 4 10 * ≥ 30 , where ≥0
6 9 4 24 8 68
Max cT x = f 9 7 10 8 23 53
Subject to: Ax ≤ b
where x1, x2, ...., xn ≥ 0 The optimal value of the objective function (v) is
So that, 268.9187, and shown that it has converged in an optimal
solution.
The result of the decision variables value is
Max 66 24 30 68 53 * y1 = 1.544933, y2 = 0, y3 = 0.586596, y4 = 2.112695,
y5 = 0.709916.
In this research, the steps in above are also
conducted in MATLAB Software as many thirty times
30 8 1 6 9 41
8 25 2 9 7 60
repetitively with produce the matrices and vector that
Subject to 1 2 22 4 10 * ≤ 75 , where ≥0 have the different matrices elements randomly.
6 9 4 24 8 58
9 7 10 8 23 55 3.6 Validating the Primal-Dual Solution
The optimal value of the objective function (f) is The result of optimization produces either the
268.9187, and shown that it has converged in an optimal value of objective function or the decision variable. The
solution. calculation of primal problem as well as dual problem is
The result of the decision variables value is need compared both MATLAB and EXCEL Solver as a
x1 = 0.88725, x2 = 0, x3 = 2.992081, x4 = 1.638394, validation from the result of LP problem. Hence, the
x5 = 0.173338. previous step is required recalculation by use of the
In this research, the above procedures are Excel Solver. The results of calculation on Excel solver
conducted in each of five its characteristics as many are shown that both objective function values in primal
thirty (30) times with different set of variables i.e. 5, 10, solutions are 268.9187 as viewed in Figure 2 and also
20, 30 and 50 variables. These are based on the matrices dual solution as shown in Figure 3. It seen that those
and vector that have randomly generated the different values are similar precisely among primal and dual
matrices elements. solution and then the Excel solver have found the
optimal solution from the two of them.
3.7 Sensitivity Analysis 2) There exist differences between the primal solution
To determine the sensitivity of the optimal and the dual solution or duality gap in ND, NSD,
solution, sensitivity analyses were done by changing the and some other ID matrices.
data value. This includes by changing either Right-Hand 3) For symmetric matrices, the study found out that
Side (RHS) or Objective Function Coefficient (OFC). It almost all of those were non-singular of PD, ND, ID
can be appeared in the Table 3 - 6 that in the Constraints matrices. Others were singular i.e. PSD, NSD
section, if Final Value = Constraint RHS, then slack matrices.
should be zero, and because the resource is in a little 4) The experimental results by simulation appear that
supply, it should have a non-zero Shadow Price. On the the optimal solution of LP problems for both primal
other hand, slack must be positive, and Shadow Price and dual for feasible problems, MATLAB or
must be zero, if Final Value ≠ Constraint RHS. The EXCEL Solver provided the same solution.
Allowable Increase as well as the Decrease will
illustrate Unlimited (1E+30) depending on which 5. Acknowledgement
direction is not significant (where slack/surplus keeps The authors would like to thank The Ministry of
growing). Higher Education Malaysia for the financial support
under Fundamental Research Grant Scheme
3.8 Comparison of the Whole Experiment Result No.FRGS/2010/FKP/TK03/6-F00104, Faculty of
The overall simulation results are compared Manufacturing Engineering, Universiti Teknikal
among primal and dual solution in different setting of Malaysia Melaka (UTeM) for support and providing
Problems and those are given in Table 7. And then, the facilities.
result of primal and dual solution is evaluated either the
theory of duality in problem or the theory of matrix in References
linear algebra. [1] R a v i n d r a n , A., Ragsdell, K.M.,
The Fundamental Theorem of Duality said that for any Reklaitis, G . V . , Engineering Optimization
couple of dual problem, one and only one of the Methods and Applications, 2nd ed.., New Jersey,
following situations are possible; John Wiley and Sons, 2006.
i) Both problem have solutions: therefore, they have [2] Bazarra, M. S., J arvi s, J .J ., Li near
optimal solutions and the optimal values of the P r o gr a m mi n g and Network Flows, Canada, John
objective functions coincide; Wiley and Sons, 1977.
ii) One of the problems has a solution, the other does [3] Corley, H.W., Duality Theory for the Matrix LP
not: therefore, the former problem has finite Problem. Journal of Mathematical Analysis and
optimization; Applications, Vol. 104, No. 1, (1983), pp. 47-52.
iii) Neither of the two problems has a solution. [4] Romeijn, H.E., Smith, R.L., and Bean, J.C. Duality
in Infinite Dimensional Linear Programming.
Strong Duality. If solution couple (x, y) of the two Mathematical Programming, Vol. 53, (1992), pp. 79-97.
problems has the feature that f(x) = v(y), then x is [5] Lasserre, J.B. Linear Programming with Positive
optimal solution of primal LP problem and y is the best Semi-definite Matrices. Proceeding of the 34th IEEE
solution of dual LP problem one. Conference on Decision & Control, Vol. 2, (1995), pp.
1127-1132.
Weak Duality. If the primal LP problem does not have [6] Balbas, A., Jimenez, P., and Heras, A. Duality
finite optimization, then dual LP problem does not have Theory and slackness Conditions in Multiobjective
any admissible solutions, and vice versa. Linear Programming. An International Journal
Computers & Mathematics with Applications, Vol. 37,
(1999), pp. 101-109.
It can be seen that the relations of the [7] Scherpereel, C.M. Alignment: the duality of
computerized experimental result showing PD, PSD, decision problems. Management Decision, Vol. 44, No.
and some ID have equal in values between the primal 9, (2006), pp. 1258-1276.
objective value and the dual objective value lead to [8] Pan, P.-Q. a Revised Dual Projective Pivot
achieve optimal solution. Meanwhile, ND, NSD, and Algorithm for Linear Programming. SIAM Journal
the rest ID are different values between the primal Optimization, Vol. 16, No. 1, (2005), pp. 49-68.
objective value and the dual objective value or duality [9] Laub, A.J. Matrix Analysis for Scientists and
gap, in these conditions arising three (3) possibilities Engineers. The United States of America, Society for
any one of optimal, unbounded and infeasible. Industrial and Applied Mathematics, 2005.
[10] Todd, M.J. The Many Facets of linear
4. Conclusions programming. Mathematical Programming, Vol. 91,
1) The primal solution and the dual solution for LP (2002), pp. 417-436.
problem with PD, PSD, and some ID matrices obtain
optimal solution.
APPENDIX