Exact matrix computation by multiple P-adic arithmetic

dc.contributor.advisorLu, Chao
dc.contributor.authorLi, Xinkai
dc.contributor.departmentTowson University. Department of Computer and Information Sciencesen_US
dc.date.accessioned2016-03-25T18:46:29Z
dc.date.available2016-03-25T18:46:29Z
dc.date.issued2016-03-25
dc.date.submitted2015-12
dc.description(D. Sc.) -- Towson University, 2016.en_US
dc.description.abstractMost of the algorithms are assumed to use exact computation. But in practice, the machine floating point arithmetic is implemented on these algorithms which causes many problems. The existing method is to use a link list representing arbitrary size of integer or decimal numbers, which is extremely time consuming for a larger size matrixcalculation. This dissertation research is to focus on finding an effective way to do exact large matrix calculation. We built a finite P-adic number system and found a method to detect overflow. Based on this method and Dixon – Krishnamurthy’s theory we established Dixon – Krishnamurthy algorithm to implement finite P-adic number system on linear and nonlinear matrix calculation. Dixon – Krishnamurthy algorithm transfers the classic symbolic calculation into integer calculation, significantly improving the calculation efficiency. Furthermore, based on the multiple modulus rational system and finite P-adic number system, we constructed a Multiple P-adic Data Type. The multiple P-adic Data Type can easily transform the finite P-adic calculation process into parallel calculation process without modification on math algorithms. With enough independent CPU resources, the calculation time is significantly decreased. We developed a computational library based on Multiple P-adic Data Type and the object oriented program using C/C++. Computational algorithms have been developed using the data type for the calculation of matrix inverse, Lower Hessenberg form transformation, Wilkinson form transformation, Frobenius form transformation, post processing from all the transformations, reflexive general matrix inverse, Moore Penrose inverse, calculation of Laplace’s method for FTA (Fundamental Theorem of Algebra), Bézoutian formulation of the Resultant and etc. Furthermore, based on the properties of the Multiple P-adic Data Structure, we have developed an efficient proactive self – defense algorithm, which can detect and recover compromised computational data.en_US
dc.description.urihttp://library.towson.edu/cdm/ref/collection/etd/id/47214en_US
dc.formatapplication/pdf
dc.format.extentxii, 124 pagesen_US
dc.genredissertationsen_US
dc.identifierdoi:10.13016/M2344G
dc.identifier.otherDF2015Li
dc.identifier.urihttp://hdl.handle.net/11603/2599
dc.language.isoen_USen_US
dc.titleExact matrix computation by multiple P-adic arithmeticen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DF2015Li_Redacted.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format
Description:
Li Dissertation

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description: