answersLogoWhite

0


Best Answer

A fast-transpose is a computer algorithm that quickly transposes a sparse matrix using a relatively small amount of memory. Using arrays normally to record a sparse matrix uses up a lot of memory since many of the matrix's values are zero. In addition, using the normal transpose algorithm to transpose this matrix will take O(cols*elements) amount of time. The fast-transpose algorithm only uses a little memory to record the matrix and takes only O(cols+elements) amount of time, which is efficient considering the number of elements equals cols*rows.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is a fast-transpose algorithm for sparse matrices?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Write an algorithm for multiplication of two sparse matrices?

how to multiply two sparse matrices


What is algorithm to multiply two matrices?

a,b,c,d,


Flow chart of multiplication of 2d array?

algorithm & flowchrt of 2d matrices


What has the author Steven Michael Hadfield written?

Steven Michael Hadfield has written: 'On the LU factorization of sequences of identically structured sparse matrices within a distributed memory environment' -- subject(s): Parallel processing (Electronic computers), Sparse matrices, Data processing


What has the author J R Gilbert written?

J. R. Gilbert has written: 'Highly parallel sparse Cholesky factorization' -- subject(s): Sparse matrices, Distributed artificial intelligence


What are advantages of a sparse matrix?

Using sparse matrices to store data that contains a large number of zero-valued elements can both save a significant amount of memory and speed up the processing of that data. sparse is an attribute that you can assign to any two-dimensional MATLAB matrix that is composed of double or logical elements.The sparse attribute allows MATLAB to:Store only the nonzero elements of the matrix, together with their indices.Reduce computation time by eliminating operations on zero elements.For full matrices, MATLAB stores every matrix element internally. Zero-valued elements require the same amount of storage space as any other matrix element. For sparse matrices, however, MATLAB stores only the nonzero elements and their indices. For large matrices with a high percentage of zero-valued elements, this scheme significantly reduces the amount of memory required for data storage.


What has the author S A Soman written?

S. A. Soman has written: 'Computational methods for large sparse power systems analysis' -- subject(s): Data processing, Object-oriented methods (Computer science), Sparse matrices, Electric power systems, Electric power distribution, System analysis, Mathematics, Automatic control


What has the author H Markowitz written?

H. Markowitz has written: 'Simscript' -- subject(s): SIMSCRIPT (Computer program language) 'Harry Markowitz' -- subject(s): Investment analysis, Sparse matrices, Portfolio management


Draw a flowchart to find the transpose of matrices?

draw the flowchart for transpose of a matrice


Can the elimnation matrices only be applied to square matrices?

Only square matrices have inverses.


Why are sparse places sparse?

why are some places sparse


What does the MCL do?

MCL refers to the generic MCL algorithm and the MCL process on which the algorithm is based. mcl refers to the implementation, In some places MCL is written where MCL or mcl can be read.mcl is what you use for clustering. It implements the MCL algorithm, which is a cluster algorithm for graphs. The MCL algorithm is basically a shell in which the MCL process is computed and interpreted, The MCL process generates a sequence of stochastic matrices given some initial stochastic matrix. The elements with even index are obtained by expanding the previous element, and the elements with odd index are obtained by inflatingthe previous element given some inflation constant. Expansion is nothing but normal matrix squaring, and inflation is a particular way of rescaling the entries of a stochastic matrix such that it remains stochastic.What do the letters MCL stand for? For Markov Cluster. The MCL algorithm is a cluster algorithm that is basically a shell in which an algebraic process is computed. This process iteratively generates stochastic matrices, also known as Markov matrices, named after the famous Russian mathematician Andrei Markov.What is the MCL and What Does it do? The MCL, when referred to in human anatomy is a ligament in the knee. MCL is the abbreviation for medial collateral ligament. The MCL resists widening of the inside of the knee, (from the weight of our bodies) and prevents it from "opening up".