<?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.2017.73015</article-id><article-id pub-id-type="publisher-id">AJOR-76408</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>
 
 
  On Optimal Non-Overlapping Segmentation and Solutions of Three-Dimensional Linear Programming Problems through the Super Convergent Line Series
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Thomas</surname><given-names>Ugbe</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>Polycarp</surname><given-names>Chigbu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Statistics, University of Calabar, Calabar, Nigeria</addr-line></aff><aff id="aff2"><addr-line>Deparment of Statistics, University of Nigeria, Nsukka, Nigeria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ugbethomas1@gmail.com(TU)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>04</day><month>05</month><year>2017</year></pub-date><volume>07</volume><issue>03</issue><fpage>225</fpage><lpage>238</lpage><history><date date-type="received"><day>28,</day>	<month>January</month>	<year>2017</year></date><date date-type="rev-recd"><day>21,</day>	<month>May</month>	<year>2017</year>	</date><date date-type="accepted"><day>24,</day>	<month>May</month>	<year>2017</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>
 
 
  The solutions of Linear Programming Problems by the segmentation of the cuboidal response surface through the Super Convergent Line Series methodologies were obtained. The cuboidal response surface was segmented up to four segments, and explored. It was verified that the number of segments, S, for which optimal solutions are obtained is two (S = 2). Illustrative examples and a real-life problem were also given and solved.
 
