<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJOR</journal-id><journal-title-group><journal-title>American Journal of Operations Research</journal-title></journal-title-group><issn pub-type="epub">2160-8830</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajor.2020.101002</article-id><article-id pub-id-type="publisher-id">AJOR-97923</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Sensitivity Analysis on the Negative Degree of Difficulty Geometric Programming Problem
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>H.</surname><given-names>O. Amuji</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>N.</surname><given-names>P. Olewuezi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>D.</surname><given-names>E. Onwuegbuchunam</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>C.</surname><given-names>Igboanusi</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Statistics, Federal University of Technology, Owerri, Imo State, Nigeria</addr-line></aff><aff id="aff3"><addr-line>Department of Transport Management Technology, Federal University of Technology, Owerri, Imo State, Nigeria</addr-line></aff><aff id="aff2"><addr-line>Department of Maritime Management Technology, Federal University of Technology, Owerri, Imo State, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>05</day><month>12</month><year>2019</year></pub-date><volume>10</volume><issue>01</issue><fpage>13</fpage><lpage>23</lpage><history><date date-type="received"><day>13,</day>	<month>November</month>	<year>2019</year></date><date date-type="rev-recd"><day>14,</day>	<month>January</month>	<year>2020</year>	</date><date date-type="accepted"><day>17,</day>	<month>January</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p><html>
 <head></head>
 
  The range of optimal values in cost optimization models provides management with options for decision making. However, it can be quite challenging to achieve feasible range of optimality in Geometric programming (Gp) models having negative degrees of difficulty. In this paper, we conduct sensitivity analysis on the optimal solution of Geometric programming problem with negative degree of difficulty. Using imprest data, we determine the optimal objective function, dual decision variables, primal decision variables; the range of values, the cost coefficient and RHS constraint must lie for the solution to stay optimal. From the analysis, we established that incremental sensitivity analysis has the functional form 
  <img src="Edit_eea24a84-1968-4a95-9855-c884b316503e.bmp" alt="" />.
 
