Cargando…

Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials

Krawtchouk polynomials (KPs) and their moments are promising techniques for applications of information theory, coding theory, and signal processing. This is due to the special capabilities of KPs in feature extraction and classification processes. The main challenge in existing KPs recurrence algor...

Descripción completa

Detalles Bibliográficos
Autores principales: AL-Utaibi, Khaled A., Abdulhussain, Sadiq H., Mahmmod, Basheera M., Naser, Marwah Abdulrazzaq, Alsabah, Muntadher, Sait, Sadiq M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8470097/
https://www.ncbi.nlm.nih.gov/pubmed/34573787
http://dx.doi.org/10.3390/e23091162
_version_ 1784574111120359424
author AL-Utaibi, Khaled A.
Abdulhussain, Sadiq H.
Mahmmod, Basheera M.
Naser, Marwah Abdulrazzaq
Alsabah, Muntadher
Sait, Sadiq M.
author_facet AL-Utaibi, Khaled A.
Abdulhussain, Sadiq H.
Mahmmod, Basheera M.
Naser, Marwah Abdulrazzaq
Alsabah, Muntadher
Sait, Sadiq M.
author_sort AL-Utaibi, Khaled A.
collection PubMed
description Krawtchouk polynomials (KPs) and their moments are promising techniques for applications of information theory, coding theory, and signal processing. This is due to the special capabilities of KPs in feature extraction and classification processes. The main challenge in existing KPs recurrence algorithms is that of numerical errors, which occur during the computation of the coefficients in large polynomial sizes, particularly when the KP parameter (p) values deviate away from 0.5 to 0 and 1. To this end, this paper proposes a new recurrence relation in order to compute the coefficients of KPs in high orders. In particular, this paper discusses the development of a new algorithm and presents a new mathematical model for computing the initial value of the KP parameter. In addition, a new diagonal recurrence relation is introduced and used in the proposed algorithm. The diagonal recurrence algorithm was derived from the existing n direction and x direction recurrence algorithms. The diagonal and existing recurrence algorithms were subsequently exploited to compute the KP coefficients. First, the KP coefficients were computed for one partition after dividing the KP plane into four. To compute the KP coefficients in the other partitions, the symmetry relations were exploited. The performance evaluation of the proposed recurrence algorithm was determined through different comparisons which were carried out in state-of-the-art works in terms of reconstruction error, polynomial size, and computation cost. The obtained results indicate that the proposed algorithm is reliable and computes lesser coefficients when compared to the existing algorithms across wide ranges of parameter values of p and polynomial sizes N. The results also show that the improvement ratio of the computed coefficients ranges from 18.64% to 81.55% in comparison to the existing algorithms. Besides this, the proposed algorithm can generate polynomials of an order ∼8.5 times larger than those generated using state-of-the-art algorithms.
format Online
Article
Text
id pubmed-8470097
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84700972021-09-27 Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials AL-Utaibi, Khaled A. Abdulhussain, Sadiq H. Mahmmod, Basheera M. Naser, Marwah Abdulrazzaq Alsabah, Muntadher Sait, Sadiq M. Entropy (Basel) Article Krawtchouk polynomials (KPs) and their moments are promising techniques for applications of information theory, coding theory, and signal processing. This is due to the special capabilities of KPs in feature extraction and classification processes. The main challenge in existing KPs recurrence algorithms is that of numerical errors, which occur during the computation of the coefficients in large polynomial sizes, particularly when the KP parameter (p) values deviate away from 0.5 to 0 and 1. To this end, this paper proposes a new recurrence relation in order to compute the coefficients of KPs in high orders. In particular, this paper discusses the development of a new algorithm and presents a new mathematical model for computing the initial value of the KP parameter. In addition, a new diagonal recurrence relation is introduced and used in the proposed algorithm. The diagonal recurrence algorithm was derived from the existing n direction and x direction recurrence algorithms. The diagonal and existing recurrence algorithms were subsequently exploited to compute the KP coefficients. First, the KP coefficients were computed for one partition after dividing the KP plane into four. To compute the KP coefficients in the other partitions, the symmetry relations were exploited. The performance evaluation of the proposed recurrence algorithm was determined through different comparisons which were carried out in state-of-the-art works in terms of reconstruction error, polynomial size, and computation cost. The obtained results indicate that the proposed algorithm is reliable and computes lesser coefficients when compared to the existing algorithms across wide ranges of parameter values of p and polynomial sizes N. The results also show that the improvement ratio of the computed coefficients ranges from 18.64% to 81.55% in comparison to the existing algorithms. Besides this, the proposed algorithm can generate polynomials of an order ∼8.5 times larger than those generated using state-of-the-art algorithms. MDPI 2021-09-03 /pmc/articles/PMC8470097/ /pubmed/34573787 http://dx.doi.org/10.3390/e23091162 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
AL-Utaibi, Khaled A.
Abdulhussain, Sadiq H.
Mahmmod, Basheera M.
Naser, Marwah Abdulrazzaq
Alsabah, Muntadher
Sait, Sadiq M.
Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title_full Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title_fullStr Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title_full_unstemmed Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title_short Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials
title_sort reliable recurrence algorithm for high-order krawtchouk polynomials
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8470097/
https://www.ncbi.nlm.nih.gov/pubmed/34573787
http://dx.doi.org/10.3390/e23091162
work_keys_str_mv AT alutaibikhaleda reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials
AT abdulhussainsadiqh reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials
AT mahmmodbasheeram reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials
AT nasermarwahabdulrazzaq reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials
AT alsabahmuntadher reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials
AT saitsadiqm reliablerecurrencealgorithmforhighorderkrawtchoukpolynomials