Medical, Pharma, Engineering, Science, Technology and Business

Centre for Informatics and Applied Optimization, School of Science, Information Technology and Engineering, University of Ballarat, Victoria, Australia

- *Corresponding Author:
- Sona Taheri

Centre for Informatics and Applied Optimization

School of Science, Information Technology and Engineering

University of Ballarat, Victoria, Australia

**E-mail:**[email protected], [email protected]

**Received date:** February 2010, **Revised date:** September 2011, **Accepted date:** May 2012

**Visit for more related articles at**
Global Journal of Technology and Optimization

Solving systems of nonlinear equations is a relatively complicated problem for which a number of different approaches have been presented. In this paper, a new algorithm is proposed for the solutions of systems of nonlinear equations. This algorithm uses a combination of the gradient and the Newton’s methods. A novel dynamic combinatory is developed to determine the contribution of the methods in the combination. Also, by using some parameters in the proposed algorithm, this contribution is adjusted. We use the gradient method due to its global convergence property, and the Newton’s method to speed up the convergence rate. We consider two different combinations. In the first one, a step length is determined only along the gradient direction. The second one is finding a step length along both the gradient and the Newton’s directions. The performance of the proposed algorithm in comparison to the Newton’s method, the gradient method and an existing combination method is explored on several well known test problems in solving systems of nonlinear equations. The numerical results provide evidence that the proposed combination algorithm is generally more robust and efficient than other mentioned methods on some important and difficult problems.

Systems of nonlinear equations, Newton’s Method, Gradient method, Line search, Global convergence

The solutions of systems of equations have a well-developed mathematical and computational theory when solving linear systems, or a single nonlinear equation. The situation is much more complicated when the equations in the system do not exhibit nice linear or polynomial properties. In this general case, both the mathematical theory and computational practices are far from complete understanding of the solution process.

Systems of nonlinear equations arise in various domains of practical importance such as engineering, medicines, chemistry, and robotics [15, 21, 37]. They appear also in many geometric computations such as intersections, minimum distance, creation of centenary curves, and when solving initial or boundary value problems in ordinary or partial differential equations [13] and [16]. The application of nonlinear systems in load flow calculation in power system has been done by Spong and et. all [32] in which their results of block Guass-Sidel iteration are compared with those of Newton-Raphson iteration. Solving such a system involves finding all the solutions of equations contained in the mentioned system.

In this paper, we consider the problem of finding solutions to a system of nonlinear equations of the form

(1)

where and refers to *n* variables We denote the *i*-th component of *F* by *f _{i},* where is a nonlinear function and twice
continuously differentiable on a convex set

There is a class of methods for the numerical solutions of the system (1), which arises from iterative procedure used for systems of linear equations [12]. These methods use reduction to simpler one-dimensional nonlinear equations for the components

There are some iterative methods for solving systems of nonlinear equations in the book written by Kelley [15]. A wide range class of iterative methods for solving systems of nonlinear equations has been suggested in the papers [2, 11, 25, 26].

Most of the methods for solving (1) are optimization-based methods [1, 4, 6, 11, 17, 22, 37]. In the approach proposed in [22], the system (1) is transformed in to a constraint optimization problem. At each step, some equations that are satisfied at the current point are treated as constraints and the other ones as objective functions. In a strategy based on optimization methods, at each iteration, a quadratic function is minimized to determine the next feasible point to step to. The quadratic function is the squared norm of the original system.

To find a solution of (1), one can transform the system (1) into an unconstrained optimization problem and then solving the new unconstrained problem instead by applying an optimization method. The transformed problem is formulated as:

(2)

where, here and throughout the paper, stands for the Euclidean norm. Obviously, optimal solutions of problem (2) with the zero value of the objective function correspond to global solutions of system (1).

In the last decades, many publications, both in theoretical and especially numerical issues, have been done for solving the problem (2) [3, 5, 9, 10, 18, 24, 27, 31, 33, 35]. Many search direction methods such as the gradient method, the Newton’s method, the quasi-Newton methods, the conjugate gradient and coordinate direction methods have been applied to find a minimizer of (2).

