K.K.L.B. Adikaram

Dr. K.K.L.B. Adikaram


Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2015 in Journal of Applied Mathematics
Verified
Journal Article
Open access
PDF file
KAK.K.L.B. Adikaram
K.K.L.B. Adikaram
MHM. A. Hussein
M. A. Hussein
MEMathias Effenberger
Mathias Effenberger
TBThomas Matthias Becker
Thomas Matthias Becker
Grubbs test (extreme studentized deviate test, maximum normed residual test) is used in various fields to identify outliers in a data set, which are ranked in the order ofx1≤x2≤x3≤⋯≤xn  (i=1,2,3,…,n). However, ranking of data eliminates the actual sequence of a data series, which is an important factor for determining outliers in some cases (e.g., time series). Thus in such a data set, Grubbs test will not identify outliers correctly. This paper introduces a technique for transforming data from sequence bound linear form to sequence unbound form(y=c). Applying Grubbs test to the new transformed data set detects outliers more accurately. In addition, the new technique improves the outlier detection capability of Grubbs test. Results show that, Grubbs test was capable of identifing outliers at significance level 0.01 after transformation, while it was unable to identify those prior to transforming at significance level 0.05.

14 December 2016 in Symmetry
Verified
Journal Article
Open access
PDF file
KAK.K.L.B. Adikaram
K.K.L.B. Adikaram
MHMohamed A. Hussein
Mohamed A. Hussein
MEMathias Effenberger
Mathias Effenberger
TBThomas Matthias Becker
Thomas Matthias Becker
Big data are visually cluttered by overlapping data points. Rather than removing, reducing or reformulating overlap, we propose a simple, effective and powerful technique for density cluster generation and visualization, where point marker (graphical symbol of a data point) overlap is exploited in an additive fashion in order to obtain bitmap data summaries in which clusters can be identified visually, aided by automatically generated contour lines. In the proposed method, the plotting area is a bitmap and the marker is a shape of more than one pixel. As the markers overlap, the red, green and blue (RGB) colour values of pixels in the shared region are added. Thus, a pixel of a 24-bit RGB bitmap can code up to 224 (over 1.6 million) overlaps. A higher number of overlaps at the same location makes the colour of this area identical, which can be identified by the naked eye. A bitmap is a matrix of colour values that can be represented as integers. The proposed method updates this matrix while adding new points. Thus, this matrix can be considered as an up-to-time knowledge unit of processed data. Results show cluster generation, cluster identification, missing and out-of-range data visualization, and outlier detection capability of the newly proposed method.

16 November 2015 in PLOS ONE
Verified
Journal Article
Open access
PDF file
KAK.K.L.B. Adikaram
K.K.L.B. Adikaram
MHM. A. Hussein
M. A. Hussein
MEMathias Effenberger
Mathias Effenberger
TBThomas Matthias Becker
Thomas Matthias Becker
Data processing requires a robust linear fit identification method. In this paper, we introduce a non-parametric robust linear fit identification method for time series. The method uses an indicator 2/n to identify linear fit, where n is number of terms in a series. The ratio Rmax of amax − amin and Sn − amin*n and that of Rmin of amax − amin and amax*n − Sn are always equal to 2/n, where amax is the maximum element, amin is the minimum element and Sn is the sum of all elements. If any series expected to follow y = c consists of data that do not agree with y = c form, Rmax > 2/n and Rmin > 2/n imply that the maximum and minimum elements, respectively, do not agree with linear fit. We define threshold values for outliers and noise detection as 2/n * (1 + k1) and 2/n * (1 + k2), respectively, where k1 > k2 and 0 ≤ k1 ≤ n/2 − 1. Given this relation and transformation technique, which transforms data into the form y = c, we show that removing all data that do not agree with linear fit is possible. Furthermore, the method is independent of the number of data points, missing data, removed data points and nature of distribution (Gaussian or non-Gaussian) of outliers, noise and clean data. These are major advantages over the existing linear fit methods. Since having a perfect linear relation between two variables in the real world is impossible, we used artificial data sets with extreme conditions to verify the method. The method detects the correct linear fit when the percentage of data agreeing with linear fit is less than 50%, and the deviation of data that do not agree with linear fit is very small, of the order of ±10−4%. The method results in incorrect detections only when numerical accuracy is insufficient in the calculation process.

5 April 2016 in Applied Sciences
Verified
Journal Article
Open access
PDF file
KAK.K.L.B. Adikaram
K.K.L.B. Adikaram
MHMohamed A. Hussein
Mohamed A. Hussein
MEMathias Effenberger
Mathias Effenberger
TBThomas Matthias Becker
Thomas Matthias Becker
A multi-variable visualization technique on a 2D bitmap for big data is introduced. If A and B are two data points that are represented using two similar shapes with m pixels, where each shape is colored with RGB color of (0, 0, k), when A ∩ B ≠ ɸ, adding the color of A ∩ B gives higher color as (0, 0, 2k) and the highlight as a high density cluster, where RGB stands for Red, Green, Blue and k is the blue color. This is the hypothesis behind the single variable graphical knowledge unit (GKU), which uses the entire bit range of a pixel for a single variable. Instead, the available bit range of a pixel is split, and a pixel can be used for representing multiple variables (multi-variables). However, this will limit the bit block for single variables and limit the amount of overlapping. Using the same size k (>1) bitmaps (multi-layers) will increase the number of bits per variable (BPV), where each (x, y) of an individual layer represents the same data point. Then, one pixel in a four-layer GKU is capable of showing more than four billion overlapping ones when BPV = 8 bits (2(BPV × number of layers)) Then, the 32-bit pixel format allows the representation of a maximum of up to four dependent variables against one independent variable. Then, a four-layer GKU of w width and h height has the capacity of representing a maximum of (2(BPV × number of layers)) × m × w × h overlapping occurrences.

1 January 2014 in Mathematical Problems in Engineering
Verified
Journal Article
Open access
PDF file
KAK.K.L.B. Adikaram
K.K.L.B. Adikaram
MHM. A. Hussein
M. A. Hussein
MEMathias Effenberger
Mathias Effenberger
TBThomas Matthias Becker
Thomas Matthias Becker
With the increasing demand for online/inline data processing efficient Fourier analysis becomes more and more relevant. Due to the fact that the bit reversal process requires considerable processing time of the Fast Fourier Transform (FFT) algorithm, it is vital to optimize the bit reversal algorithm (BRA). This paper is to introduce an efficient BRA with multiple memory structures. In 2009, Elster showed the relation between the first and the second halves of the bit reversal permutation (BRP) and stated that it may cause serious impact on cache performance of the computer, if implemented. We found exceptions, especially when the said index mapping was implemented with multiple one‐dimensional memory structures instead of multidimensional or one‐dimensional memory structure. Also we found a new index mapping, even after the recursive splitting of BRP into equal sized slots. The four‐array and the four‐vector versions of BRA with new index mapping reported 34% and 16% improvement in performance in relation to similar versions of Linear BRA of Elster which uses single one‐dimensional memory structure.