International Journal of Statistics and Applications
p-ISSN: 2168-5193 e-ISSN: 2168-5215
2017; 7(2): 57-72
doi:10.5923/j.statistics.20170702.02

Otaru O. A. P., Iwundu M. P.
Department of Mathematics and Statistics, University of Port Harcourt, Port Harcourt, Nigeria
Correspondence to: Iwundu M. P., Department of Mathematics and Statistics, University of Port Harcourt, Port Harcourt, Nigeria.
| Email: | ![]() |
Copyright © 2017 Scientific & Academic Publishing. All Rights Reserved.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

A Variance Weighted Gradient Projection (VWGP) method that uses experimental design principles based on variance, and simultaneously optimizes several response surfaces is introduced as an alternative to popularly used one-at-a-time optimization methods. The method relies on the general line search equation whose components are the starting (initial) point of search, the direction of search, the step-length and the point arrived at the jth iteration. At the end of an iteration, the optimizer(s) reached are successively added to the previous immediate design measure(s). The use of projection operator scheme that allows the projection of design points from one design space to another is employed. Unlike most existing optimization methods which use guess initial point of search, a weighted average of design points selected from the design region and sufficiently spread over the entire region, is proposed as the initial point of search. By the choice of the proposed initial point of search, two limitations of the guess point methods are overcome, namely cycling and possible lack of convergence. Results obtained using the VWGP simultaneous optimization method have been compared with the BFGS Quasi-Newton algorithm and the VWGP method is seen comparatively efficient in locating the optimizers of several response surfaces.
Keywords: Simultaneous Optimization, Response Surfaces, Variance Weighted Gradients, Projection Operator, Quasi-Newton’s Algorithm
Cite this paper: Otaru O. A. P., Iwundu M. P., The Variance Weighted Gradient Projection (VWGP): An Alternative Optimization Approach of Response Surfaces, International Journal of Statistics and Applications, Vol. 7 No. 2, 2017, pp. 57-72. doi: 10.5923/j.statistics.20170702.02.
comprising of the design points
we define a weighted mean vector
where,
is an
design matrix and
is the vector of weights associated with the design points.The optimal starting point
is obtained by minimizing the norm
To minimize
with respect to
we solve
The optimal starting point of search is 
where
is the gradient vector and
weighting factor vector.The direction variance is given as
where
is the variance of the function at the ith support point. The weighting vector
is obtained from the partial derivatives
where
and
The normalized weighting factor vector
is given as 
The optimal step-length
of the function
is obtained as the minimum distance covered in an average step for s number of constraint and is defined as:
Where
and
are vectors and
is a scalar for s number of constraints, while
is the optimal starting point and
is the optimal direction vector.
be the n-variate, p-parameter polynomial of degree m, defined on the rth feasible regions
supported by s constraints. Such that
where
is a p-component vector of known coefficients, independent random variable
and
is the random error component assumed normally and independently distributed with zero mean and constant variance. While
is a component vector of know coefficients and
is a scalar for s number of constraints in the rth region.The Variance Weighted Gradient (VWG) method is given by the following sequential steps:i) From
obtain the design measures
which are made up of support points from respective regions such that
where
support points are spread evenly in
ii) From the support points that make up the design measure compute R starting points as, the arithmetic mean vectors.
iii) Obtain the n-component gradient function for the rth region.
where
is an
degree polynomial; 
is a t-component vector of known coefficients iv) Compute the corresponding r gradient vectors, by substituting each design point defined on the rth region to the gradient function
as
v) Using the gradient function and design measures obtain the corresponding design matrices 
In order to form the design matrix
a single polynomial that combines the respective gradient function
associated with each response function
is
vi) Compute the variances of each l design point
defined on the rth region as
vii) Obtain the direction vector in the rth region as
and the normalize direction vector
such that
viii) Compute the step-length
as
with
and
make a move to
using
evaluate the projection operator
as
and obtain the projector optimizers for each region
as
ix) To make a next move set
and define the design measure as
and repeat the process from step (ii) then obtain
x) If
where
is the rth feasible region at the jth step and
is the rth feasible region at the next j+1th step.then set the optimizers as
and STOP. Else, set
and repeat the process from (ii).Theorem Let the direction vector
the weighting factor vector
is inversely proportional to the variance vector of the function
where
Proof: (By induction)
and
The design regions are defined by
To solve this problem using the VWGP technique, we select design points from
to make up the respective initial design measures as
Taking the weighted averages, the initial starting points for the two functions are, respectively,
The gradient vectors are obtained as
Hence the gradient functions are, respectively,
Using the gradient functions and the design measures, we form the corresponding design matrices as
The variances associated with the design points of each design measure are computed as illustrated below for the design point
The variance of
denoted
is computed as
The process continues similarly in obtaining the variance of each design point from the two regions. Thus the vectors of variances are respectively,
The weighting factors are obtained as
where
Thus
and 
is normalized as
Thus
and 
is normalized as
The computed statistics are summarized in Table 1.![]() | Table 1. Summary statistics for the first and second response functions at respective design points in the first iteration |
and
The normalized direction vectors are respectively
and
The associated step-lengths are computed as
With the starting points of search, the directions of search and the step-lengths we make a first move for each of the functions to
![]() | Table 2. Summary statistics for the two response functions at respective design points in the second iteration |
and
In order to make a second move, a projector operator
is formulated by projecting design points from one design space or feasible regions to another feasible region. The resulting projector operator
is used to compute the projector optimizers
and
which are added to the design measure of respective response function and the process of search continues. The computations are as follows:
Adding the projector optimizers to the initial design measures result in the following augmented design measures
With the new design measures, the computed statistics are summarized in Table 2.The starting points of search at the second iteration are respectively
and
As previously described, the directions of search and the step-lengths of search at the second iteration are computed similarly as
and normalized as
Compute the step-lengths of search are respectively
The points reached at the second iteration are respectively
The corresponding values of objective functions are respectively
and
Since for the first function,
, convergence is established for the first function. However, since for the second function 
a next iteration is required. Using a projector operator, a new design point
is obtained and thus the design measure is augmented as
Continuing the process, the computed statistics using the new design measure are summarized in Table 3.
|
The direction of search, normalized direction of search and step-length of search at the third iteration are respectively
and
The point reached at the third iteration is
The corresponding value of objective function is
Since
, a next iteration is required. Using a projector operator, a new design point
is obtained and thus the design measure is augmented as
The computed statistics using the new design measure are summarized in Table 4.
|
The direction of search, normalized direction of search and step-length of search at the fourth iteration are respectively
and
The point reached at the fourth iteration is
The corresponding value of objective function is
Since
, a next iteration is required. Using a projector operator, a new design point
is obtained and thus the design measure is augmented as
The computed statistics using the new design measure are summarized in Table 5.The starting point of search at the fifth iteration is
The direction of search, normalized direction of search and step-length of search at the fifth iteration are respectively
and
The point reached at the fifth iteration is
The corresponding value of objective function is
Since
convergence is established and hence no indication for a further search.
|

