Sparsity Exploitation of Accelerated Modulus-Based Gauss-Seidel Method for Interactive Rigid Body Simulations

10/22/2019
by   Shugo Miyamoto, et al.
0

Large-scale linear complementarity problems (LCPs) are repeatedly solved in interactive rigid-body simulations. The projected Gauss-Seidel method is often employed for LCPs, since it has advantages in computation time, numerical robustness, and memory use. Zheng and Yin (2013) proposed modulus-based matrix splitting iteration methods and showed their effectiveness for large problems, but a simple application of their approach to large-scale LCPs in interactive rigid-body simulations is not effective since such a simple application demands large matrix multiplications. In this paper, we propose a novel method derived from accelerated modulus-based matrix splitting iteration methods that fits LCPs arising in interactive rigid-body simulations. To improve the computation time, we exploit sparsity structures related to the generalized velocity vector of rigid bodies. We discuss the convergence of the proposed method for an important case that the coefficient matrix of a given LCP is a positive definite matrix. Numerical experiments show that the proposed method is more efficient than the simple application of the accelerated modulus-based Gauss-Seidel method and that the accuracy in each step of the proposed method is superior to that of the projected Gauss-Seidel method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2020

A relaxation accelerated two-sweep modulus-based matrix splitting iteration method for solving linear complementarity problems

For a linear complementarity problem, we present a relaxaiton accelerate...
research
03/17/2021

A New Modified Newton-Type Iteration Method for Solving Generalized Absolute Value Equations

For the large sparse generalized absolute value equations (GAVEs) , the ...
research
11/25/2019

Semi-convergence of the EPSS method for singular generalized saddle point problems

Recently, in (M. Masoudi, D.K. Salkuyeh, An extension of positive-defini...
research
08/22/2013

Online and stochastic Douglas-Rachford splitting method for large scale machine learning

Online and stochastic learning has emerged as powerful tool in large sca...
research
10/02/2020

Numerical Methods to Compute the Coriolis Matrix and Christoffel Symbols for Rigid-Body Systems

The growth of model-based control strategies for robotics platforms has ...
research
12/04/2021

Fast Electromagnetic Validations of Large-Scale Digital Coding Metasurfaces Accelerated by Recurrence Rebuild and Retrieval Method

The recurrence rebuild and retrieval method (R3M) is proposed in this pa...
research
06/02/2018

Simple Fast Vectorial Solution to The Rigid 3D Registration Problem

A novel solution is obtained to solve the rigid 3D registration problem,...

Please sign up or login with your details

Forgot password? Click here to reset