</p></abstract><kwd-group><kwd>Average Information Matrix</kwd><kwd> Experimental Space</kwd><kwd> Line Search Algorithm</kwd><kwd> Support Points</kwd><kwd> Optimal Solution</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Linear Programming (LP) problems belong to a class of constrained convex optimization problems which have been widely discussed by several authors: see [<xref ref-type="bibr" rid="scirp.76408-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.76408-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.76408-ref3">3</xref>] . The commonly used algorithms for solving Linear Programming problems are: the Simplex method which requires the use of artificial variables and surplus or slack variables, and the active set method which requires the use of artificial constraints and variables. Over the years, a variety of line search algorithms have been employed in locating the local optimizer of response surface methodology (RSM) problems: see [<xref ref-type="bibr" rid="scirp.76408-ref4">4</xref>] and [<xref ref-type="bibr" rid="scirp.76408-ref5">5</xref>] . Similarly, the active set and simplex methods which are available for solving linear programming problems also belong to the class of line search exchange algorithms.</p><p>The line search algorithm, which is built around the concept of super convergence, has several points of departure from the classical, gradient-based line series. These gradient-based line series do often times fail to converge to the optimum but the Super Convergent Line Series (SCLS) which are also gradient- based techniques locate the global optimum of response surfaces with certainty. Super Convergent Line Series (SCLS) was introduced by [<xref ref-type="bibr" rid="scirp.76408-ref6">6</xref>] , and later used by [<xref ref-type="bibr" rid="scirp.76408-ref7">7</xref>] and [<xref ref-type="bibr" rid="scirp.76408-ref8">8</xref>] . [<xref ref-type="bibr" rid="scirp.76408-ref9">9</xref>] modified the Super Convergent Line Series (SCLS) and used it to solve Linear Programming Problems, [<xref ref-type="bibr" rid="scirp.76408-ref10">10</xref>] applied Quick Convergent Inflow Algorithm to solve Constrained Linear Programming Problems on Segmented region, and [<xref ref-type="bibr" rid="scirp.76408-ref11">11</xref>] modified the “Quick Convergent Inflow Algorithm” and used it to solve Linear Programming Problems based on variance of predicted response. In [<xref ref-type="bibr" rid="scirp.76408-ref12">12</xref>] , it was verified and established that the best number of segments is two (S = 2) for Linear Programming Problems, four (S = 4) for Quadratic Programming Problems, and eight (S = 8) for Cubic Programming Problems, for non-over- lapping segmentation of the response surface. The above algorithms compared favourably with other Line Search algorithms that utilize the principles of experimental design.</p><p>Other recent studies on line search algorithms for optimization problems are: [<xref ref-type="bibr" rid="scirp.76408-ref13">13</xref>] in which a modified version of line search for global optimization was proposed. The line search here uses a technique for the determination of random- generated values for the direction and step-length of the search. Some numerical experiments were performed using popular optimization functions involving fifty dimensions; comparison with standard line search, genetic algorithms and differential evolution were performed. Empirical results illustrate that the modified line search algorithm performs better than the standard line search and other techniques for three or four test functions considered. [<xref ref-type="bibr" rid="scirp.76408-ref14">14</xref>] focused on line search algorithms for solving large-scale unconstrained optimization problems such as quasi-Newton methods, truncated Newton and conjugate gradient. [<xref ref-type="bibr" rid="scirp.76408-ref15">15</xref>] proposed a line search algorithm based on the Majorize-Minimum principle; here, a tangent majorant function is built to approximate a scalar criterion containing a barrier function, which leads to a simple line search ensuring the convergence of several classical descent optimization strategies, including the most classical variants of non-linear conjugate gradient. [<xref ref-type="bibr" rid="scirp.76408-ref16">16</xref>] presented the fundamental ideas, concepts and theorems of basic line search algorithm for solving linear programming problems which can be regarded as an extension of the Simplex method. The basic line search algorithm can be used to find an optimal solution with only one iteration. [<xref ref-type="bibr" rid="scirp.76408-ref17">17</xref>] presented a performance of a one-dimensional search algorithm for solving general high-dimensional optimization problems which uses line search algorithm as subroutines.</p><p>In all the aforementioned works, none has gone beyond solving problems in two-dimensional spaces with segmentation. This paper is basically on obtaining optimal solutions and segmentation of Linear Programming Problems in three dimensional spaces of a cuboidal region.</p></sec><sec id="s2"><title>2. Preliminaries</title><sec id="s2_1"><title>2.1. Three Dimensional Non-Overlapping Segmentation of the Response Surface</title><p>The space, X ^ , (the shape of a cube) is partitioned into subspaces called segments. These segments are non-overlapping with common boundaries. The space, X ^ , is partitioned into S non-overlapping segments as follows:</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>(a), the cube (experimental space) is partitioned into two segments, S<sub>1</sub> and<sub> </sub>S<sub>2</sub>, while in <xref ref-type="fig" rid="fig1">Figure 1</xref>(b) and <xref ref-type="fig" rid="fig1">Figure 1</xref>(c), the cubes are partitioned into three and four segments, respectively. From the above Figures and their respective segments, support points will be picked to form their respective design matrices. The number of support points per segment, according to [<xref ref-type="bibr" rid="scirp.76408-ref18">18</xref>] , should not exceed 1 / 2 p ( p + 1 ) + 1 , where p is the number of parameters of the regression model under consideration. Therefore, p ≤ n ≤ 1 / 2 p ( p + 1 ) + 1 , where n is</p><p>the maximum number of support points per segment. The number of support points per segment as given by [<xref ref-type="bibr" rid="scirp.76408-ref6">6</xref>] is n + 1 ≤ N k ≤ 1 / 2 n ( n + 1 ) + 1 , where n is the number of variables in the model, N<sub>k</sub> is the number of support points in N<sub>k</sub> segment. The support points per segment are arbitrarily chosen provided they satisfy constraint equations and do not lie outside the feasible region.</p></sec><sec id="s2_2"><title>2.2. Rationale of the Segmentation</title><p>Design matrices are formed from the support points obtained from each of the segments created above. The segmentation of the response surface according to [<xref ref-type="bibr" rid="scirp.76408-ref6">6</xref>] is a rapid way of improving the average information matrix and obtaining the optimum direction vector. This is achieved by obtaining the linear combination of the information matrices from the different segments. The improved average information matrix (resultant matrix) is used to compute the optimum direction vector, which locates the optimum direction and the optimizer in a very short period or with one iteration. Without segmentation, information leading to the optimizer would have been obtained from only a fraction of the entire response surface.</p><p>With segmentation, more support points are available at the boundary of the feasible region. [<xref ref-type="bibr" rid="scirp.76408-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.76408-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.76408-ref20">20</xref>] have shown that a design formed with support points taken at the boundary of the feasible region is better than any other design with support points taken at the interior of the feasible region.</p><p>Theorem: The average information matrix resulting from pooling the segments using matrices of coefficients of convex combination is</p><p>M ( ζ n ) = ∑ k = 1 s H k X k T X k H k T ,</p><p>Proof:</p><p>X _ T X _ = diag { X 1 T X 1 , X 2 T X 2 , ⋯ , X S T X S } = [ X 1 T X 1 0 ⋯ 0 0 X 2 T X 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ X S T X S ​ ​ ] ,</p><p>where H<sub>k</sub> is the matrix of coefficient of convex combination, X K T X K is the information matrix</p><p>H K = [ h 0 k 0 ⋯ 0 0 h 1 k ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n k ​ ​ ] , H K T = [ h 0 k 0 ⋯ 0 0 h 1 k ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n k ​ ​ ] and</p><p>H K H K T = [ h 0 k 2 0 ⋯ 0 0 h 1 k 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n k 2 ​ ​ ] .</p><p>Thus,</p><p>∑ k = 1 s H K H K T = H 1 H 1 T + H 2 H 2 T + ⋯ + H S H S T = [ h 01 2 0 ⋯ 0 0 h 11 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n 1 2 ​ ​ ] + [ h 02 2 0 ⋯ 0 0 h 12 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n 2 2 ​ ​ ] + ⋯ + [ h 0 s 2 0 ⋯ 0 0 h 1 s 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n s 2 ​ ​ ] = [ h 01 2 + h 02 2 + ⋯ + h 0 s 2 0 ⋯ 0 0 h 11 2 + h 12 2 + ⋯ + h 1 s 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ h n 1 2 + h n 2 2 + ⋯ + h n s 2 ​ ​ ]</p><p>Therefore, ∑ k = 1 s H K H K T = [ 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 1 ] = 1 , since ∑ i = 0 n ∑ k = 1 s h i k 2 = 1</p><p>Therefore, M ( ζ n ) = ∑ k = 1 s H K X K T X K H K T</p></sec></sec><sec id="s3"><title>3. Methodology</title><sec id="s3_1"><title>3.1. The Theory of Super Convergent Line Series</title><sec id="s3_1_1"><title>3.1.1. Definitions and Preliminaries</title><p>The Super Convergent Line Series (SCLS) is defined by [<xref ref-type="bibr" rid="scirp.76408-ref6">6</xref>] as</p><p>X _ = X _ &#175; − ρ d _ (1.1)</p><p>X _ is the vector of the optimal values,</p><p>X _ &#175; = ∑ m = 1 N w m x m is the optimal starting points, where w m &gt; 0 ; ∑ m = 1 N w m = 1 , w m = a m − 1 ∑ m = 1 N a m − 1 ,</p><p>a m = X m T X m ,     m = 1 , 2 , ⋯ , N .</p><p>d _ is the direction vector defined as d _ = M A − 1 ( ζ N ) Z _ ( . ) , where Z _ ( . ) = ( Z 0 , Z 1 , ⋯ , Z n ) T is an n-component vector of responses; Z i = f ( m i ) , is the ith row of the average information matrix, M A ( ζ N ) , where M A − 1 ( ζ N ) is the inverse of the average information matrix;</p><p>ρ is the step-length defined as ρ = min { C _ i T X &#175; _ − b i C _ i T d _ } , where d _ is the di-</p><p>rection vector; C _ i T is the vector which represents the parameter of linear inequalities; X &#175; _ is the starting point and b i is a scalar of the linear inequalities;</p><p>ζ N is an N-point design measure whose support points may or may not have equal weights;</p><p>Support points are pairs of points marked on the boundary and interior of the partitioned space which are picked to form design matrices;</p><p>X ˜ is the experimental space of the response surface that can be partitioned into segments such that every pair of support points in the segment is a subset of X ˜ ;</p><p>M ( ζ n k ) = ( X k T X k ) is the information matrix, M − 1 ( ζ n k ) = ( X k T X k ) − 1 is the inverse information matrix;</p><p>S<sub>1</sub> is segment 1, S<sub>2</sub> is segment 2,</p><p>det M ( ζ n k ) is the determinant of the information matrix;</p><p>H<sub>i</sub> is the matrix of the coefficients of convex combination and is defined as</p><p>H i = diag ( h i 1 , h i 2 , ⋯ , h i , n + 1 ) ,   i = 1 , 2 , ⋯ , k ;</p><p>With i = 1, 2 segments, the coefficients of convex combinations, H<sub>i</sub>, of the segments are:</p><p>H 1 = diag { V 1 11 V 111 + V 211 , V 122 V 122 + V 222 , V 133 V 133 + V 233 } = diag { h 11 , h 12 , h 13 } (1.2)</p><p>for the inverse information matrix in segment 1,</p><p>H 2 = diag { V 2 11 V 111 + V 211 , V 222 V 122 + V 222 , V 233 V 133 + V 233 } = diag { h 21 , h 22 , h 23 } (1.3)</p><p>for the inverse information matrix in segment 2,</p><p>where V<sub>111</sub>, V<sub>122</sub>, V<sub>133</sub> are the variances of the inverse information matrix of segment 1 and V<sub>211</sub>, V<sub>222</sub>, V<sub>233 </sub>are variances of the inverse information matrix of segment 2, respectively.</p><p>The average information matrix, M A ( ζ N ) , is the sum of the product of the k information matrices and the k matrices of the coefficients of convex combinations, thus</p><p>M A ( ζ N ) = ∑ k = 1 s H k X k T X k H k T ; see [<xref ref-type="bibr" rid="scirp.76408-ref6">6</xref>] (1.4)</p><p>Segmentation is the partitioning of the experimental space, X ˜ , into segments. Segmentation can be non-overlapping and overlapping, and support points are selected from each segment to form design matrices.</p><p>An unbiased response function is defined by</p><p>f ( x 1 , x 2 ) = a 00 + a 10 x 1 + a 20 x 2 (1.5)</p></sec><sec id="s3_1_2"><title>3.1.2. Algorithm for Super Convergent Line Series</title><p>The algorithm follows the following sequence of steps:</p><p>1) Partition the experimental space (Cube) into k = 1 , 2 , ⋯ , s segments and select N<sub>k</sub> support points from the kth segment; hence, make up an N-point design,</p><p>ζ N ( 1 ) = { x _ 1 , x _ 2 , ⋯ , x _ n , ⋯ , x _ n , w 1 , w 2 , ⋯ , w n , ⋯ , w n } ;     N = ∑ k = 1 s N k .</p><p>2) Compute the vectors, X _ &#175; ∗ , d ∗ , ρ ∗ .</p><p>3) Move to the point, X _ ∗ = X _ &#175; ∗ − ρ ∗ d ∗ .</p><p>4) Is X ∗ = X f ∗ ? (where X f ∗ is the optimizer of f ( ⋅ ) ).</p><p>Yes: stop,</p><p>No: then go back to 1) above until the optimal solution is obtained.</p><p>5) Identify the segment in which the optimal solution is obtained.</p></sec></sec><sec id="s3_2"><title>3.2. The Average Information Matrix, the Direction Vector, the Starting Point and the Step-Length</title><sec id="s3_2_1"><title>3.2.1. The Average Information Matrix</title><p>The average information matrix, M ( ζ n ) , is the sum of the product of the k information matrices, and the k matrices of the coefficients of convex combina-</p><p>tions given by M ( ζ n ) = ∑ k = 1 s H K X K T X K H K T ,</p><p>for two segments, the average information matrix is M A ( ζ N ) = H 1 ∗ X 1 T X 1 H 1 ∗ T + H 2 ∗ X 2 T X 2 H 2 ∗ T = ( m 11 m 21 m 31 m 12 m 22 m 32 m 13 m 23 m 33 ) .</p></sec><sec id="s3_2_2"><title>3.2.2. The Direction Vector</title><p>The direction vector defined in Section 3.1.1 is computed as follows:</p><p>If f(x) is the response function, then the response vector, Z, is given by</p><p>Z = ( z 0 z 1 z 2 ⋮ z n ) , where</p><p>z 0 = f ( m 12 , m 13 , ⋯ , m 1 , n + 1 ) , z 1 = f ( m 22 , m 23 , ⋯ , m 2 , n + 2 ) ,                                 ⋮ z n = f ( m n + 1 , 2 , m n + 1 , 3 , ⋯ , m 2 , n + 1 ) .</p><p>Hence, the direction vector defined in Section 3.1.1 is computed as</p><p>d _ = M A − 1 ( ζ N ) Z = ( d 0 _ d 1 d 2 ⋮ d n ) .<sup> </sup></p><p>By normalizing such that d * T d * = 1 , we have d * = ( d 1 d 1 2 + d 2 2 + ⋯ + d n 2 d 2 d 1 2 + d 2 2 + ⋯ + d n 2 ⋮ d n d 1 2 + d 2 2 + ⋯ + d n 2 ) ,</p><p>where d<sub>0</sub> = 1 is discarded.</p></sec><sec id="s3_2_3"><title>3.2.3. Optimal Starting Point</title><p>The optimal starting point is obtained from the design matrices of the segments considered. The optimal starting point defined in Section 3.1.1 is obtained as follows:</p><p>X _ &#175; = ∑ m = 1 N w m x m ;     w m ≥ 0 ;     ∑ m = 1 N w m = 1.       w m = a m − 1 ∑ m = 1 N w m ,     m = 1 , 2 , ⋯ , N .</p><p>a m = x m T x m ,     m = 1 , 2 , ⋯ , N . <sup> </sup></p><p>Using a 4-point design matrix, X _ &#175; = ∑ m = 1 8 w m x m ,   w m = a m − 1 ∑ m = 1 8 a m − 1 ,   m = 1 , 2 , ⋯ , 8.</p></sec><sec id="s3_2_4"><title>3.2.4. The Step-Length</title><p>The step-length is defined by</p><p>ρ ∗ = min { C _ ′ i T X &#175; _ ∗ − b i C _ ′ i T d _ ∗ } , where ρ ∗ is the optimal step-length and d _ ∗ is the</p><p>normalized direction vector, C _ i T is the vector which represent the parameter of linear inequalities, X &#175; _ ∗ is the starting point while b i is a scalar of linear inequalities.</p></sec></sec></sec><sec id="s4"><title>4. Results and Discussion</title><sec id="s4_1"><title>4.1. Comparison of Results Obtained Using the Segmentation Procedure with Existing</title><p>Results in the Literature</p><p>Problem 1: [ [<xref ref-type="bibr" rid="scirp.76408-ref21">21</xref>] , Problem 7.2B, Question 2b, pp. 304]</p><p>Maximize Z = 2 x 1 + x 2 + 2 x 3</p><p>Subject to 4 x 1 + 3 x 2 + 8 x 3 ≤ 12</p><p>4 x 1 + x 2 + 12 x 3 ≤ 8</p><p>4 x 1 − x 2 + 3 x 3 ≤ 8</p><p>x 1 , x 2 , x 3 ≥ 0</p><p>Support points are picked from the boundaries of the partitioned segments (<xref ref-type="fig" rid="fig2">Figure 2</xref>) provided they do not violate the constraint equations.</p><p>Thus X 1 = { ( 0 , 1 , 0 ) , ( 0 , 1 , 1 ) , ( 0 , 0 , 1 ) , ( 1 / 2 , 0 , 0 ) , ⋯ , ( 1 / 4 , 0 , 0 ) } and</p><p>X 2 = { ( 1 , 0 , 1 ) , ( 0 , 0 , 1 / 2 ) , ( 1 , 0 , 0 ) , ( 1 , 1 / 2 , 0 ) , ( 1 , 1 , 0 ) , ⋯ , ( 1 / 2 , 0 , 0 ) } ,</p><p>where X<sub>1</sub> and X<sub>2</sub> is obtained from S<sub>1</sub> and S<sub>2</sub> respectively.</p><p>Thus, the design and inverse matrices are given as follows (from <xref ref-type="fig" rid="fig2">Figure 2</xref>):</p><p>X 1 = ( 1 0 1 0 1 0 0 1 2 1 0 1 2 0 1 1 2 0 0 ) ; X 2 = ( 1 1 1 0 1 1 1 2 0 1 1 2 0 0 1 0 0 1 2 ) ,</p><p>( X 1 T X 1 ) − 1 = ( 5 − 10 − 6 − 10 − 10 24 12 20 − 6 12 8 12 − 10 20 12 24 ) ; ( X 2 T X 2 ) − 1 = ( 9 − 14 6 − 18 − 14 24 − 12 28 6 − 12 8 − 12 − 18 28 − 12 40 )</p><p>The direction vector, d _ = ( 2.000 1.000 2.000 ) ; by normalizing d _ , we get d _ ∗ = ( 0.8944 0.4472 0.8944 ) ,</p><p>(See Section 3.2.2)</p><p>X _ &#175; ∗ = ∑ i = 1 N w i x i = ( 0.2990 0.2758 0.1516 ) , the step-length, ρ ∗ = − 1.1396 , X _ ∗ = X &#175; _ ∗ − ρ ∗ d ∗ = ( 1.318 0.7854 1.1709 ) .</p><p>Therefore, Max Z = 5.46.</p><p>With S = 2 (2 Segments), the value of Z is Max. Z = 5.46 (in one iteration) which is close to the optimal value obtained by [<xref ref-type="bibr" rid="scirp.76408-ref21">21</xref>] , problem 7.2b, Question 2b, pp. 304, as Max Z = 5.00 (in 3 iterations). The maximum values of Z for this problem using 3 and 4 segments are: 5.81 for (x<sub>1</sub>, x<sub>2</sub>, x<sub>3</sub>) = (1.265, 0.7891, 1.2431), and 5.77 for (x<sub>1</sub>, x<sub>2</sub>, x<sub>3</sub>) = (1.0008, 0.6606, 1.5523). These values are not optimal because they do not compare favourably with the existing solution got by [<xref ref-type="bibr" rid="scirp.76408-ref21">21</xref>] using the simplex method.</p><p>Problem 2: [ [<xref ref-type="bibr" rid="scirp.76408-ref22">22</xref>] , Ex. 2.4, Q. 14(ii), p. 215]</p><p>Maximize Z = 5 x 1 + 3 x 2 + 7 x 3</p><p>Subject to x 1 + x 2 + 2 x 3 ≤ 26</p><p>3 x 1 + 2 x 2 + x 3 ≤ 26</p><p>x 1 + x 2 + x 3 ≤ 18</p><p>x 1 , x 2 , x 3 ≥ 0</p><p>Support points are picked from the boundaries of the partitioned segments (from <xref ref-type="fig" rid="fig3">Figure 3</xref>) provided they do not violate the constraint equations.</p><p>Thus X 1 = { ( 0 , 1 , 0 ) , ( 0 , 1 , 1 ) , ( 0 , 0 , 1 ) , ( 1 / 2 , 0 , 0 ) , ⋯ , ( 1 / 4 , 0 , 0 ) } and</p><p>X 2 = { ( 1 , 0 , 1 ) , ( 0 , 0 , 1 / 2 ) , ( 1 , 1 , 1 ) , ( 1 , 1 / 2 , 0 ) , ( 1 , 1 , 0 ) , ⋯ , ( 1 / 2 , 0 , 0 ) } ,</p><p>Thus, the design and inverse matrices are given as follows (from <xref ref-type="fig" rid="fig3">Figure 3</xref>):</p><p>X 1 = ( 1 0 1 0 1 0 1 1 1 1 4 0 0 1 0 0 1 ) ; X 2 = ( 1 1 1 1 1 1 0 1 1 1 1 2 0 1 1 2 0 0 ) ,</p><p>( X 1 T X 1 ) − 1 = ( 3 − 12 − 2 − 2 − 12 64 20 8 − 2 8 2 1 − 2 8 1 2 ) ; ( X 2 T X 2 ) − 1 = ( 9 − 14 6 5 − 14 24 − 12 − 10 6 − 12 8 6 5 − 10 6 6 )</p><p>The direction vector, d _ = ( 5.0002 2.9998 6.9999 ) , by normalizing d _ , we get d _ ∗ = ( 0.5488 0.3293 0.7683 )</p><p>(See Section 3.2.2) X _ &#175; ∗ = ∑ i = 1 N w i x i = ( 0.3812 0.3318 0.2787 ) , the step-length ρ ∗ = − 10.3306 , X _ ∗ = X &#175; _ ∗ − ρ ∗ d ∗ = ( 6.0506 3.7337 8.2157 ) .</p><p>Therefore, Max Z = 98.96.</p><p>With S = 2 (2 Segments), the value of Z is Max Z = 98.96 which is close to the</p><p>optimal value (in one iteration) obtained by [<xref ref-type="bibr" rid="scirp.76408-ref22">22</xref>] , Ex. 2.4, Q 14(ii), p. 215, as Max Z = 98.80 (in two iterations), using the simplex method. The maximum value of Z for this problem using 3 and 4 segments are: 99.06 for (x<sub>1</sub>, x<sub>2</sub>, x<sub>3</sub>) = (6.0213, 3.725, 8.2537) and 99.15 for (x<sub>1</sub>, x<sub>2</sub>, x<sub>3</sub>) = (6.0746, 3.675, 8.2503).</p></sec><sec id="s4_2"><title>4.2. Illustrative Problem and Application</title><p>A producer of leather shoes makes three types of shoes, X, Y and Z, which are processed on three machines, K<sub>1</sub>, K<sub>2</sub> and K<sub>3</sub>. The daily capacities of the machines are given in <xref ref-type="table" rid="table1">Table 1</xref> as follows.</p><p>The profit gained from shoe X is ₦3 per unit, shoe Y is ₦5 per unit and shoe Z is ₦4 per unit. What is the maximum profit for the three types of shoe produced?</p><p>Solution: Let X<sub>1</sub> be the unit of type X, X<sub>2</sub> be the unit of type Y and X<sub>3</sub> be the unit of type Z.</p><p>Maximize Z = 3 x 1 + 5 x 2 + 4 x 3</p><p>Subject to 2 X 1 + 3 X 2 ≤ 8</p><p>2 X 2 + 5 X 3 ≤ 10</p><p>3 X 1 + 2 X 2 + 4 X 3 ≤ 15</p><p>X 1 , X 2 , X 3 ≥ 0</p><p>In a similar manner, the design and inverse matrices are given as follows [from <xref ref-type="fig" rid="fig4">Figure 4</xref>].</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The daily capacity of the machines</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="3"  >Types of shoes (Unit of types of shoes)</th><th align="center" valign="middle" >Hours available per day</th></tr></thead><tr><td align="center" valign="middle" >Machines</td><td align="center" valign="middle" >X</td><td align="center" valign="middle" >Y</td><td align="center" valign="middle" >Z</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >K<sub>1</sub></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >8</td></tr><tr><td align="center" valign="middle" >K<sub>2</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >K<sub>3</sub></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >15</td></tr></tbody></table></table-wrap><p>X 1 = ( 1 0 1 0 1 0 1 1 1 1 4 0 0 1 0 0 1 ) ; X 2 = ( 1 1 1 1 1 1 0 1 1 1 1 2 0 1 1 2 0 0 ) ,</p><p>( X 1 T X 1 ) − 1 = ( 3 − 12 − 2 − 2 − 12 64 8 8 − 2 8 2 1 − 2 8 1 2 ) ; ( X 2 T X 2 ) − 1 = ( 9 − 14 6 5 − 14 24 − 12 − 10 6 − 12 8 6 5 − 10 6 6 ) .</p><p>The direction vector, d _ = ( 3 5 4 ) ; by normalizing d _ , we get d _ ∗ = ( 0.4243 0.7071 0.5657 ) , X _ &#175; ∗ = ∑ i = 1 N w i x i = ( 0.3027 0.2953 0.2483 ) , step-length ρ ∗ = − 2.1916 , X _ ∗ = X &#175; _ ∗ − ρ ∗ d ∗ = ( 1.2326 1.845 1.4881 ) . Therefore, the maximum value of Z is</p><p>₦18.88. This value in one iteration is close to the optimum value got by using the simplex method approach (in three iterations). When 3 and 4 segments were used, the maximum values of Z for this problem are ₦21.25 with corresponding values (X<sub>1</sub>, X<sub>2</sub>, X<sub>3</sub>) = (1.37, 2.08, 1.68) and ₦21.03 with corresponding values (X<sub>1</sub>, X<sub>2</sub>, X<sub>3</sub>) = (1.43, 2.01, 1.67). These values are not optimal because they do not compare favourably with the simplex method solution which is Max Z = ₦18.66.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>Three dimensional Linear Programming problems have been solved using the line search equation, X &#175; _ ∗ − ρ ∗ d ∗ , of the Super Convergent Line Series, by segmenting the cuboidal response surface into 2, 3 and 4 segments. A real-life problem was also used to achieve the desired result. It was found that the optimal solution is attained at 2 segments (S = 2) and in one iteration or move even though up to 4 segments (S = 4) were considered. But comparing the solution with the simplex method’s result, a close result was obtained in 2 and 3 iterations. Hence, as the name implies, the Super Convergent Line Series (SCLS) locates the optimizer in one iteration and better still with segmentation.</p></sec><sec id="s6"><title>Cite this paper</title><p>Ugbe, T. and Chigbu, P. (2017) On Optimal Non-Overlapping Segmentation and Solutions of Three-Dimen- sional Linear Programming Problems through the Super Convergent Line Series. American Journal of Operations Research, 7, 225-238. https://doi.org/10.4236/ajor.2017.73015</p></sec></body><back><ref-list><title>References</title><ref id="scirp.76408-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Gass, S.I. (1958) Linear Programming Methods and Applications. McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.76408-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Dantzig, G.B. (1963) Linear Programming and Extension. Princeton University Press, Princeton. https://doi.org/10.1515/9781400884179</mixed-citation></ref><ref id="scirp.76408-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Philip, D.T., Walter, M. and Wright, M.H. (1981) Practical Optimization. Academic Press, London.</mixed-citation></ref><ref id="scirp.76408-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wilde, D.J. and Beightler, C.S. (1967) Foundations of Optimization. Prentice Hall Inc., Upper Saddle River.</mixed-citation></ref><ref id="scirp.76408-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Myers, R.H. (1971) Response Surface Methodology. Allyn &amp; Bacon, Boston.</mixed-citation></ref><ref id="scirp.76408-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Onukogu, I.B. and Chigbu, P.E. (2002) Super Convergent Line Series (in Optimal Design of Experiment and Mathematical Programming). AP Express Publishing, Nsukka.</mixed-citation></ref><ref id="scirp.76408-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Chigbu, P.E. and Ugbe, T.A. (2002) On the Segmentation of the Response Surfaces for Super Convergent Line Series Optimal Solutions of Constrained Linear and Quadratic Programming Problem. Global Journal of Mathematical Sciences, 1, 27-34.</mixed-citation></ref><ref id="scirp.76408-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chigbu, P.E. and Ukaegbu, E.C. (2007) On the Precision and Mean Square Error Matrices Approaches in Obtaining the Average Information Matrices via the Super Convergent Line Series. Journal of Nigerian Statistical Association, 19, 4-18.</mixed-citation></ref><ref id="scirp.76408-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Etukudo, I.A. and Umoren, M.U. (2008) A Modified Super Convergent Line Series Algorithm for Solving Linear Programming Problems. Journal of Mathematical Sciences, 19, 73-88.</mixed-citation></ref><ref id="scirp.76408-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Iwundu, M.P. and Hezekiah, J.E. (2014) Algorithmic Approach to Solving Linear Programming Problems on Segmented Regions. Asian Journal of Mathematics and Statistics, 7, 40-59. https://doi.org/10.3923/ajms.2014.40.59</mixed-citation></ref><ref id="scirp.76408-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Iwundu, M.P. and Ebong, D.W. (2014) Modified Quick Convergent Inflow Algorithm for Solving Linear Programming Problems. International Journal of Probability and Statistics, 3, 54-66. https://doi.org/10.5539/ijsp.v3n4p54</mixed-citation></ref><ref id="scirp.76408-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ugbe, T.A. and Chigbu, P.E. (2014) On Non-Overlapping Segmentation of the Response Surfaces for Solving Constrained Programming Problems through Super Convergent Line Series. Communications in Statistics—Theory and Methods, 43, 306-320. https://doi.org/10.1080/03610926.2012.661510</mixed-citation></ref><ref id="scirp.76408-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Grosan, C. and Abraham, A. (2007) Modified Line Search Method for Global Optimization. Proceeding of the 1st Asia International Conference of Modeling and Simulation, Phuket, 27-30 March 2007, 415-420.  
https://doi.org/10.1109/AMS.2007.68</mixed-citation></ref><ref id="scirp.76408-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Andrei, N. (2008) Performance Profiles of Line Search Algorithm for Unconstrained Optimization. Research Institute for Informatics. Centre for Advance Modeling and Optimization, ICI Technical report.  
https://www.ici.ro/neculai/p12a08</mixed-citation></ref><ref id="scirp.76408-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Chouzenoux, E., Moussaoui, S. and Idier, J. (2009) A Majorize-Minimize Line Search Algorithm for Barrier Function Optimization. 17th European Signal Processing Conference, Glasgow, 24-28 August 2009, 1379-1383.</mixed-citation></ref><ref id="scirp.76408-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, S., Ruan, G. and Huang, X. (2010) Some Fundamental Issues of Basic Line Search Algorithm for Linear Programming Problems. Optimization, 59, 1283-1295.  
https://doi.org/10.1080/02331930903395873</mixed-citation></ref><ref id="scirp.76408-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Gardeux, V., Chelouah, R., Siarry, P. and Glover, F. (2011) EM323: A Line Search Algorithm for Solving High Dimensional Continuous Non-Linear Optimization Problems. Soft Computing, 15, 2275-2285.  
https://doi.org/10.1007/s00500-010-0651-6</mixed-citation></ref><ref id="scirp.76408-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Pazman, A. (1987) Foundation of Optimum Experimental Design. D. Riedel Publishing Company, Dordrecht.</mixed-citation></ref><ref id="scirp.76408-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Onukogu, I.B. (1997) Foundation of Optimal Exploration of Response Surfaces. Ephrata Press, Nsukka.</mixed-citation></ref><ref id="scirp.76408-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Smith, W.F. (2005) Experimental Design for Formulation (ASA-SIAM Series on Statistics and Applied Probability). SIAM, Philadelphia, ASA, Alexandria, VA.</mixed-citation></ref><ref id="scirp.76408-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Taha, H.A. (2006) Operations Research: An Introduction. 7th Edition, Macmillan Publishing Company, New York.</mixed-citation></ref><ref id="scirp.76408-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Gupta, P.K. and Hira, D.S. (2008) Operations Research. S. Chand and Company Limited, New Delhi.</mixed-citation></ref></ref-list></back></article>