A Novel Compressing a Sparse Matrix using Folding Technique
There are many application problems that emerge in the areas of engineering simulations, scientific computing, information retrieval and economics which use matrixes where non-zero elements are a significant minority with less than 10%. These are universal in many mathematical and scientific applica...
Saved in:
Published in | Research Journal of Applied Sciences, Engineering and Technology Vol. 14; no. 8; pp. 310 - 319 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Maxwell Science Publishing
15.08.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | There are many application problems that emerge in the areas of engineering simulations, scientific computing, information retrieval and economics which use matrixes where non-zero elements are a significant minority with less than 10%. These are universal in many mathematical and scientific applications. These matrixes enable the reduction of storage and computational requirements by storing and carrying out arithmetic with, only the non-zero elements. This is the sparse matrix which must be compressed for these applications. The sparse matrix compression represents non-zero matrix entries. This study presents a novel algorithm for compressing a sparse matrix, which involves three steps. Firstly it involves the division of sparse matrix into sub-matrixes; secondly conducting several transformations; finally coding them. The novel algorithm is called folding. The compressed matrix reduces memory requirement with a good rate compared with the original sparse matrix. C++ is used in the implementation of this algorithm. |
---|---|
AbstractList | There are many application problems that emerge in the areas of engineering simulations, scientific computing, information retrieval and economics which use matrixes where non-zero elements are a significant minority with less than 10%. These are universal in many mathematical and scientific applications. These matrixes enable the reduction of storage and computational requirements by storing and carrying out arithmetic with, only the non-zero elements. This is the sparse matrix which must be compressed for these applications. The sparse matrix compression represents non-zero matrix entries. This study presents a novel algorithm for compressing a sparse matrix, which involves three steps. Firstly it involves the division of sparse matrix into sub-matrixes; secondly conducting several transformations; finally coding them. The novel algorithm is called folding. The compressed matrix reduces memory requirement with a good rate compared with the original sparse matrix. C++ is used in the implementation of this algorithm. |
Author | Ashwak Alabaichi Elham Mohammed Thabit Amjad Hamead Alhusiny |
Author_xml | – sequence: 1 givenname: Ashwak surname: Alabaichi fullname: Alabaichi, Ashwak – sequence: 2 givenname: Amjad Hamead surname: Alhusiny fullname: Alhusiny, Amjad Hamead – sequence: 3 givenname: Elham surname: Mohammed Thabit fullname: Mohammed Thabit, Elham |
BookMark | eNpVUEFOwzAQtFCRKKVnrvlA2l3HjmNxqipKkQocKGdrcWxI1SbFbhH8niTlAHuZ2ZVmtDOXbFA3tWPsGmGCGng-DRuK7jBBMRFayjM25CAgVSJXgz_8go1j3EA7QheIfMhuZslj8-m2ybzZ7YOLsarfEkqe9xSiSx7oEKqv5NhfF8227HDt7HtdfRzdFTv3tI1u_Isj9rK4Xc-X6erp7n4-W6WEmsvUa58J4N6p0tOrLAFsAehzyS1K7clKDqS0QmvBkSNSKhNSYYGkQFKZjdj05GtDE2Nw3uxDtaPwbRBMH9-c4hsUpovfKpYnBVWhOlRm0xxD3b5ouia6IlqCCooeEDAHQP1_yVrvDHX2A479Y5Q |
CitedBy_id | crossref_primary_10_1109_TPDS_2022_3193867 |
ContentType | Journal Article |
DBID | 188 AAYXX CITATION |
DOI | 10.19026/rjaset.14.4955 |
DatabaseName | Airiti Library CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2040-7467 |
EndPage | 319 |
ExternalDocumentID | 10_19026_rjaset_14_4955 20407467_201708_201710160019_201710160019_310_319 |
GroupedDBID | 188 2UF AINHJ ALMA_UNASSIGNED_HOLDINGS CAHYU CNMHZ KQ8 OK1 TR2 TUXDW UGNYK AAYXX CITATION |
ID | FETCH-LOGICAL-a1925-f9f3402fe7dfab5d00c801f652c159fac520a7971cc0eaeaa773457181a705ad3 |
ISSN | 2040-7467 2040-7459 |
IngestDate | Fri Aug 23 02:12:52 EDT 2024 Tue Oct 01 22:51:39 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | true |
Issue | 8 |
Keywords | sparse matrix transformation Coding dense matrix unfolding folding |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-a1925-f9f3402fe7dfab5d00c801f652c159fac520a7971cc0eaeaa773457181a705ad3 |
OpenAccessLink | https://doi.org/10.19026/rjaset.14.4955 |
PageCount | 10 |
ParticipantIDs | crossref_primary_10_19026_rjaset_14_4955 airiti_journals_20407467_201708_201710160019_201710160019_310_319 |
PublicationCentury | 2000 |
PublicationDate | 2017-8-15 |
PublicationDateYYYYMMDD | 2017-08-15 |
PublicationDate_xml | – month: 08 year: 2017 text: 2017-8-15 day: 15 |
PublicationDecade | 2010 |
PublicationTitle | Research Journal of Applied Sciences, Engineering and Technology |
PublicationYear | 2017 |
Publisher | Maxwell Science Publishing |
Publisher_xml | – name: Maxwell Science Publishing |
SSID | ssj0000498112 ssib004640961 |
Score | 2.0901232 |
Snippet | There are many application problems that emerge in the areas of engineering simulations, scientific computing, information retrieval and economics which use... |
SourceID | crossref airiti |
SourceType | Aggregation Database Publisher |
StartPage | 310 |
Title | A Novel Compressing a Sparse Matrix using Folding Technique |
URI | https://www.airitilibrary.com/Article/Detail/20407467-201708-201710160019-201710160019-310-319 |
Volume | 14 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9QwELaWcoED4ilKAfnAASnKkk3sPMQpQq1WoFZCtFJv0cRxlJTuttpmacVv4kcyY2edVOyBIg6b3TjaOPF8Hn8zHo8Ze5foLNI4bvulAOkLiGM_SwPhK0HTWmqWxppcA4dH8fxEfD6Vp5PJr1HU0rorp-rn1nUl_yJVLEO50irZO0jW3RQL8DfKF48oYTz-lYxz7-jihz43ndrEs9KCQ-_bJRqrtKVQt2pvvLUpPbCTTNaT3tpAa0dKN9F33hZ22vd9u2hhyF1o5hz-dMvnV801fPdyhBa0qmld-eIMKm8OC0QUXm3oodyf9s8bWKByaciJjnel1OHd2BuBIxxlh5UOP4dwY3yOG8U0-NIGvRaaIEZhd-GY6i1lG8UsRgBMR1o26iNhdX-WbR0LssBsX7k6QzrQ4YgwRVtQDsOeC0akuqnqgt4nSM2XSbyH7Pf2CdaLn-weux-iWiN9-uVr6jx6aGulMzO97t6mzyVFT_Lh9nMg4YGW0laN-NCI2Bw_Zo96mfPcwusJm-jlU_ZwJOtn7GPODdD4CGgcuAUat0DjBmi8Bxp3QHvOTg72jz_N_X7XDR-Q7Uu_zuoIO2qtk6qGUlZBoJDF1LEMFVLfGpQMA0iyZKZUoEEDJEkkJFKcGSSBhCp6wXaWF0v9kvGI6D8IWYVQkSFdqgqvZzqJRY2GQ7nLctsIRd-proo7C2OXvd-0X3FpE7QUZNhSmxe2zdG8LajNX_2H6vbYgwH2r9lOt1rrN0hLu_KtQcNvKKeCOw |
link.rule.ids | 315,783,787,27936,27937 |
linkProvider | Colorado Alliance of Research Libraries |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Novel+Compressing+a+Sparse+Matrix+using+Folding+Technique&rft.jtitle=Research+Journal+of+Applied+Sciences%2C+Engineering+and+Technology&rft.au=Ashwak+Alabaichi&rft.au=Amjad+Hamead+Alhusiny&rft.au=Elham+Mohammed+Thabit&rft.date=2017-08-15&rft.pub=Maxwell+Science+Publishing&rft.issn=2040-7467&rft.eissn=2040-7467&rft.volume=14&rft.issue=8&rft.spage=310&rft.epage=319&rft_id=info:doi/10.19026%2Frjaset.14.4955&rft.externalDocID=20407467_201708_201710160019_201710160019_310_319 |
thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2F20407467-c.jpg |