The steepest descent method (or gradient method) is a commonly used method. It has the globally convergence property, however, this method suffers from the slow speed and is easy plunging into local minima. In order to accelerate these difficulties, many methods have been used [10]. One way is the use of combination of different local optimization methods. It has been found that these methods show significant reduction in the number of iterations and the expense of function evaluations. In recent years, there has been a growing interest in applying these combination methods [7, 29, 30, 36]. Buckley [7] proposed a strategy of using a conjugate gradient search direction for most iterations and using periodically a quasi- Newton step to improve the convergence. This algorithm offers the user the opportunity to specify the amount of available storage. Wang and et al. [36] proposed a revised conjugate gradient projection method, that is, a combination of the conjugate projection gradient and the quasi-Newton methods for nonlinear inequality constrained optimization problems. Recently, Y. Shi [29] proposed a combined method of the Newton’s and the steepest descent methods for solving nonlinear systems of equations within each iteration. Further in [30], in order to deal with an unconstrained problem, the combination of the steepest descent with the Newton and the quasi-Newton methods were developed and compared with some traditional and existing methods.

Our procedure here for solving systems of nonlinear equations is based on the combination of local optimization methods. We apply the gradient and the Newton’s methods for our combination algorithm. They are combined into an integrated procedure, and especially the dynamic combination is of our interest challenge. The combined algorithms proposed in this paper are different from the existing algorithms [7, 29, 30, 36]. In the other words, we propose a novel algorithm with a new combination which offers the user the opportunity to specify the amount contribution of the methods.

The rest of the paper is organized as follows: Section 2 gives a brief review to preliminaries about optimization. In Section 3, we review the descent methods. We present the proposed combination algorithm in Section 4. The global convergence property of this algorithm has been proved in Section 5. We have demonstrated the efficiency of the proposed algorithm with some experiments in Section 6. Section 7 concludes the paper.

**Preliminaries**

Usually, optimization methods are iterative. The basic idea is that, with an initial guess of the optimal values of the variables, an optimization method generates a sequence an optimization method generates a sequence of improved estimates until it reaches a solution. When is a finite sequence, the last point is the optimal solution; when is infinite, it has a limit point which is the optimal solution of the problem. The strategy used to move from one iterate to the next distinguishes one algorithm from another. A typical behavior of an algorithm which is regarded as acceptable is that the iterates move steadily towards the neighborhood of a point local minimizer, and then rapidly converge to that point. When a given convergence rule is satisfied, the iteration will be terminated. In general, the most natural stopping criterion is

where stands for and *f* is defined by (2). is a prescribed error tolerance.

Let be the *k*-th iterate search direction, and step length, then the *k*-th iteration is (4)

There are two fundamental strategies for moving from the current point to a new state Trust region [24, 38] and Line search [24, 28, 31, 33].

In the trust region strategy, the information gathered about *f* is
used to construct a model function whose behavior near the
current point *x _{k}*is similar to that of the actual objective
function

In the line search strategy, the algorithm chooses a direction *d _{k}* and searches along this direction from the current iterate

The line search and trust-region approaches differ in the order
in which they choose the direction and distance of the move to
the next iterate. Line search starts by fixing the direction *d _{k}* and
then identifying an appropriate distance, namely the step
length In trust region, firstly a maximum distance is chosen,
the trust region radius, and then a direction and a step that attain
the best possible improvement subject to this distance constraint
is found. If this step proves to be unsatisfactory, the distance
measure will be reduced and tried again [24].

A trust region method is effective since it limits the step to a region of greater confidence in the local model and attempts to utilize more information from the local model for finding a shortened step. However, trust region models are more difficult to formulate and solve than a line search strategy [31]. In this paper, we will focus on line search strategies.

**Line Search**

Line search methods are traditional and efficient methods for solving unconstrained minimization problems. Its convergence has attracted more attention in recent years [3, 19, 35].

The success of a line search method depends on effective
choices of both the direction *d _{k}* and the step length . It is
clarified that the search direction plays a main role in the
algorithm and that step length guarantees the global
convergence in some cases.

There are two alternatives for finding the distance to move along namely the exact line search and inexact line search [19, 28, 31, 33]. In the exact line search, the following onedimensional minimization problem will be solved to find a step length α

(5)

If we choose such that the objective function has acceptable descent amount, i.e., it means the descent (6)

is acceptable by users, such a line search is called inexact line search. Since, in practical computation, exact optimal step length generally cannot be found, and it is also expensive to find almost exact step length, therefore the inexact line search with less computation load is highly popular.

A simple condition we could impose on % in an inexact line search is to require a reduction in :

(7)

It has been shown that this requirement is not enough to
produce convergence to optimal point [24, 33]. The difficulty is
that there is not always a sufficient reduction in *f* at each step, a
concept we discuss next.

