dc.contributor.advisor |
Hasan, Dr. K. M. Azharul |
|
dc.contributor.author |
Ahsan, Sheikh Mohammad Masudul |
|
dc.date.accessioned |
2018-05-15T12:21:05Z |
|
dc.date.available |
2018-05-15T12:21:05Z |
|
dc.date.copyright |
2012 |
|
dc.date.issued |
2012-01 |
|
dc.identifier.other |
ID 0907501 |
|
dc.identifier.uri |
http://hdl.handle.net/20.500.12228/76 |
|
dc.description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science & Engineering, January, 2012. |
en_US |
dc.description |
Cataloged from PDF Version of Thesis. |
|
dc.description |
Includes bibliographical references (pages 70-73). |
|
dc.description.abstract |
Multidimensional arrays are greatly used for handling large amount of data in scientific or
engineering, and Database applications. Most of the on hand data structures are static in
nature. We describe a novel implementation idea of multidimensional array for handling
such large scale datasets. The scheme implements a dynamic multidimensional extendible
array employing a set of two dimensional extendible arrays. The Traditional
Multidimensional Array (TMA) or Extended Karnaugh Map Represented (EKMR) array
is an efficient structure in terms of accessing the element of the array by straight
computation of the addressing function, but they are not extendible during run time. But
real world data grows in incremental fashion. So, there is strong demand of data structure
that is dynamically extendible during run time. Three are some extendible array models,
most of which uses a concept of extension subarray. For n-dimensional array the subarrays
are n-1 dimensional. But, if the length of dimension and/or number of dimension of a
multidimensional array is large then the address space, even for the subarray, overflows
the machine limit very soon. Another issue for representing the real life data by
multidimensional arrays is that it creates a problem of high degree of sparsity and need to
be compressed. It is therefore desirable to develop techniques that can access the data in
their compressed form and can perform logical operations directly on the compressed data.
In this research work we propose a data structure using the idea of EKMR and Traditional
Extendible Array, namely Extendible Karnaugh Array (EKA) to represent the
multidimensional data. The scheme has the intuitive propensity against the essential
problem of address space overflow as well as it can be extended in any direction during
run time. Moreover, we present a compression scheme for EKA to facilitate data access in
compressed form. We evaluate our proposed scheme by comparing for different retrieval
and extension operations with the Traditional Multidimensional Array (TMA). Our
experimental result shows that the EKA scheme has a significant delay on the occurrence
of address space overflow without any performance penalty. Furthermore, we find that
range of usability of the compression scheme is independent of length or number of
dimension. And it is better to use compressed EKA rather than uncompressed EKA for
representing sparse data sets which needs range retrieval frequently. |
en_US |
dc.description.statementofresponsibility |
Sheikh Mohammad Masudul Ahsan |
|
dc.format.extent |
73 pages |
|
dc.language.iso |
en_US |
en_US |
dc.publisher |
Khulna University of Engineering & Technology (KUET), Khulna, Bangladesh. |
en_US |
dc.rights |
Khulna University of Engineering & Technology (KUET) thesis/dissertation/internship reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. |
|
dc.subject |
Multidimensional Array |
en_US |
dc.subject |
Sparse Array |
|
dc.subject |
Computation |
|
dc.title |
An Efficient Implementation Scheme for Multidimensional Index Array Operations and its Evaluation |
en_US |
dc.type |
Thesis |
en_US |
dc.contributor.department |
Department of Computer Science and Engineering |
|