converged after four iterations with optimal values as
and a corresponding value of response function,
. Also using the Quasi-Newton method, the function
converged after four iterations with optimal values as
and a corresponding value of response function,
We observed that the guess initial point requirement of the Quasi-Newton method poses limitation in the use of the Quasi-Newton method. It is sometimes difficult to get a good guess point and thus results in slow convergence of the algorithm or even non-convergence of the algorithm. For the illustration presented in this paper, the optimal solution for the first function was found at the first iterative move and the optimal solution for the second function was found at the fourth iterative move. The printout from MATLAB showing the results are presented in Appendices A and B.The use of the Variance Weighted Gradient Projection (VWGP) method is a reliable optimization method for optimizing polynomial response surfaces defined by constraints on different feasible regions. The algorithm is reliable and converges to the desired optima with few iterative steps. The performance of the new algorithm agrees with the suggestion of [7] that a good algorithm should have less computation and a quick convergence. The present study may be extended to searching for optimal solutions to multi-objective functions defined on distinct regions but where some or all of the regions may have two or more objective functions.
QN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%Diagnostic Information Number of variables: 2
Algorithm selectedmedium-scale%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%End diagnostic information
Optimization terminated: magnitude of directional derivative in search direction less than 2*options.TolFun and maximum constraint violation is less than options.TolCon.Active inequalities (to within options.TolCon = 1e-006):
QN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Diagnostic Information Number of variables: 2
Algorithm selectedmedium-scale%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%End diagnostic information
Optimization terminated: first-order optimality measure less than options.TolFun and maximum constraint violation is less than options.TolCon.Active inequalities (to within options.TolCon = 1e-006):