Download Solving for time-varying and static cube roots in real and complex

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Computational electromagnetics wikipedia , lookup

Lateral computing wikipedia , lookup

Computational fluid dynamics wikipedia , lookup

Artificial neural network wikipedia , lookup

Plateau principle wikipedia , lookup

Computer simulation wikipedia , lookup

Mathematical optimization wikipedia , lookup

Molecular dynamics wikipedia , lookup

Generalized linear model wikipedia , lookup

Types of artificial neural networks wikipedia , lookup

Theoretical ecology wikipedia , lookup

Numerical weather prediction wikipedia , lookup

General circulation model wikipedia , lookup

History of numerical weather prediction wikipedia , lookup

Atmospheric model wikipedia , lookup

Transcript
Neural Comput & Applic (2013) 23:255–268
DOI 10.1007/s00521-012-0842-4
ORIGINAL ARTICLE
Solving for time-varying and static cube roots in real and complex
domains via discrete-time ZD models
Yunong Zhang • Zhende Ke • Dongsheng Guo
Fen Li
•
Received: 18 October 2011 / Accepted: 11 January 2012 / Published online: 28 January 2012
Ó Springer-Verlag London Limited 2012
Abstract Different from conventional gradient-based
neural dynamics, a special type of neural dynamics has
been proposed by Zhang et al. for online solution of timevarying and/or static (or termed, time-invariant) problems.
The design of Zhang dynamics (ZD) is based on the
elimination of an indefinite error function, instead of the
elimination of a square-based positive (or at least lowerbounded) energy function usually associated with gradient
dynamics (GD). In this paper, we generalize, propose and
investigate the continuous-time ZD model and its discretetime models in two situations (i.e., the time-derivative of
the coefficient being known or unknown) for time-varying
cube root finding, including the complex-valued continuous-time ZD model for finding cube roots in complex
domain. In addition, to find the static scalar-valued cube
root, a simplified continuous-time ZD model and its discrete-time model are generated. By focusing on such a
static problem solving, Newton-Raphson iteration is found
to be a special case of the discrete-time ZD model by
utilizing the linear activation function and fixing the stepsize value to be 1. Computer-simulation and testing results
demonstrate the efficacy of the proposed ZD models
(including real-valued ZD models and complex-valued ZD
models) for time-varying and static cube root finding, as
well as the link and new explanation to Newton-Raphson
iteration.
Keywords Cube root finding Time-varying Zhang
dynamics Discrete-time models Real domain Complex
domain Newton-Raphson iteration
Y. Zhang (&) Z. Ke D. Guo F. Li
School of Information Science and Technology,
Sun Yat-sen University, Guangzhou 510006, China
e-mail: [email protected]
1 Introduction
Online solution of time-varying cube root in the form of
x3(t) - a(t) = 0 and/or static (or termed, constant, timeinvariant) cube root in the form of x3 - a = 0 is considered
to be a basic problem arising in science and engineering
fields, for example, computer graphics [1–3], scientific
computing [2, 4] and FPGA implementations [5]. It is
usually a fundamental part of many solutions. Thus, many
numerical algorithms are presented for such a problem
solving [1–8]. Generally speaking, it may not be efficient
enough for most numerical algorithms due to their serialprocessing nature performed on digital computers [9].
Suitable for analogue VLSI implementation [10, 11] and in
view of high-speed processing as well as parallel-distributed properties, the neural-dynamic approach is now
regarded as a powerful alternative to online and/or real-time
problems solving [12–25]. Besides, it is worth mentioning
that most reported computational-schemes were theoretically/intrinsically designed for time-invariant problems
solving and/or related to gradient methods [17, 19, 21].
Since March 2001, a special type of neural dynamics has
been formally proposed by Zhang et al. [18–21, 23–25] for
time-varying and/or static problems solving, such as timevarying matrix inversion [18, 24] and time-varying
Sylvester equation solving [20]. In addition, the proposed
Zhang dynamics (ZD) is designed based on an indefinite
error function, instead of a square-based positive (or at
least lower-bounded) energy function usually associated
with gradient-based models and/or Hopfield-type neural
networks [14–17, 19, 21].
In this paper, a novel real-valued continuous-time ZD
(CTZD) model and a complex-valued CTZD model are
generalized, developed and investigated for online solution
of time-varying real-valued and complex-valued cube
123