This is a
tutorial made solely for the purpose of education and it was designed
for students taking Applied Math 0330. It is primarily for students who
have very little experience or have never used
Mathematica before and would like to learn more of the basics for this computer algebra system. As a friendly reminder, don't forget to clear variables in use and/or the kernel.
Finally, the commands in this tutorial are all written in bold black font,
while Mathematica output is in normal font. This means that you can
copy and paste all commands into Mathematica, change the parameters and
run them. You, as the user, are free to use the scripts for your needs to learn the Mathematica program, and have
the right to distribute this tutorial and refer to this tutorial as long as
this tutorial is accredited appropriately.
Return to computing page for the first course APMA0330
Return to computing page for the second course APMA0340
Return to Mathematica tutorial for the first course APMA0330
Return to Mathematica tutorial for the second course APMA0340
Return to the main page for the course APMA0340
Return to the main page for the course APMA0330
Return to Part III of the course APMA0330
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 an American mathematician and aerospace engineer of Armenian descent George Adomian (1922-1996), chair of the Center for Applied Mathematics at the University of Georgia. The crucial aspect of the method is the employment of the "Adomian polynomials" to represent the nonlinear portion of the equation as a convergent series with respect to these polynomials, without actual linearization of the system. These polynomials mathematically generalize Maclaurin series about an arbitrary external parameter, which gives the solution method more flexibility than direct Taylor series expansion.
Let me introduce some scientists (in alphabetic order) who contributed and greatly improved the Adomian Decomposition Method to make it available to mathematical and engineering community.
Dr. George Adomian (1922--1996) was an American mathematician, theoretical physicist, and electrical engineer of Armenian descent. He received his Ph.D. degree from UCLA. He first proposed and considerably developed the Adomian Decomposition Method (ADM) for solving nonlinear differential equations, ordinary, and partial. He was a professor of mathematics at the University of Georgia, the founder and chief scientist of General Analytics Corporation, a winner of the 1989 Richard Bellman Prize for outstanding contributions to nonlinear stochastic analysis, and a 1988 National Academy of Sciences Scholar. He is the author of eight books and over three hundred journal papers. Dr. Adomian was the Radar Officer (naval rank of Lieutenant, the equivalent of a Captain in the Army by direct commission) aboard the USS Antietam (CV-36), and served in the Pacific Theater of Operations during the Second World War. He also attended the secret radar school at MIT which trained the first radar officers for the U.S. Navy.
Dr. Yves Cherruault (1937--2010) was a French mathematician. He received his Ph.D. degree from the University of Paris. He was a professor of mathematics at the University Pierre et Marie Curie, Paris, and the Director of MÉDIMAT (Laboratory of Mathematics Applied to Biomedicine). Professor Cherruault is one of the founders of the field of Biomathematics and an author of seven books and over two hundred journal papers. Dr. Cherruault developed some of the convergence theorems of the ADM.
Jun-Sheng Duan.
Dr. Jun-Sheng Duan is a Chinese applied mathematician and computer scientist born in Inner Mongolia, China, in 1965. He received his Ph.D. degree from Shandong University, China. He has made extensive contributions to solutions of differential equations in mathematical physics and engineering using ADM and the Modified Decomposition Method (MDM) in collaboration with Drs. Rach and Wazwaz. He has been a professor of mathematics at the Inner Mongolia Polytechnic University, the Tianjin University of Commerce, and currently at the School of Sciences, Shanghai Institute of Technology, China. He is the author of more than eighty journal papers. Dr. Duan is an outstanding player of wei qi (the Chinese “game of go”), and ping-pong (table tennis). He enjoys photography and traveling.
Randolph Rach.
Dr. Randolph Rach is a retired Army veteran and formerly a Senior Engineer at Microwave Laboratories Inc. His experience includes research and development in microwave electronics and traveling-wave tube technology, and his research interests span nonlinear system analysis, nonlinear ordinary and partial differential equations, nonlinear integral equations and nonlinear boundary value problems. He published more than one hundred and thirty papers in applied mathematics, and he is an early contributor to the ADM. Dr. Rach’s fundamental theorems established the basis for the early development of ADM. He was also the first to propose the MDM. His past and current research continue to advance ADM/MDM work.
Sergio E. Serrano.
Dr. Sergio E. Serrano was born in Santander (Colombia) in 1953. He is a professor of environmental engineering, hydrologic science, applied mathematics,
and philosophy at Temple University in Philadelphia. He received his Ph.D. degree at the University of Waterloo (Canada). He has more than one hundred research
publications in international science, engineering, and mathematical journals. He is also the author of eight books in environmental engineering, statistics,
philosophy, and psychology. Dr. Serrano has been awarded four times with nationally-competitive research grants by the National Science Foundation, Washington,
DC. Using adaptations and modifications of the ADM, he has developed hundreds of practical engineering models of flood wave propagation, contaminant transport, and
groundwater flow in irregular geometries. He published influential textbooks on applications of differential equations in CAS Maple and Hydrology:
Sergio E. Serrano, Differential Equations, HydroScience Inc. Amber, Pennsylvania, 2016, ISBN 97809888865211
Sergio E. Serrano, Hydrology for Engineers, Geologists, and Environmental Professionals. An Integrated Treatment
of Surface, Subsurface, and Contaminant Hydrology. HydroScience Inc., Ambler, PA.
Dr. Serrano has a passion for hiking. In 1973, he explored the rain forest of the Darien Sierra on foot from Acandi (Colombia) to Yaviza (Panama). He plays the recorder (Renaissance flute). He enjoys alchemy, archaeology, home wine making, herbal medicine, and cooking. He believes that the joy of meaningful living and meaningful relationships can be found in the simplicity of everyday life. He lives in Philadelphia with his wife of thirty years and his daughter.
Abdul-Majid Wazwaz.
Dr. Abdul-Majid Wazwaz is a Professor of Mathematics at Saint Xavier University in Chicago. He received his Ph.D. from the University of Illinois at Chicago. He was the author and co-author of more than four hundred and fifty papers in applied mathematics and mathematical physics. He is the author of five books on the subjects of discrete mathematics, integral equations, and partial differential equations. He has contributed extensively to theoretical advances in solitary waves theory, the ADM, and other computational methods. He is a member of the editorial board of the journals Nonlinear Dynamics (Springer) and Physica Scripta (IOP). For these three years in a row, 2014, 2015, and 2016, Thomas Reuters granted him three different badges for being a “Highly Cited Researcher.”
We show how the method works in the series of examples. Since the Adomian method has its roots in quantum mechanics and operator methods, we need to reconsider our old friend---the derivative operator. It is convenient to set a special symbol for the derivative operator, which is naturally denoted by \( \texttt{D} = {\text d} / {\text d} x . \) Its inverse is studied in calculus, and we denote it as
\[
\texttt{D}^{-1} y (x) = y_0 + \int_0^x y(s)\,{\text d} s ,
\]
where the initial point of integration, s = 0 was chosen for simplicity (any point from the domain of y(s) will work) and \( y(0) = y_0 . \)
Of course, the derivative operator is defined on the space of smooth functions and its inverse acts in the space of integrable (for instance, in Riemann sense) functions. It should be noted that such defined operator \( \texttt{D}^{-1} \) is only right inverse to the derivative operator: \( \texttt{D}\,\texttt{D}^{-1} = \texttt{I} , \) which is the identity operator.
Note that application of \( \texttt{D}^{-1} \) to the derivative yields
So we see that \( \texttt{D} \) and \( \texttt{D}^{-1} \) do
not commute. This means that regular indefinite integral with arbitrary constant is only left inverse of the derivative operator. ■
Example: We start with a simple initial value problem for linear equation:
From the above graph, we see that the ADM solution \( \phi_5 (x) \) is almost indistinguishable from the exact within the interval [1, 1.5]. However, for \( x \ge 1.6 , \) the ADM solution begins to diverge from the exact one. This is typical: the convergence rate is a function of the window of observation. If number of terms in ADM approximation is taken more, the approximate solution improves at high values x. From here we conclude that as x increases, the number of ADM terms needed to obtain an accurate solution increases. ■
Now we turn our attention to initial value problems for nonlinear equations such as
where we have chosen the initial point to be the origin for simplicity. Here a(t), b(t), and
f(t) are known and bounded functions in variable t, and
N[y] is a nonlinear (analytic) operator acting on dependent variable (function)
y(t). As before, we define the derivative operator
\( \texttt{D} = {\text d}/ {\text d}t \) with respect to independent variable
t and rewrite the given initial value problem in operator form:
As we see, the ADM approximation with six terms (green) is more accurate to the actual solution (in blue) than the ADM approximation with five terms (in red).
Example: Consider the initial value problem for the integro-differential equation
Return to the main page (APMA0330)
Return to the Part 1 (Plotting)
Return to the Part 2 (First Order ODEs)
Return to the Part 3 (Numerical Methods)
Return to the Part 4 (Second and Higher Order ODEs)
Return to the Part 5 (Series and Recurrences)
Return to the Part 6 (Laplace Transform)
Return to the Part 7 (Boundary Value Problems)