</html></p></abstract><kwd-group><kwd>Negative Degree of Difficulty</kwd><kwd> Sensitivity Analysis</kwd><kwd> Primal Decision Variables</kwd><kwd> Dual Decision Variables</kwd><kwd> Global Optimal Solution</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In every optimization problem, it will be of interest not only to obtain an optimal solution of the problem but also to find how stable that optimal solution would be in the different coefficients of the problem [<xref ref-type="bibr" rid="scirp.97923-ref1">1</xref>]. But in geometric programming literature, a negative degree of difficulty problem is said not to have a solution, see [<xref ref-type="bibr" rid="scirp.97923-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.97923-ref3">3</xref>] and [<xref ref-type="bibr" rid="scirp.97923-ref4">4</xref>]. Nevertheless, the work done by [<xref ref-type="bibr" rid="scirp.97923-ref5">5</xref>] shows that a negative degree of difficulty geometric programming problem can be solved using the modified generalized inverse method. According to [<xref ref-type="bibr" rid="scirp.97923-ref6">6</xref>], sensitivity analysis was carried out in a case where the degree of difficulty was zero (k = 0) by [<xref ref-type="bibr" rid="scirp.97923-ref7">7</xref>] and a follow-up studies where the degree of difficulty was one (k = 1) was done by [<xref ref-type="bibr" rid="scirp.97923-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.97923-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.97923-ref9">9</xref>]. But due to the peculiar nature of geometric programming with negative degrees of difficulty, no work was previously done on it.</p><p>We carry out sensitivity analysis or post optimality test in geometric programming on the cost coefficients of the objective function and the right-hand side (RHS) of the constraint equations to determine the effect of changes on the new optimal dual decision variables and the new optimal objective function. The range of values for the changes was determined; the new optimal objective function and the dual decision variables were also determined. Sensitivity analysis is the optimal dual decision variable for the problem. It is concerned with how small changes in the constraint or objective function affect the optimal objective value [<xref ref-type="bibr" rid="scirp.97923-ref10">10</xref>]. It should be noted that the standard form of geometric programming is that the right-hand side inequality must be bounded above by unity. So a change in the right-hand side constraint is similar to a change in the cost coefficient of the constraint equations after it has been transformed and the new right-hand side reduced to unity. The effect of the change on the right-hand side of the constraint equation was tested.</p><p>We observed that [<xref ref-type="bibr" rid="scirp.97923-ref8">8</xref>] did a fundamental work on sensitivity analysis in geometric programming for k &gt; 0. The author stated and proved some important theories which were adopted by [<xref ref-type="bibr" rid="scirp.97923-ref9">9</xref>]. The authors [<xref ref-type="bibr" rid="scirp.97923-ref6">6</xref>] gave much meaning to the work of [<xref ref-type="bibr" rid="scirp.97923-ref8">8</xref>] by computing the values of important parameters in sensitivity analysis. They advanced their earlier work [<xref ref-type="bibr" rid="scirp.97923-ref9">9</xref>], while maintaining the basic theories and their fundamental work. In carrying out sensitivity analysis in this paper, we adopted the procedure described by [<xref ref-type="bibr" rid="scirp.97923-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.97923-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.97923-ref9">9</xref>] and [<xref ref-type="bibr" rid="scirp.97923-ref10">10</xref>]. We carried out incremental sensitivity analysis where the cost coefficient is increased by a given percentage and the effect on the optimal objective function and optimal dual variables were determined. Our primary concern is on the cost coefficients of the objective function and the RHS constraint equations and their overall effect in the new optimal objective function, and to determine the range of values for such changes.</p></sec><sec id="s2"><title>2. Method</title><p>Our interest is to determine the range of values the change in the cost coefficients and the right-hand side will lie. We have illustrated the methodology by modeling a real life data (monthly imprests) obtained from the Department of Maritime Management Technology as a negative degree of difficulty geometric programming problem, and its optimal solution was determined before the sensitivity analysis carried out on it. We observed that [<xref ref-type="bibr" rid="scirp.97923-ref6">6</xref>] used incremental procedure for sensitivity analysis which was based on the transformed dual decision variable given by</p><p>y i ∗ = b i ( 0 ) + ∑ j = 1 n r j b i ( j ) (1)</p><p>The n-dimensional vectors b i ( 0 ) , b ( j ) ; i = 1 , ⋯ , n are constants; y<sub>i</sub> is the dual decision variable and r<sub>j</sub> is a constant. For positive degree of difficulty problem, k &gt; 0, the optimal dual decision variables y i * are independent of the primal cost coefficients, c<sub>i</sub> and the relationship among changes in the c<sub>i</sub> and y<sub>i</sub> are given by</p><p>d y i = ∑ j = 1 n { b i ( 0 ) ∑ i = 1 n [ J j l − 1 ( y ∗ ) ∑ i = 1 n b i ( i ) ( d c i / c i ) ] } (2)</p><p>where</p><p>J j l ( y ∗ ) = ∑ i = 1 n { b i ( 0 ) b i ( j ) / y i ∗ } (3)</p><p>where J<sub>ji</sub> is the Jacobian matrix and</p><p>d v / v ∗ = ∑ y i ∗ d c i / c i (4)</p><p>For a change in the primal coefficient, d c i / c i we compute for the new solution as</p><p>v 1 = v ∗ + d v (5)</p><p>and the new dual variables becomes</p><p>y i 1 = y i ∗ + d s i (6)</p><p>The range of value for c i is</p><p>c i − y i ∗ D − 1 &lt; c i 1 &lt; c i + y i ∗ D − 1 (7)</p><p>where</p><p>D = ∑ j = 1 n { b i ( j ) ∑ i = 1 n [ J j l − 1 ( y ∗ ) b i ( i ) ] } (8)</p><p>For constraint equations, we compute for the range of values as follows:</p><p>g k ( x ) ≤ 1 (9)</p><p>Let the right-hand side be increased or decreased by R. Hence, we have</p><p>g k ( x ) ≤ 1 &#177; R</p><p>Let 1 &#177; R = Δ R</p><p>We have</p><p>g k ( x ) ≤ Δ R</p><p>Converting the constraint equation to standard form, we have</p><p>1 Δ R g k ( x ) ≤ 1 (10)</p><p>The new problem becomes:</p><p>Minimize f ( x ) (11)</p><p>Subject to 1 Δ R g k ( x ) ≤ 1 (12)</p><p>The effect of the change in the RHS on the cost coefficients of the constraint equation is then determined along side with its range of values.</p><p>The range of values for Δ R is</p><p>c R − y i ∗ D R − 1 &lt; Δ R &lt; c R + y i ∗ D R − 1 (13)</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Expenditure on monthly imprest (September to November, 2016) by the Department of Maritime Management Technology, FUTO</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >S/No</th><th align="center" valign="middle" >Items</th><th align="center" valign="middle" >Sept. (Amount)</th><th align="center" valign="middle" >Oct. (Amount)</th><th align="center" valign="middle" >Nov. (Amount)</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Snacks</td><td align="center" valign="middle" >4000</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >3700</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >FUTO Water</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >7200</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Generator maintenance</td><td align="center" valign="middle" >10,200</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >11,500</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Amstel malt</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >12,800</td><td align="center" valign="middle" >4800</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Stationeries</td><td align="center" valign="middle" >5800</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Total</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >20,000</td></tr></tbody></table></table-wrap><p>Source: Dept. of Maritime Management Technology, FUTO, 2016.</p></sec><sec id="s3"><title>3. Application of the Technique</title><p><xref ref-type="table" rid="table1">Table 1</xref> represents the expenditure on monthly imprest from September to November, 2016 by the Department of Maritime Management Technology, Federal University of Technology Owerri. Our interest here is to minimize the cost of expenditure on the imprest. In trying to do that, we let some arbitrary variables X<sub>i</sub> to represent weights of various items the Department purchased during the period.</p><p>Let X<sub>1</sub> = snacks; X<sub>2</sub> = FUTO water; X<sub>3</sub> = generator maintenance; X<sub>4</sub> = Amstel malt and X<sub>5</sub> = stationeries.</p><p>The total expenditure for the period is the sum of the individual monthly expenditure on these variables X i ; i = 1 , ⋯ , 5 . These sums are written as:</p><p>U i ( x ) = U 1 ( x ) + ⋯ + U n ( x ) (14)</p><p>where</p><p>U 1 ( x ) = 20000 x 1 x 3 x 5</p><p>U 2 ( x ) = 20000 x 2 x 4</p><p>U 3 ( x ) = 20000 x 1 x 3 x 4</p><p>x i &gt; 0 ; C j &gt; 0 and n = 3</p><p>Putting the U<sub>i</sub>(x) in an unconstrained geometric programming form, we have</p><p>Minimize f ( x ) = 20000 x 1 x 3 x 5 + 20000 x 2 x 4 + 20000 x 1 x 3 x 4 (15)</p><p>Reformulating Equation (15) to constrained geometric programming problem, we have</p><p>Minimize f ( x ) = 20000 x 1 x 2 − 2 x 3 x 4 − 1 x 5 + 20000 x 1 − 1 x 2 2 x 3 − 2 x 4 x 5 − 1 + 20000 x 1 − 1 x 2 x 3 x 4 x 5 − 1 (16)</p><p>Subject to</p><p>x 1 2 x 2 2 x 5 x 4 + x 1 − 1 x 2 − 2 x 3 2 x 4 − 2 x 5 ≤ 1 (17)</p><p>Equations (16) and (17) are constrained geometric programming problem with negative one degree of difficulty (K = −1) given as K = n − ( m + 1 ) = − 1 ; where K is the degree of difficulty, n is the number of terms and m is the number of variables. Degree of difficulty is the measure of computational complexity of the problem.</p><p>Since the solution is not unique, we maximize the dual geometric program subject to linear constraint.</p><p>Maximize   f ( y ) = ∏ k = 0 m ∏ j = 1 N k ( C k j y k j ∑ j = 1 N k y k j ) y k j (18)</p><p>Subject to</p><p>A y = B (19)</p><p>Forming the orthogonality and normality condition from the exponent matrix and writing it in the form of Equation (19), we have</p><p>y 1 − y 2 − y 3 + 2 y 4 − y 5 = 0</p><p>− 2 y 1 + 2 y 2 + y 3 + 2 y 4 − 2 y 5 = 0</p><p>y 1 − 2 y 2 + y 3 + 0 y 4 + 2 y 5 = 0</p><p>− y 1 + y 2 + y 3 + y 4 − 2 y 5 = 0</p><p>y 1 − y 2 − y 3 + y 4 + y 5 = 0</p><p>y 1 + y 2 + y 3 + 0 y 4 + 0 y 5 = 1</p><p>[ 1 − 1 − 1 2 − 1 − 2 2 1 2 − 2 1 − 2 1 0 2 − 1 1 1 1 − 2 1 − 1 − 1 1 1 1 1 1 0 0 ] A ( 6 &#215; 5 ) [ y 1 y 2 y 3 y 4 y 5 ] y ( 5 &#215; 1 ) = [ 0 0 0 0 0 1 ] B ( 6 &#215; 1 )</p><p>&gt;&gt; A = [ 1 , − 1 , − 1 , 2 , − 1 ; ⋯ ; 1 , 1 , 1 , 0 , 0 ] ;</p><p>&gt;&gt; B = [ 0 ; 0 ; 0 ; 0 ; 0 ; 1 ] ;</p><p>y * = P i n v ( A ) ∗ B</p><p>y * = [ 0.4620 0.3662 0.1696 0.0530 0.0483 ] &gt; 0</p><p>y * are the optimal weights of the dual decision variables and they satisfy the orthogonality and normality conditions.</p><p>From Equation (18), we correct for y * and compute the optimal objective function as follows:</p><p>f * ( y ) = f * ( x ) = ( ( 20000 0.4620 ) 0.4620 ) ∗ ( ( 20000 0.3662 ) 0.3662 ) ∗ ( ( 20000 0.1696 ) 0.1696 )     ∗ ( ( 1 0.0530 ) 0.0530 ) ∗ ( ( 1 0.0483 ) 0.0483 ) ∗ ( ( 0.1013 ) 0.1013 ) = 58534</p><p>The above is the global optimal objective function; that is, the optimal expenditure for the period should be 58,534 instead of 60,000. The contribution of each primal decision variable to the objective function is:</p><p>x i = exp ( w * ) = [ 12.0770 0.7094 0.6900 22.7982 1.8578 ] &gt; 0</p><p>Allocation of New Values to the Items purchased</p><p><xref ref-type="table" rid="table2">Table 2</xref> presents the summary of Optimal Allocation of Imprest from September to November 2016. In the table, C<sub>in</sub> represents the initial allocation for each items; C<sub>j</sub> represents the new average optimal allocation for each month and C<sub>jn</sub> represents the final allocation for each items purchased.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Summary of optimal allocation of imprest from Sept. to Nov. 2016</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Items</th><th align="center" valign="middle"  colspan="2"  >September (N)</th><th align="center" valign="middle"  colspan="2"  >October (N)</th><th align="center" valign="middle"  colspan="2"  >November (N)</th></tr></thead><tr><td align="center" valign="middle" >S/N</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >C<sub>in</sub></td><td align="center" valign="middle" >C<sub>jn</sub></td><td align="center" valign="middle" >C<sub>in</sub></td><td align="center" valign="middle" >C<sub>jn</sub></td><td align="center" valign="middle" >C<sub>in</sub></td><td align="center" valign="middle" >C<sub>jn</sub></td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Snacks</td><td align="center" valign="middle" >4000</td><td align="center" valign="middle" >3902.266</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >3700</td><td align="center" valign="middle" >3609.60</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >FUTO Water</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7200</td><td align="center" valign="middle" >7024.0226</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Gen. Maintenance</td><td align="center" valign="middle" >10,200</td><td align="center" valign="middle" >9950.778</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >11,500</td><td align="center" valign="middle" >11,219.00</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Amstel Malt</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >12,800</td><td align="center" valign="middle" >12,487.3074</td><td align="center" valign="middle" >4800</td><td align="center" valign="middle" >4682.73</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Stationery</td><td align="center" valign="middle" >5800</td><td align="center" valign="middle" >5658.286</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Total</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >19,511.33</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >19,511.33</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >19,511.33</td></tr></tbody></table></table-wrap></sec><sec id="s4"><title>4. Application of the Technique to Sensitivity Analysis</title><sec id="s4_1"><title>4.1. Change in the Cost Coefficients</title><p>A 10% increase in the September imprest will result in some changes in the optimal dual decision variables and the optimal objective function.</p><p>The optimal dual decision variable y i ∗ as presented in Equation (1) is computed as</p><p>y i ∗ = b i ( 0 ) + ∑ j = 1 n r j b i (j)</p><p>[ 0.0000 0.2505 0.11601 0.03625 0.03304 ] + r 1 [ 1.0000 0.2505 0.11601 0.03625 0.03304 ] ; where r 1 = 0.4620</p><p>We chose any value in the column of b<sup>(j</sup><sup>)</sup> and let it be r<sub>1</sub> and we make use of the relationship b 2 ( 1 + r ) = y i ∗ ⇒ b 2 ( 1 + r ) = 0.3662 b 2 = 0.3662 1 + 0.4620 = 0.2505 ;   etc .</p><p>J 11 = ∑ i = 1 n b i ( i ) b j ( j ) y i ∗ = ∑ j = 1 n b j 2 y i ∗</p><p>J 11 = 1 0.4620 + 0.06275 0.3662 + 0.01346 0.1696 + 0.01314 0.0530 + 0.001092 0.0483 = 2.685753</p><p>Hence, if c<sub>1</sub> = 20,000.00 is increased by 10%, making the total imprest for the month of September to be 22,000.00, we compute the changes in the dual decision variables as follows:</p><p>d y 5 = b 5 ( 1 ) J 11 − 1 b 1 ( 1 ) d c 1 / c 1</p><p>d y 5 = ( 0.03304 ) ( 1 / J 11 ) ( 1.0000 ) ( 1 / 10 ) = 0.001230</p><p>d y 4 = ( 0.03625 ) ( 1 / J 11 ) ( 1.0000 ) ( 1 / 10 ) = 0.00135</p><p>d y 3 = ( 0.11601 ) ( 1 / J 11 ) ( 1.0000 ) ( 1 / 10 ) = 0.00432</p><p>d y 2 = ( 0.2505 ) ( 1 / J 11 ) ( 1.0000 ) ( 1 / 10 ) = 0.00933</p><p>d y 1 = ( 1.0000 ) ( 1 / J 11 ) ( 1.0000 ) ( 1 / 10 ) = 0.03723</p><p>The new dual decision variables are:</p><p>y 1 = y i ∗ + d y i</p><p>y 1 = 0.4620 + 0.03723 = 0.49923</p><p>y 2 = 0.3662 + 0.00933 = 0.37553</p><p>y 3 = 0.1696 + 0.00432 = 0.17392</p><p>y 4 = 0.0530 + 0.00135 = 0.05435</p><p>y 5 = 0.0483 + 0.001230 = 0.04953</p><p>y i 1 = [ 0.49923 0.37553 0.17392 0.05435 0.04953 ] &gt; 0</p><p>The new optimal dual decision variables satisfies orthogonality and normality conditions, the non-negativity condition, and we can observe some variations in the corresponding values of the dual decision variables.</p><p>The new optimal objective function is computed as follows:</p><p>f ∗ ( N e w ) ( x ) = ( ( 20000 0.49923 ) 0.49923 ) ∗ ( ( 20000 0.37553 ) 0.37553 ) ∗ ( ( 20000 0.17392 ) 0.17392 )     ∗ ( ( 1 0.05435 ) 0.05435 ) ∗ ( ( 1 0.04953 ) 0.04953 ) ∗ ( ( 0.10388 ) 0.10388 )</p><p>f ∗ ( N e w ) ( x ) = 96464</p><p>From the above sensitivity analysis, we can see that a 10% increase on September imprest will lead to increase in the optimal objective function values from 58,534 to 96,464 and the optimal dual decision variables changes from</p><p>y * = [ 0.4620 0.3662 0.1696 0.0530 0.0483 ] &gt; 0 to y i 1 = [ 0.4992 0.3755 0.1739 0.05435 0.04953 ] &gt; 0</p><p><xref ref-type="table" rid="table3">Table 3</xref> presents the percentage change in the cost coefficient; that is, the percentage change in the imprest allocation for the month and the corresponding new optimal objective functions associated with the change.</p><p>The range of value for which the changes in September imprest lie is:</p><p>c − y i ∗ D − 1 &lt; c 1 &lt; c + y i ∗ D − 1</p><p>D − 1 = 2.685753</p><p>y i ∗ D − 1 = 0.4620 ∗ 2.685753 = 1.24</p><p>19998.76 ≤ c 1 ≤ 20001.24</p><p>So, if the cost coefficient (c<sub>1</sub>), where c<sub>1</sub> is the imprest for September, lies between 19,998.76 and 20,001.24, the optimal objective function will remain optimal, that is, will remain 58,534.</p><p>In this study, we have established that incremental sensitivity analysis on the negative degrees of difficulty geometric programming problems can be represented as</p><p>f ( x ) = Q x + c</p><p>where f ( x ) is the new optimal objective function; Q is the slope of the linear function and c is the initial global optimal solution and x is the percentage change in the cost coefficient; see <xref ref-type="fig" rid="fig1">Figure 1</xref>. If we determine the slope of the line, we can always get the new optimal objective function without calculating it afresh. Hence, we determined the slope of the line as, Q = 3793, and if September imprest is increased by 15%, we have</p><p>f ( x ) = 3793 x i + c i</p><p>f ( x ) = 3793 &#215; 15 + 58534 = 115429naira</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Percentage Change in the Cost Coefficient/optimal objective function for K = −1</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >% change</th><th align="center" valign="middle" >f ( x ) <sup>New</sup></th></tr></thead><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >96,464</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >91,733</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >84,500</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >75,165</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >71,468</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >64,727</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >61,502</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >58,534</td></tr></tbody></table></table-wrap><p>Therefore, we can predict the new optimal solution without starting the calculations afresh.</p></sec><sec id="s4_2"><title>4.2. Addition of Constraint Equation(s)</title><p>If a constraint equation with a unit cost coefficient is added to the existing problem on impress, what happen to the optimal solution?</p><p>Solution:</p><p>Minimize f ( x ) = 20000 x 1 x 2 − 2 x 3 x 4 − 1 x 5 + 20000 x 1 − 1 x 2 2 x 3 − 2 x 4 x 5 − 1 + 20000 x 1 − 1 x 2 x 3 x 4 x 5 − 1</p><p>Subject to x 1 2 x 2 2 x 4 x 5 + x 1 − 1 x 2 − 2 x 3 2 x 4 − 2 x 5 ≤ 1</p><p>Subject to x 1 − 2 x 2 − 2 x 4 − 1 x 5 − 1 ≤ 1</p><p>Forming orthogonality and normality conditions, we have</p><p>y 1 − y 2 − y 3 + 2 y 4 − y 5 − 2 y 6 = 0</p><p>− 2 y 1 + 2 y 2 + y 3 + 2 y 4 − 2 y 5 − 2 y 6 = 0</p><p>y 1 − 2 y 2 + y 3 + 0 y 4 + 2 y 5 + 0 y 6 = 0</p><p>− y 1 + y 2 + y 3 + y 4 − 2 y 5 − y 6 = 0</p><p>y 1 − y 2 − y 3 + y 4 + y 5 − y 6 = 0</p><p>y 1 + y 2 + y 3 + 0 y 4 + 0 y 5 + 0 y 6 = 1</p><p>[ 1 − 1 − 1 2 − 1 − 2 − 2 2 1 2 − 2 − 2 1 − 2 1 0 2 0 − 1 1 1 1 − 2 − 1 1 − 1 − 1 1 1 − 1 1 1 1 0 0 0 ] A ( 6 &#215; 6 ) [ y 1 y 2 y 3 y 4 y 5 y 6 ] y ( 6 &#215; 1 ) = [ 0 0 0 0 0 1 ] B ( 6 &#215; 1 )</p><p>&gt;&gt; A = [ 1 , − 1 , − 1 , 2 , − 1 , − 2 ; ⋯ ; 1 , 1 , 1 , 0 , 0 , 0 ] ;</p><p>&gt;&gt; B = [ 0 ; 0 ; 0 ; 0 ; 0 ; 1 ] ;</p><p>y * = P i n v ( A ) ∗ B = 0</p><p>and f * ( x ) = 0 .</p><p>Hence, we conclude that addition of constraint equations in this problem will lead to degenerate and infeasible optimal solution.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>Since the expenditure of monthly imprest can vary from time to time depending on the Departmental needs, therefore, we advise as follows (see <xref ref-type="table" rid="table2">Table 2</xref>):</p><p>1) The Department could spend N3902.266 instead of N4000 and N3609.60 instead of N3700 respectively on snacks for the month of September and November, 2016.</p><p>2) The Department could spend N7024.0226 instead of N7200 on FUTO water for the month of October, 2016.</p><p>3) The Department could spend N9950.778 instead of N10,200 and N11,219.00 instead of N11,500 respectively on generator maintenance for the month of September and November, 2016.</p><p>4) The Department could spend N12,487.3074 instead of N12,800 and N4682.73 instead of N4800 respectively on Amstel Malt for the month of October and November, 2016.</p><p>5) The Department could spend N5658.286 instead of N5800 on stationery for the month of September, 2016, if she had applied our model.</p><p>In addition, we conducted sensitivity analysis on the modeled problem, and observed that the incremental sensitivity analysis is of the form f ( x ) = Q x i + c i . When there is 15% increase in the September allocation (expenditure), the optimal objective function will be f ( x ) = 3793 &#215; 15 + 58534 = 115429 . Sensitivity analysis helps us to determine the boundary of adjustment of the cost coefficients so that the optimal objective function will not be violated. We found such point to be: 19998.76 ≤ c 1 ≤ 20001.24 . Moreover, these results can guide the Department on how to allocate her scarce resources in particular and to the university in general.</p></sec><sec id="s6"><title>Acknowledgements</title><p>We acknowledge the authors, researchers and publishers whose materials we have used. We also acknowledge the Department of Maritime Management Technology, Federal University of Technology Owerri (FUTO) for providing us with data for this paper.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Amuji, H.O., Olewuezi, N.P., Onwuegbuchunam, D.E. and Igboanusi, C. (2020) Sensitivity Analysis on the Negative Degree of Difficulty Geometric Programming Problem. American Journal of Operations Research, 10, 13-23. https://doi.org/10.4236/ajor.2020.101002</p></sec></body><back><ref-list><title>References</title><ref id="scirp.97923-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Arua, A.I., Chigbu, P.E., Chukwu, W.I E., Ezekwem, C.C. and Okafor, F.C. (2000) Advanced Statistics for Higher Education (Vol. 1). Academic Publishers, Nsukka, Nigeria.</mixed-citation></ref><ref id="scirp.97923-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Avriel, M. and Williams, A.C. (1970) Complimentary Geometric Programming. SIAM Journal on Applied Mathematics, 19, 125-141. https://doi.org/10.1137/0119011</mixed-citation></ref><ref id="scirp.97923-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Sengupta, J.K. and Porttillo-Campbell, J.H. (1972) The Approach of Geometric Programming with Economic Applications. Journal of Institutional and Theoretical Economics, 128, 437-455.</mixed-citation></ref><ref id="scirp.97923-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ojha, A.K. and Das, A.K. (2010) Geometric Programming Problem with Co-Efficient and Exponents Associated with Binary Numbers. International Journal of Computer Science Issues, 7, 49-55.</mixed-citation></ref><ref id="scirp.97923-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Amuji, H.O., Ugwuowo, F.I., Chukwu, W.I.E and Uche, P.I. (In press) A Modified Generalized Inverse Method for Solving Geometric Programming Problems with Extended Degrees of Difficulties. International Journal of Operational Research.http://www.inderscience.com/info/ingeneral/forthcoming.php?jcode=ijor</mixed-citation></ref><ref id="scirp.97923-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Dinkel, J.J. and Kochenberger, G.A. (1977) On Sensitivity Analysis in Geometric Programming. Operations Research, 25,155-163.https://doi.org/10.1287/opre.25.1.155</mixed-citation></ref><ref id="scirp.97923-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Duffin, R.J. (1970). Linearizing Geometric Programs. SIAM Review, 12, 211-227.https://doi.org/10.1137/1012043</mixed-citation></ref><ref id="scirp.97923-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Theil, H. (1972) Substitution Effects in Geometric Programming. Management Science, 19, 25-30. https://doi.org/10.1287/mnsc.19.1.25</mixed-citation></ref><ref id="scirp.97923-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Dinkel, J.J. and Kochenberger, G.A. (1974) A Note on Substitution Effects in Geometric Programming. Management Science, 20, 1141-1143.https://doi.org/10.1287/mnsc.20.7.1141</mixed-citation></ref><ref id="scirp.97923-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Boyd, S., Kim, S.J., Vandenberghe, L. and Hassibi, A. (2007) A Tutorial on Geometric Programming. Optimization and Engineering, 8, 67-127. https://doi.org/10.1007/s11081-007-9001-7</mixed-citation></ref></ref-list></back></article>