New Sequential and Parallel Division Free Methods for Determinant of Matrices

A determinant plays an important role in many applications of linear algebra. Finding determinants using non division free methods will encounter problems if entries of matrices are represented in rational or polynomial expressions, and also when floating point errors arise. To overcome this proble...

Full description

Saved in:
Bibliographic Details
Main Author: Sharmila, Karim
Format: Thesis
Language:en
en
Published: 2013
Subjects:
Online Access:https://etd.uum.edu.my/3869/1/s92168.pdf
https://etd.uum.edu.my/3869/7/s92168.pdf
https://etd.uum.edu.my/3869/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1833436225639284736
author Sharmila, Karim
author_facet Sharmila, Karim
author_sort Sharmila, Karim
building UUM Library
collection Institutional Repository
content_provider Universiti Utara Malaysia
content_source UUM Electronic Theses
continent Asia
country Malaysia
description A determinant plays an important role in many applications of linear algebra. Finding determinants using non division free methods will encounter problems if entries of matrices are represented in rational or polynomial expressions, and also when floating point errors arise. To overcome this problem, division free methods are used instead. The two commonly used division free methods for finding determinant are cross multiplication and cofactor expansion. However, cross multiplication which uses the Sarrus Rule only works for matrices of order less or equal to three, whereas cofactor expansion requires lengthy and tedious computation when dealing with large matrices. This research, therefore, attempts to develop new sequential and parallel methods for finding determinants of matrices. The research also aims to generalise the Sarrus Rule for any order of square matrices based on permutations which are derived using starter sets. Two strategies were introduced to generate distinct starter sets namely the circular and the exchanging of two elements operations. Some theoretical works and mathematical properties for generating permutation and determining determinants were also constructed to support the research. Numerical results indicated that the new proposed methods performed better than the existing methods in term of computation times. The computation times in the newly developed sequential methods were dominated by generating starter sets. Therefore, two parallel strategies were developed to parallelise this algorithm so as to reduce the computation times. Numerical results showed that the parallel methods were able to compute determinants faster than the sequential counterparts, particularly when the tasks were equally allocated. In conclusion, the newly developed methods can be used as viable alternatives for finding determinants of matrices.
format Thesis
id my.uum.etd-3869
institution Universiti Utara Malaysia
language en
en
publishDate 2013
record_format eprints
spelling my.uum.etd-38692023-02-08T02:24:35Z https://etd.uum.edu.my/3869/ New Sequential and Parallel Division Free Methods for Determinant of Matrices Sharmila, Karim QA Mathematics A determinant plays an important role in many applications of linear algebra. Finding determinants using non division free methods will encounter problems if entries of matrices are represented in rational or polynomial expressions, and also when floating point errors arise. To overcome this problem, division free methods are used instead. The two commonly used division free methods for finding determinant are cross multiplication and cofactor expansion. However, cross multiplication which uses the Sarrus Rule only works for matrices of order less or equal to three, whereas cofactor expansion requires lengthy and tedious computation when dealing with large matrices. This research, therefore, attempts to develop new sequential and parallel methods for finding determinants of matrices. The research also aims to generalise the Sarrus Rule for any order of square matrices based on permutations which are derived using starter sets. Two strategies were introduced to generate distinct starter sets namely the circular and the exchanging of two elements operations. Some theoretical works and mathematical properties for generating permutation and determining determinants were also constructed to support the research. Numerical results indicated that the new proposed methods performed better than the existing methods in term of computation times. The computation times in the newly developed sequential methods were dominated by generating starter sets. Therefore, two parallel strategies were developed to parallelise this algorithm so as to reduce the computation times. Numerical results showed that the parallel methods were able to compute determinants faster than the sequential counterparts, particularly when the tasks were equally allocated. In conclusion, the newly developed methods can be used as viable alternatives for finding determinants of matrices. 2013 Thesis NonPeerReviewed text en https://etd.uum.edu.my/3869/1/s92168.pdf text en https://etd.uum.edu.my/3869/7/s92168.pdf Sharmila, Karim (2013) New Sequential and Parallel Division Free Methods for Determinant of Matrices. PhD. thesis, Universiti Utara Malaysia.
spellingShingle QA Mathematics
Sharmila, Karim
New Sequential and Parallel Division Free Methods for Determinant of Matrices
title New Sequential and Parallel Division Free Methods for Determinant of Matrices
title_full New Sequential and Parallel Division Free Methods for Determinant of Matrices
title_fullStr New Sequential and Parallel Division Free Methods for Determinant of Matrices
title_full_unstemmed New Sequential and Parallel Division Free Methods for Determinant of Matrices
title_short New Sequential and Parallel Division Free Methods for Determinant of Matrices
title_sort new sequential and parallel division free methods for determinant of matrices
topic QA Mathematics
url https://etd.uum.edu.my/3869/1/s92168.pdf
https://etd.uum.edu.my/3869/7/s92168.pdf
https://etd.uum.edu.my/3869/
url_provider http://etd.uum.edu.my/