Title :
Fast parallel recursive aggregation methods for simulation of dynamical systems
Author :
Tsai, Wei K. ; Huang, Garng ; Lu, Wei
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
fDate :
3/1/1994 12:00:00 AM
Abstract :
A novel recursive aggregation algorithm for numerical simulations of dynamic systems is proposed and analyzed. The algorithm exploits a special structure of the linear equation problem resulting from the discretization of the dynamic system and an aggregation/disaggregation procedure. The algorithm has a time complexity of (I(q)+2M(q)+3)logN for solving linear systems with q states for N discrete time instants, using O(q3N) processors, where I(q) is the parallel time complexity for inverting a q×q matrix, M(q) is the parallel time complexity for matrix multiplication of two q×q matrices. The competing parallel cyclic reduction method for the same problem has a time complexity of (I(q)+3M(q)+4)logN. Thus, the proposed algorithm has a definite speed advantage over the cyclic reduction method. An approximation technique for the unknown boundary conditions in boundary value problems is also proposed. The algorithm was implemented to simulate some dynamical (stable and unstable) systems, and the numerical results show that the accumulation of roundoff errors is insignificant as compared to the discretization errors
Keywords :
boundary-value problems; computational complexity; discrete systems; iterative methods; linear systems; matrix algebra; numerical analysis; statistical analysis; approximation; boundary conditions; boundary value problems; competing parallel cyclic reduction method; cyclic reduction; discrete time instants; discretization; dynamical systems; fast parallel recursive aggregation; linear equation problem; linear systems; matrix multiplication; time complexity; Algorithm design and analysis; Analytical models; Boundary value problems; Dynamic programming; Iterative algorithms; Iterative methods; Linear systems; Nonlinear equations; Optimal control; Roundoff errors;
Journal_Title :
Automatic Control, IEEE Transactions on