There are several inexact line search rules for choosing an appropriate step length for example the Armijo rule, the Goldstein rule, and the Wolfe-Powell rules [24, 31, 33], which are described briefly in the following

**Armijo Rule and Goldstein Rule**

Armijo rule is as follows:

(8)

are tried successively until the above
inequality is satisfied for *m=m _{k}*

Goldstein presented the following rule. Let

be an interval. In order to guarantee the function
decreases sufficiently, we want to choose α such that it
is away from the two end points of the interval *I*.

The Goldstein conditions are

(9) and (10)

which exclude those points near the right end point and the left end point.

**Wolfe-Powell Rule**

It is possible that the rule (10) excludes the minimizing value of α outside the acceptable interval. Instead, the Wolfe-Powell gives another rule to replace (10):

Therefore, the step length *α _{k}* in the Wolfe-Powell rule will be
determined along the direction

(11)

and

(12)

The Wolfe-Powell rule is a popular inexact line search rule. We will use it in our algorithm and all experiments in this paper.

**Search Directions**

The search direction in gradient-based methods often has the form

(13)

where *B_{k}* is a symmetric and nonsingular matrix. For example,
in the gradient method

corresponds to the Newton’s
method with being available, where *H _{k}* is an exact Hessian
of

When *d _{k}* is defined by (13) and

The search direction* d _{k}* is generally required to satisfy the
descent condition:

(14)

The condition (14) guarantees that *d _{k}* is a descent direction of

**Descent Methods**

Many techniques have been devoted for solving (2), as well as (1). These problems are usually carried out using iterative methods due to the fact that there are generally no analytical methods to solve these problems. Among the variety of the exiting methods, the descent direction methods are the most popular techniques because of their fast convergence property. A general descent direction algorithm is given in the Algorithm 1.

**Algorithm 1. A General Descent Framework**

0. Lets be a given initial point, and an error tolerance. Each iteration of a descent direction method contains the following steps:

1. If then stop.

2. Compute a descent direction *d _{k}* at

3. Determine an appropriate step length *α _{k}* > 0.

4. Set and go to the next iteration.

Let be the level set, and consider the
Wolfe-Powell conditions (11) and (12) to determine *α _{k}* then the
global convergence of the Algorithm 1 is given by the following
Theorem [33].

**Theorem 1.** Let *α _{k}* in the above descent direction algorithm be
defined by (11) and (12). Let also

(15)

for some and for all k, where is the angle between *d _{k}* and If exists and is uniformly continuous on the
level set Ω then either

Proof can be found in [33], Theorem 2.5.4.

One of the most widely used methods satisfying Theorem 1 is the gradient method, in which Although the method is globally convergent and usually works well in some early steps, as a stationary point is approached, it may descend very slowly. In fact, it is shown that the convergence rate of the gradient method is at least linear, and the following bound holds (16)

where are the largest and the smallest eigenvalues of the Hessian matrix, respectively.

In order to cope with the above-mentioned difficulties, one can
use the Newton’s method with the quadratic convergence
property. At the *k*-th iteration, the classical Newton’s direction
is the solution of the following system:

(17)

where *H _{k}* is the Hessian matrix at

**Proposed Algorithm**

Our aim here is to present an algorithm with two different combinations for solving the problem (2), as well as the problem (1). Both proposed combinations are constructed so that they satisfy in the condition of descent methods and as well as the Theorem 1.

Let be four parameters so that Take any positive constants such that and initialize by 1. Let also T and be very large and small positive numbers, respectively, and let The steps of the proposed algorithm are as follows.

**Algorithm 2. A Combination of the Gradient and Newton’s
Methods**

0. Choose a starting point and an error tolerance . For do

1. If then stop.

2. If the Newton’s direction *d _{1}*is not computable, due to the
singularity of the Hessian, then compute the gradient
direction

3. Compute the gradient direction *d _{2}* and the Newton’s
direction

4. Set and

5. If step 6.

6. If

7. If go to step 9, otherwise go to the next step.

8. Use rules (11) and (12) to determine a step length along the direction and go to step 12.

9. Compute as follows:

(18)

and set

10. If and and go back to step 9.

11. Consider one of the following two versions to calculate *S _{k}*:
a. Use rules (11) and (12) to determine a step length along the direction . If otherwise set

b. Use rules (11) and (12) to determine a step length along the direction

12. Set

Parameters *b _{1}* ,

In step 11 of the above algorithm, we use two different
strategies by means of the combination. Step 11.α is a new
combination and different from the existing methods in the
literature. In this combination, the step length *α _{k}* is determined
only along the gradient direction. In other words, we use a
novel combination of the pure Newton’s method (i.e.,

**Global convergence Theorem**

Here, we establish the global convergence of the proposed combination algorithm based on the global convergence property of the Theorem 1.

Theorem 2. Consider using the Algorithm 2 to solve the
problem (2). Assume that exists and is uniformly continuous on the level set . Then either *g _{k}* = 0
for some

**Proof.** Let assume that is bounded below for
al *k*. It is clear that in this case, for all *k. * Denote We will show that the
direction *d _{k}* obtained by the algorithm satisfies condition (15)
of the Theorem

(19)

for all where is the angle between

Suppose is obtained at Step 8. Then (Step 8), and it is easy to see that it means (15) holds. Now, we consider other cases: case 1: is obtained via Step 11.b and case 2: is obtained via Step 11.a. We will proof each case separately as follows:

Take any intege *k*

1. In this case, we assume that is obtained at Step 11.b. Then is chosen as a descent direction and according to steps 9-10, the number can be chosen so that the inequality Therefore, we have

(20)

that is, (19) holds and therefore the obtained direction, *d _{k}, * satisfies in the assumption of the Theorem 1, hence the
remainder proof is similar to the proof of the Theorem 1 in [33].
2. In this case, we assume

If the number of cases in *S _{k}* obtained by Step 11.a is finite, then
it means

Now suppose it is not finite, i.e., there is a subsequence such that _{} is obtained via Step 11.a.

By considering the first condition in 11.a, since *f _{k}* is bounded
below we have

In addition, from we obtain

Now, we are going to show Suppose it is not true. Then there exist a subsequence such that

Here we consider two cases: does not converge to zero. The case (i) leads to contradiction by applying the second condition in Step 11.a. In the case (ii), let us consider which is contradiction by Therefore, the proof is complete,

**Experiments and Results**

We have evaluated the performance of the proposed algorithm for several well known benchmark test problems given in [20, 34].In the proposed algorithm, we use two different combination as described in steps 11.a and 11.b; we refer these cases as 'Ala' and 'Alb', respectively. The group of methods we have compared includes Ala, Alb, the gradient method (GM), the Newton’s method (NM), and ShA presented in [8]. In all algorithms we use the Wolfe-Powell line search rules to find an acceptable step length.

The calculations were carried out using MATLAB. The comparison of the methods is based on the following criteria: all methods are terminated if the gradient converges to a predefined tolerance, or the iteration number exceeds 500.

The parameters used in this paper are:

We have listed the following ten test problems used in the experiments. To define the test functions, the general formats 1 to 3 have been adopted [20, 34]:

1. Dimension *n.*

2. Function definition,

3. Standard initial point *x _{0}*.

Problem 1. __Helical Valley function__

where

Problem 2. __Powell Singular function__

Problem 3. __Wood function__

Problem 4. __Watson function__

Problem 5. __Extended Kearfott function__

Problem 6. __Extended Eiger-Sikorski-Stenger__

Problem 7. __Variably dimensional function__

Problem 8. __Discrete Boundary Value function__

Problem 9. __Extended Rosenbrock function__

Problem 10. __Trigonometric function__

**Table 1** lists the performance of the above-mentioned
algorithms relative to the number of iterations used. We have
multiplied the given initial points by 10 to have an additional
initial point. In this table, “TP” and “IP” stand for test problem
and initial point, respectively. **Table 2** shows the summary of
convergence results for the **Table 1**. In order to compare the
algorithms with more initial points, we have generated 50
random initial points uniformly distributed from their domains
with the intersection of The summary of the
convergence results of the algorithms considering these random

initial points is given in **Table 3**. In these tables, notations “AC”
and “NC” stand for the almost convergence and not
convergence, respectively. Convergence means that the method
finds the solution and almost convergence
means that the method finds a solution almost close to the
optimal local solution and otherwise
not convergence.

Te numerical results in **Tables 1 to 3**, demonstrate the high
performance of the proposed combination algorithm compared
to other mentioned methods. This is confirmed by the number
of iterations obtained, and the convergence properties. For
example, the proposed algorithm, Ala, converges in all test
problems for two different initial points. Alb converges in nine
test problems out of ten. This algorithm finds the solution in the
Wood function almost near the optimal solution. Although the
algorithm proposed by Shi, ShA, convergences in nine test
problems out of ten, but it fails to find the solution in the
problem 3. Also, the number of iterations obtained by ShA is
more than the proposed algorithms, in average. This is worse
for the Newton’s and the gradient methods with more AC and
NC properties.

A combined algorithm of the gradient and the Newton’s methods has been presented for solving systems of nonlinear equations. We have considered two different combinations. One of them is a usual case which has been recently introduced in some research works. Another one is a new combination and different from others in the literature. According to the numerical experiments, it is clear the proposed algorithm, especially the proposed algorithm with the new combination, is more efficient than others.

- S. Abbasbandy, Y. Tan, and S.J. Liao, “Newton-homotopy analysis method for nonlinear equations”, Appl. Math. Comput. 188, 2007, pp. 1794–1800.
- F. Awawdeh, “On new iterative method for solving systems of nonlinear equations”, Springer Science, Business Media, LLC 2009.
- D.P. Bertsekas, J.N. Tsitsiklis, “Gradient convergence in gradient methods with errors”, SIAM J. Optim. 10, 2000, pp. 627–642.
- J. Biazar, and B. Ghanbari, “A modification on Newtons method for solving systems of nonlinear equations”, World Academy of Science, Engineering and Technology, Vol. 58, 2009, pp. 897-901.
- C. G. Broyden, “Quasi-Newton methods and their application to function minimization”, Math. Comput. 21, 1967, pp. 368–381.
- A. G. Buckley, “Modified Quasi-Newton methods for solving systems of linear Equations”, Int. J. Contemp. Math. Sci., Vol. 2, no. 15, 2007, pp. 737-744.
- A. G. Buckley, “A combined conjugate-gradient quasi- Newton minimization algorithm”, Mathematical Programming, 15, 1978, pp. 200-210.
- Y.H. Dai, J. Han, G. Liu, D. Sun, H. Yin, Y.-X. Yuan, “Convergence properties of nonlinear conjugate gradient methods”, SIAM J. Optim. 10, 1999, pp. 345–358.
- J. E. Dennis, and J. More, “Quasi-Newton methods: motivation and theory”, SIAM Rev. 19, 1977, pp. 46–84.
- R. Fletcher, ‘Practical methods of optimization” , Second Edition, Wiley, New York, 1987.
- A. Golbabai, and M. Javidi, “Newton-like iterative methods for solving system of non-linear equations”, Appl. Math. Comput. 192, 2007, pp. 546–551.
- C. Grosan, and A. Abraham, “A new approach for solving non linear equations systems”, IEEE transactions on systems, Vol. 38, No. 3, 2008
- H. K. Gummel, “A self-consistent iterative scheme for onedimensional steady state transistor calculations”, IEEE Trans. Electron Devices ED-11, 1964, pp. 455-465.
- D. Kaya, and S. M. El-Sayed, “Adomian’s decomposition method applied to systems of nonlinear algebraic equations”. Appl. Math. Comput. 154, 2004, pp. 487–493.
- C. T. Kelley, “Iterative methods for linear and nonlinear equations”, Society for Industrial and Applied Mathematics, Philadelphia, 1995.
- T. Kerkhoven, “A proof of convergence of Gummel’s algorithm for realistic boundary condition”, SIAM J. Numer. Anal., 23(6), 1986, pp. 1121-1137.
- J. Kou, “A third-order modification of Newton method for systems of nonlinear equations”, Appl. Math. Comput, Vol. 191, 2007, pp. 117-121.
- G. H. Liu, L.L. Jing, L.X. Han, D. Han, “A class of nonmonotone conjuagte gradient methods for unconstrained optimization”, J. Optim. 101, 1999, pp. 127–140.
- J. M. Moguerza, and F.J. Prieto, “Combining search directions using gradient flows”, Math Program. 96, 2003, pp. 529–559.
- J. J. More, B.S. Garbow, and K.E. Hillstrom, “Testing unconstrained optimization software”, ACM Transactions on Mathematical Software, 7, 1981, pp. 17-41.
- G. H. Nedzhibov, “A family of multi-point iterative methods for solving systems of nonlinear equations”, Comput. Appl. Math. 222, 2008, pp. 244–250.
- P. Y. Nie, “A null space methods for solving system of equations”, Appl. Math. Comput., Vol. 149, No. 1, 2004, pp. 215-226.
- J. Nocedal, “Theory of algorithms for unconstrained optimization”, Acta Numer. 1, 1992, pp. 199–242.
- J. Nocedal, and J. W. Stephen, “Numerical optimization”, Springer-Verlag, New York, 1999
- M. A. Noor, and K. I. Noor, “Iterative schemes for solving nonlinear equations”, Appl. Math. Comput. 183, 2006, pp. 774–779.
- M. A. Noor, “New classes of iterative methods for nonlinear equations”, Applied Mathematics and Computation 191, 2007, pp. 128–131
- F. A. Potra, and Y. Shi, “Efficient line search algorithm for unconstrained optimization”, J. Optim. 85,1995, pp. 677– 704.
- M. J. D. Powell, “Direct search algorithms for optimization calculations”, Acta Numer. 7, 1998, pp. 287–336.
- Y. Shi, “A globalization procedure for solving nonlinear systems of equations”, Numerical Algorithms, 12, 1996, pp. 273-286
- Y. Shi, “Globally convergent algorithms for unconstrained optimization”, Computational Optimization and Applications, 16, 2000, pp. 295-308
- Z. J. Shi, “Convergence of line search methods for unconstrained optimization”, Applied Mathematics and Computation 157, 2004, pp. 393–405.
- M. I. Spong, I. Norman Katz, H. Dai, and J. Zaborszky, “Block diagonal dominance for systems of nonlinear equations with application to load flow calculations in power systems”, Mathematical Modelling, 5, 1984, pp. 275-297.
- W. Sun, and Y. X. Yuan, “Optimization theory and methods: nonlinear programming”, Springer, 2006.
- M. N. Vrahatis, “Solving systems of nonlinear equations using the nonzero value of the topological degree”, ACM Transactions on Mathematical Software, 14, 1988, pp. 312-329
- M. N. Vrahatis, G.S. Androulakis, J. N. Lambrino, and G.D. Magoulas, “A class of gradient unconstrained minimization algorithms with adaptive stepsize”, Computer and Applied Math. 114, 2000, pp. 367–386.
- W. Wang, and Y. F. Xu, “A revised conjugate gradient projection algorithm for inequality constrained optimization”, J. of Computational Mathematics, 23, 2005, pp. 217-224
- Y. Xiao, and E. King-Wah Chu, “A nonmonotone inexact Newton algorithm for nonlinear systems of equations”, J. Austral. Math. Soc. Ser. B 36, 1995, pp. 460-492.
- F. Zhou, and Y. Xiao, “A class of nonmonotone stabilization Trust Region methods”, Computing 53, Springer-Verlag, 1994, pp.119-136

Select your language of interest to view the total content in your interested language

- Android Technology
- Applied Theories on Machines
- Automation Devices
- Automobile Engineer
- Automotive Engineering
- Automotive Industry
- Cloud
- Computation theory
- Computer Hardware
- Computer Simulation
- Conditioning Monitoring
- Control System
- Controllers
- Cryptography
- Development Process
- Diesel Engine
- Dynamic Information
- Engine
- Engine Performance
- Engineering Design
- External Force
- Fluid Bodies
- Flying Wheel
- Fuel Economy
- Global optimization
- Helmet
- Human-Machine-Interfaces
- Hydraulic Engineering
- IT Management
- Ignititon System
- Image Recognition
- Information Systems
- Information Technology
- Information Visualization
- Internet Communication Technology
- Internet computing
- Machine
- Machines
- Mathematical Model
- Mathematical optimization
- Mechanical Properties
- Mechanical Systems
- Mechanism
- Mechatronics
- Mechatronics and Robotics
- Modeling and Simulation
- Modular Architecture
- Network
- Parallel Processing
- Power System
- Product Quality
- Project development
- Real Time
- Robotics Methods
- Sensor Technology
- Signal Processing
- Simulator
- Soft Computing and Computational Intelligent
- Software Architecture
- Software Component
- Software Quality
- Software design
- Spark Ignition
- Splitting Method
- Technology
- Thermodynamics Methods
- Ubiquitous Computing
- Web Service
- Wireless Sensor
- Wireless Technology

- Total views:
**11891** - [From(publication date):

December-2012 - Nov 22, 2017] - Breakdown by view type
- HTML page views :
**8112** - PDF downloads :
**3779**

Peer Reviewed Journals

International Conferences
2017-18