Matrix inverse operation method

A matrix inversion and calculation method technology, applied in complex mathematical operations, etc., can solve problems such as calculation failure, affecting calculation accuracy and correctness, and achieve the effect of improving utilization, improving calculation accuracy and correctness, and improving operation efficiency

Inactive Publication Date: 2016-03-23
NANJING UNIV
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] If the decomposition does not carry out the selection of the pivot, it will affect the calculation accuracy and correctness, and even cause the calculation to fail when some singular matrices are encountered.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Matrix inverse operation method
  • Matrix inverse operation method
  • Matrix inverse operation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The matrix inversion operation method of the present invention will be described in detail below with reference to the drawings in the embodiments of the present invention.

[0042] The matrix inversion is divided into three steps, which are column-selected pivot LU decomposition, triangular matrix inversion, and matrix multiplication. A state machine is used to control the sequence, and by controlling the multiplexer, time-division multiplexes computing resources and storage resources. , the overall structure is as figure 1 .

[0043] (1) Column selection pivot LU decomposition

[0044] Part of the calculation matrix A is decomposed by pivoting element LU: PA=LU, where P is a permutation matrix, L is a unit lower triangular matrix (diagonal elements are 1), and U is an upper triangular matrix. The permutation matrix P is the rearranged matrix of the rows of the unit matrix. Each row and column has one and only one element that is 1, so it only needs to be represented...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a matrix inverse operation method. The method comprises the steps of 1, conducting column pivoting LU decomposition, wherein a source matrix A is decomposed into a unit lower triangular matrix L, an upper triangular matrix U and a permutation matrix P according to the formula PA=LU; 2, conducting triangular matrix inversion, wherein the inverse matrix L-1 of the matrix L is obtained through matrix inversion, and matrix inversion is conducted on the transposed matrix of the matrix U and then transposition is conducted to obtain U-1; 3, finally conducting matrix multiplication, wherein the matrix U-1 and the matrix L-1 are multiplied, and column transformation is conducted on the matrix multiplication result according to the permutation matrix P to obtain a source matrix A-1. The method has the advantages that by using the column pivoting LU decomposition algorithm, the time complexity of the matrix inversion algorithm is effectively reduced, parallelizability of matrix inversion operation is improved, time for matrix inversion operation is shortened, matrix inversion operation of any order can be conducted, and the number of hardware resources can be increased or reduced according to count requirements of operation so that practical application requirements can be better met.

Description

technical field [0001] The invention relates to a matrix inversion method, in particular to a VLSI design method based on the matrix inversion operation of the time division multiplexing technology. Background technique [0002] There are many methods for matrix inversion, including adjoint matrix method, elementary transformation method, block matrix method, Gauss.Jordan elimination method, matrix decomposition method and so on. Among the various matrix inversion methods mentioned above, the adjoint matrix method requires a large number of determinants, and each determinant needs to calculate almost all matrix elements, which requires a large amount of calculation and requires a large storage space, which is not conducive to accomplish. [0003] Matrix decomposition is to decompose a matrix into the product of some simpler matrices, such as triangular matrix or unitary matrix, they all have certain characteristics, and it is easier to get the inverse matrix. Multiply the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/16
CPCG06F17/16
Inventor 李丽王堃潘红兵韩峰丰帆李伟何书专
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products