Next Article in Journal
Fast Algorithm for Cyber-Attack Estimation and Attack Path Extraction Using Attack Graphs with AND/OR Nodes
Next Article in Special Issue
A Multi-Surrogate Assisted Multi-Tasking Optimization Algorithm for High-Dimensional Expensive Problems
Previous Article in Journal
A Machine Learning Framework for Classroom EEG Recording Classification: Unveiling Learning-Style Patterns
Previous Article in Special Issue
Optimized Accelerated Over-Relaxation Method for Robust Signal Detection: A Metaheuristic Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parallelization of the Bison Algorithm Applied to Data Classification

by
Simone A. Ludwig
1,*,
Jamil Al-Sawwa
2 and
Aaron Mackenzie Misquith
1
1
Department of Computer Science, North Dakota State University, Fargo, ND 58105, USA
2
Department of Computer Science, Tafila Technical University, P.O. Box 179, Tafila 66110, Jordan
*
Author to whom correspondence should be addressed.
Algorithms 2024, 17(11), 501; https://doi.org/10.3390/a17110501
Submission received: 31 July 2024 / Revised: 25 October 2024 / Accepted: 29 October 2024 / Published: 4 November 2024
(This article belongs to the Special Issue Evolutionary and Swarm Computing for Emerging Applications)

Abstract

In data science and machine learning, efficient and scalable algorithms are paramount for handling large datasets and complex tasks. Classification algorithms, in particular, play a crucial role in a wide range of applications, from image recognition and natural language processing to fraud detection and medical diagnosis. Traditional classification methods, while effective, often struggle with scalability and efficiency when applied to massive datasets. This challenge has driven the development of innovative approaches that leverage modern computational frameworks and parallel processing capabilities. This paper presents the Bison Algorithm, applied to classification problems. The algorithm, inspired by the social behavior of bison, aims to enhance the accuracy of classification tasks. The Bison Algorithm is implemented using PySpark, leveraging the distributed computing power to handle large datasets efficiently. This study compares the performance of the Bison Algorithm on several dataset sizes using speedup and scaleup as the performance measure.
Keywords: parallelization; spark; classification parallelization; spark; classification

Share and Cite

MDPI and ACS Style

Ludwig, S.A.; Al-Sawwa, J.; Misquith, A.M. Parallelization of the Bison Algorithm Applied to Data Classification. Algorithms 2024, 17, 501. https://doi.org/10.3390/a17110501

AMA Style

Ludwig SA, Al-Sawwa J, Misquith AM. Parallelization of the Bison Algorithm Applied to Data Classification. Algorithms. 2024; 17(11):501. https://doi.org/10.3390/a17110501

Chicago/Turabian Style

Ludwig, Simone A., Jamil Al-Sawwa, and Aaron Mackenzie Misquith. 2024. "Parallelization of the Bison Algorithm Applied to Data Classification" Algorithms 17, no. 11: 501. https://doi.org/10.3390/a17110501

APA Style

Ludwig, S. A., Al-Sawwa, J., & Misquith, A. M. (2024). Parallelization of the Bison Algorithm Applied to Data Classification. Algorithms, 17(11), 501. https://doi.org/10.3390/a17110501

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop