Homotopy Perturbation Method
   HOME

TheInfoList



OR:

The homotopy analysis method (HAM) is a semi-analytical technique to solve
nonlinear In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other ...
ordinary Ordinary or The Ordinary often refer to: Music * ''Ordinary'' (EP) (2015), by South Korean group Beast * ''Ordinary'' (Every Little Thing album) (2011) * "Ordinary" (Two Door Cinema Club song) (2016) * "Ordinary" (Wayne Brady song) (2008) * ...
/
partial Partial may refer to: Mathematics * Partial derivative, derivative with respect to one of several variables of a function, with the other variables held constant ** ∂, a symbol that can denote a partial derivative, sometimes pronounced "partial ...
differential equations In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, an ...
. The homotopy analysis method employs the concept of the
homotopy In topology, a branch of mathematics, two continuous functions from one topological space to another are called homotopic (from grc, ὁμός "same, similar" and "place") if one can be "continuously deformed" into the other, such a deforma ...
from
topology In mathematics, topology (from the Greek language, Greek words , and ) is concerned with the properties of a mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformations, such ...
to generate a convergent series solution for nonlinear systems. This is enabled by utilizing a homotopy-
Maclaurin series Maclaurin or MacLaurin is a surname. Notable people with the surname include: * Colin Maclaurin (1698–1746), Scottish mathematician * Normand MacLaurin (1835–1914), Australian politician and university administrator * Henry Normand MacLaurin ( ...
to deal with the nonlinearities in the system. The HAM was first devised in 1992 by Liao Shijun of Shanghai Jiaotong University in his PhD dissertation and further modified in 1997 to introduce a non-zero auxiliary parameter, referred to as the convergence-control parameter, ''c''0, to construct a homotopy on a differential system in general form. The convergence-control parameter is a non-physical variable that provides a simple way to verify and enforce convergence of a solution series. The capability of the HAM to naturally show convergence of the series solution is unusual in analytical and semi-analytic approaches to nonlinear partial differential equations.


Characteristics

The HAM distinguishes itself from various other
analytical methods Analytical technique is a method used to determine a chemical or physical property of a chemical substance, chemical element, or mixture. There is a wide variety of techniques used for analysis, from simple weighing to advanced techniques using high ...
in four important aspects. First, it is a series expansion method that is not directly dependent on small or large physical parameters. Thus, it is applicable for not only weakly but also strongly nonlinear problems, going beyond some of the inherent limitations of the standard perturbation methods. Second, the HAM is a unified method for the
Lyapunov Lyapunov (, in old-Russian often written Лепунов) is a Russian surname that is sometimes also romanized as Ljapunov, Liapunov or Ljapunow. Notable people with the surname include: * Alexey Lyapunov (1911–1973), Russian mathematician * Alek ...
artificial small parameter method, the delta expansion method, the
Adomian decomposition method The Adomian decomposition method (ADM) is a semi-analytical method for solving ordinary and partial nonlinear differential equations. The method was developed from the 1970s to the 1990s by George Adomian, chair of the Center for Applied Mathema ...
, and the
homotopy perturbation method The homotopy analysis method (HAM) is a semi-analytical technique to solve nonlinear ordinary/partial differential equations. The homotopy analysis method employs the concept of the homotopy from topology to generate a convergent series soluti ...
. The greater generality of the method often allows for strong convergence of the solution over larger spatial and parameter domains. Third, the HAM gives excellent flexibility in the expression of the solution and how the solution is explicitly obtained. It provides great freedom to choose the
basis functions In mathematics, a basis function is an element of a particular basis for a function space. Every function in the function space can be represented as a linear combination of basis functions, just as every vector in a vector space can be repres ...
of the desired solution and the corresponding auxiliary
linear operator In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pre ...
of the homotopy. Finally, unlike the other analytic approximation techniques, the HAM provides a simple way to ensure the convergence of the solution series. The homotopy analysis method is also able to combine with other techniques employed in nonlinear differential equations such as
spectral methods Spectral methods are a class of techniques used in applied mathematics and scientific computing to numerically solve certain differential equations. The idea is to write the solution of the differential equation as a sum of certain " basis functio ...
and Padé approximants. It may further be combined with computational methods, such as the boundary element method to allow the linear method to solve nonlinear systems. Different from the numerical technique of
homotopy continuation Numerical algebraic geometry is a field of computational mathematics, particularly computational algebraic geometry, which uses methods from numerical analysis to study and manipulate the solutions of systems of polynomial equations. Homotopy conti ...
, the homotopy analysis method is an analytic approximation method as opposed to a discrete computational method. Further, the HAM uses the homotopy parameter only on a theoretical level to demonstrate that a nonlinear system may be split into an infinite set of linear systems which are solved analytically, while the continuation methods require solving a discrete linear system as the homotopy parameter is varied to solve the nonlinear system.


Applications

In the last twenty years, the HAM has been applied to solve a growing number of nonlinear
ordinary Ordinary or The Ordinary often refer to: Music * ''Ordinary'' (EP) (2015), by South Korean group Beast * ''Ordinary'' (Every Little Thing album) (2011) * "Ordinary" (Two Door Cinema Club song) (2016) * "Ordinary" (Wayne Brady song) (2008) * ...
/
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a Multivariable calculus, multivariable function. The function is often thought of as an "unknown" to be sol ...
s in science, finance, and engineering.
/ref> For example, multiple steady-state resonant waves in deep and finite water depth were found with the
wave resonance Resonance describes the phenomenon of increased amplitude that occurs when the frequency of an applied periodic force (or a Fourier component of it) is equal or close to a natural frequency of the system on which it acts. When an oscillatin ...
criterion of arbitrary number of traveling
gravity waves In fluid dynamics, gravity waves are waves generated in a fluid medium or at the interface between two media when the force of gravity or buoyancy tries to restore equilibrium. An example of such an interface is that between the atmosphere ...
; this agreed with Phillips' criterion for four waves with small amplitude. Further, a unified wave model applied with the HAM, admits not only the traditional smooth progressive periodic/solitary waves, but also the progressive solitary waves with peaked crest in finite water depth. This model shows peaked solitary waves are consistent solutions along with the known smooth ones. Additionally, the HAM has been applied to many other nonlinear problems such as nonlinear
heat transfer Heat transfer is a discipline of thermal engineering that concerns the generation, use, conversion, and exchange of thermal energy (heat) between physical systems. Heat transfer is classified into various mechanisms, such as thermal conduction, ...
, the limit cycle of nonlinear dynamic systems, the American
put option In finance, a put or put option is a derivative instrument in financial markets that gives the holder (i.e. the purchaser of the put option) the right to sell an asset (the ''underlying''), at a specified price (the ''strike''), by (or at) a s ...
, the exact Navier–Stokes equation, the option pricing under stochastic volatility, the
electrohydrodynamic Electrohydrodynamics (EHD), also known as electro-fluid-dynamics (EFD) or electrokinetics, is the study of the dynamics of electrically charged fluids. It is the study of the motions of ionized particles or molecules and their interactions with e ...
flows, the Poisson–Boltzmann equation for semiconductor devices, and others.


Brief mathematical description

Consider a general nonlinear differential equation : \mathcal
(x) An emoticon (, , rarely , ), short for "emotion icon", also known simply as an emote, is a pictorial representation of a facial expression using characters—usually punctuation marks, numbers, and letters—to express a person's feelings, ...
= 0 , where \mathcal is a nonlinear operator. Let \mathcal denote an auxiliary linear operator, ''u''0(''x'') an initial guess of ''u''(''x''), and ''c''0 a constant (called the convergence-control parameter), respectively. Using the embedding parameter ''q'' ∈ ,1from homotopy theory, one may construct a family of equations, : (1 - q) \mathcal (x; q) - u_0(x)= c_0 \, q \, \mathcal (x;q) called the zeroth-order deformation equation, whose solution varies continuously with respect to the embedding parameter ''q'' ∈ ,1 This is the linear equation : \mathcal (x; q) - u_0(x)= 0, with known initial guess ''U''(''x''; 0) = ''u''0(''x'') when ''q'' = 0, but is equivalent to the original nonlinear equation \mathcal
(x) An emoticon (, , rarely , ), short for "emotion icon", also known simply as an emote, is a pictorial representation of a facial expression using characters—usually punctuation marks, numbers, and letters—to express a person's feelings, ...
= 0, when ''q'' = 1, i.e. ''U''(''x''; 1) = ''u''(''x'')). Therefore, as ''q'' increases from 0 to 1, the solution ''U''(''x''; ''q'') of the zeroth-order deformation equation varies (or deforms) from the chosen initial guess ''u''0(''x'') to the solution ''u''(''x'') of the considered nonlinear equation. Expanding ''U''(''x''; ''q'') in a Taylor series about ''q'' = 0, we have the homotopy-Maclaurin series : U(x;q) = u_0(x) +\sum_^ u_m(x) \, q^m. Assuming that the so-called convergence-control parameter ''c''0 of the zeroth-order deformation equation is properly chosen that the above series is convergent at ''q'' = 1, we have the homotopy-series solution : u(x) = u_0(x) + \sum_^\infty u_m(x). From the zeroth-order deformation equation, one can directly derive the governing equation of ''u''m(''x'') : \mathcal _m(x) - \chi_m u_(x) = c_0 \, R_m _0, u_1, \ldots, u_ called the ''m''th-order deformation equation, where \chi_1 = 0 and \chi_k = 1 for ''k'' > 1, and the right-hand side ''R''''m'' is dependent only upon the known results ''u''0, ''u''1, ..., ''u''''m'' − 1 and can be obtained easily using computer algebra software. In this way, the original nonlinear equation is transferred into an infinite number of linear ones, but without the assumption of any small/large physical parameters. Since the HAM is based on a homotopy, one has great freedom to choose the initial guess ''u''0(''x''), the auxiliary linear operator \mathcal, and the convergence-control parameter ''c''0 in the zeroth-order deformation equation. Thus, the HAM provides the mathematician freedom to choose the equation-type of the high-order deformation equation and the base functions of its solution. The optimal value of the convergence-control parameter ''c''0 is determined by the minimum of the squared residual error of governing equations and/or boundary conditions after the general form has been solved for the chosen initial guess and linear operator. Thus, the convergence-control parameter ''c''0 is a simple way to guarantee the convergence of the homotopy series solution and differentiates the HAM from other analytic approximation methods. The method overall gives a useful generalization of the concept of homotopy.


The HAM and computer algebra

The HAM is an analytic approximation method designed for the computer era with the goal of "computing with functions instead of numbers." In conjunction with a computer algebra system such as
Mathematica Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allow machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimizat ...
or
Maple ''Acer'' () is a genus of trees and shrubs commonly known as maples. The genus is placed in the family Sapindaceae.Stevens, P. F. (2001 onwards). Angiosperm Phylogeny Website. Version 9, June 2008 nd more or less continuously updated since http ...
, one can gain analytic approximations of a highly nonlinear problem to arbitrarily high order by means of the HAM in only a few seconds. Inspired by the recent successful applications of the HAM in different fields, a Mathematica package based on the HAM, called BVPh, has been made available online for solving nonlinear boundary-value problem

BVPh is a solver package for highly nonlinear ODEs with singularities, multiple solutions, and multipoint boundary conditions in either a finite or an infinite interval, and includes support for certain types of nonlinear PDEs. Another HAM-based Mathematica code, APOh, has been produced to solve for an explicit analytic approximation of the optimal exercise boundary of American put option, which is also available onlin


Frequency response analysis for nonlinear oscillators

The HAM has recently been reported to be useful for obtaining analytical solutions for nonlinear frequency response equations. Such solutions are able to capture various nonlinear behaviors such as hardening-type, softening-type or mixed behaviors of the oscillator,. These analytical equations are also useful in prediction of chaos in nonlinear systems.


References

{{Reflist, 30em


External links

* http://numericaltank.sjtu.edu.cn/BVPh.htm * http://numericaltank.sjtu.edu.cn/APO.htm Asymptotic analysis Partial differential equations Homotopy theory