Search
404 articles for “complex algorithms”
-
Visualizing Complexity: Navigating Algorithms with Algorithm Visualizer
Abstract: We think that studying algorithms may be amusing and exciting. Many students are currently struggling, but we hope to change that. Our strategy is to emulate gaming while learning. We're building hands-on learning exercises, such as mazes and patterns, to convey key concept. To help students understand how algorithms function in practice, we also use some stunning visualizations. Three major categories of algorithms are under our purview: sorting, pathfinding, CPU …
Published in International Journal of VLSI Circuit Design & Technology · Vol. 2, Issue 1, 2024 · pp. 21–26 Read article
-
Rainwater Measuring Algorithm in O(1) Time Complexity
Abstract: The Rain Terraces Time Complexity Data Structure Algorithm (RTTCDSA) introduces a novel method for managing temporal data efficiently, inspired by the natural flow of rainwater on terraced landscapes. This study presents the conceptual framework and implementation details of RTTCDSA, which leverages principles of temporal dynamics and landscape morphology to organize and query temporal data with optimal time complexity. RTTCDSA employs a hierarchical structure akin to terraced landscapes, facilitating rapid traversal …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 26–32 Read article
-
A Novel Analysis of Artificial Intelligence in Mechanical Engineering Application
Abstract: In this study, we have tried to explain the crucial role of Artificial Intelligence (AI) in the running of mechanical industry. The technology used these days in the machines is to aid the solution towards the real-world problems and complex situations. Many AI algorithms have been able to provide the solution to many engineering approaches. The importance of the artificial intelligence has automatized the mechanical engineering with smart machines and …
Published in Journal of Artificial Intelligence Research & Advances · Vol. 5, Issue 3, 2018 · pp. 35–38 Read article
-
Algorithmic Strategies for Complex Data Handling: Optimizing Data Structures for Enhanced Computational Performance
Abstract: We live in an age of big data and processing very large often complicated datasets can be crucial to efficient algorithmic performance. This paper discusses different algorithmic techniques when working with difficult data and how to arrange your information structures correctly for better functionality in large-scale methods. It checks the impact of different algorithms like sorting, searching, and hashing in boosting its processing speed as well as memory use. This …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 1–10 Read article
-
Fast All Sum Algorithms on mesh of trees and Multi-Mesh of Trees architecture
Abstract: The Network encapsulates the properties of Mesh of Trees and Multi-Mesh Network, forming a Multi Mesh of Trees network architecture and, hence yielding a lot of topological benefits. Several parallel algorithms have been successfully mapped on this architecture to solve various problems. In this paper, we propose an algorithm which may play a very important role in computations ranging from finding a sum to a high degree of calculations required …
Published in Current Trends in Information Technology · Vol. 10, Issue 2, 2020 · pp. 6–11 Read article
-
Searching Substring in O(n) Time Complexity
Abstract: This research paper presents a highly efficient algorithm for substring search within a given string, achieving a remarkable time complexity of O(n). The proposed algorithm utilizes a two-pointer approach to compare the given string with the targeted substring. By employing string concatenation, the algorithm dynamically constructs a resultant substring during the matching process. Upon completion of character matching, the algorithm compares the resultant substring with the targeted substring and returns …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 1, Issue 1, 2023 · pp. 9–15 Read article
-
Integrating Genetic Algorithms with Lean Manufacturing for Enhanced Production Efficiency
Abstract: Lean manufacturing is a well-established philosophy focusing on the systematic reduction of waste and the ongoing development of value supplied to the customer. It emphasizes efficiency, quality, and adaptability through ideas such as just-in-time production, continuous improvement (Kaizen), and value stream optimization. However, the increased complexity of modern production systems, driven by global rivalry, product variety, and rapid technology innovation, has shown the limitations of classic lean tools in achieving …
Published in Journal of Production Research & Management · Vol. 15, Issue 3, 2025 · pp. 38–43 Read article
-
A Framework for Test Data Generation Using Genetic Algorithm
Abstract: Software testing is one of the best methods to increase the confidence of the programmers in terms of correctness, quality and reliability of software. The testing effort is divided into three parts: test case generation, test execution, and test assessment. The goal of software testing is to design a set of minimal number of test data such that it reveals as many faults as possible. This paper proposed a framework …
Published in Journal of Advanced Database Management & Systems · Vol. 3, Issue 1, 2016 · pp. 18–25 Read article
-
Detecting Electronic Circuitboard Thermal Abnormalities with Dynamic Hypernumbers
Abstract: This paper introduces the algebra of data acquisition using dynamic hypernumbers used in predicting thermal abnormalities with a rapid forecasting algorithm. Algebraic rules are defined for monitoring data from multiple sources. Each data source is considered a dynamic receptive synchronized hypernumber for building the resulting dynamic hypernumber. The algebraic dynamic hypernumberdefinition is used to present a low-complexity algorithm for identifying the thermal state of an electronic circuit board. The algorithm …
Published in Research & Reviews: Discrete Mathematical Structures · Vol. 10, Issue 3, 2023 · pp. 10–24 Read article
-
Entangled Shields: Securing Digital Systems in the Quantum Cryptographic Revolution
Abstract: Quantum computing utilizing principles of superposition and entanglement is poised to revolutionize the computational landscape, presenting unprecedented challenges and opportunities across various disciplines. Among these, cryptography stands at the forefront due to its reliance on computational hardness assumptions, which Quantum algorithms, such as Grover’s and Shor’s, can efficiently exploit. This study explores theoretical foundations and practical applications of quantum-safe cryptographic primitives, such as lattice-based cryptography, hash-based signature schemes, code-based systems, …
Published in Recent Trends in Parallel Computing · Vol. 12, Issue 2, 2025 · pp. 33–43 Read article
-
Moving Vehicle Speed Determination and Number Plate Recognition through Feature Extraction
Abstract: AbstractVelocity Estimation, instead of using complex algorithms, can be easily implemented on MATLAB by some simple calculations. Speed can also be tracked using the threshold values and thus concerned authorities can be notified using the Gmail interfacing. For real time applications, some advanced hardware should be used. Nowadays traffic is a very big problem in the urban areas that has to be addressed. Video monitoring is one of the latest …
Published in Journal of Image Processing & Pattern Recognition Progress · Vol. 4, Issue 1, 2017 · pp. 1–3 Read article
-
Exhaustive Search Meets DNA Sequencing: A Comprehensive Review of TSP-Based Approaches
Abstract: Exhaustive search is a highly computational complex algorithm that checks every possibility to obtain the best solution. We illustrate an exhaustive search by applying it to three important problems: the traveling salesman problem, the knapsack problem, and the assignment problem. In this paper, we took a traveling salesman problem to explain DNA Sequencing. Since traveling salesman problem is an algorithmic problem that finds the shortest route between a set of …
Published in International Journal of Bioinformatics and Computational Biology · Vol. 2, Issue 2, 2024 · pp. 11–21 Read article
-
Emerging Paradigms in Parallel Computing: Trends and Innovations
Abstract: Parallel computing is at an inflection point with revolutionary new paradigms and technologies. The goal of this paper is to survey the recent trend in parallel computing from architecture, programming model and applications. Mahajan cites a litany of architectural developments such as heterogeneous computing systems with integrated graphics processing unit/central processing unit ; the emerging promise from quantum and neuromorphic architectures (please see later); advances in packing transistors using novel …
Published in Recent Trends in Parallel Computing · Vol. 12, Issue 1, 2025 · pp. 39–43 Read article
-
Stock Market Prediction Using Machine Learning: Techniques, Challenges, and Future Directions
Abstract: The continuous advancement of machine learning (ML) technologies has significantly transformed the field of financial forecasting, particularly in the area of stock market prediction. The ability to accurately forecast stock price movements and market trends plays a crucial role in supporting informed investment strategies and effective risk management. This paper provides a comprehensive review of recent developments in the application of ML techniques for predicting stock market behavior. It classifies …
Published in E-Commerce for Future & Trends · Vol. 13, Issue 1, 2026 · pp. 10–16 Read article
-
A Study on the Use of AI and Sensors in Aerospace
Abstract: The synergistic combination of modern sensors including artificial intelligence (AI) has significantly changed the aeronautics industry's ongoing quest for increased safety, efficiency, and autonomy. The examination of the critical role these technologies play throughout the whole aerospace lifecycle from design and production to flight operations and maintenance is examined in this research. The eyes and ears of contemporary aircraft, sensors give an unparalleled amount and quality of real-time data about …
Published in Journal of Aerospace Engineering & Technology · Vol. 16, Issue 1, 2026 · pp. 25–34 Read article
-
Air Computing: A Parallel Computing Module for Offloading Computational Workload on Neighboring Android Devices
Abstract: Developing complex applications which requires the increasing computational requirements is sophisticated and remains a daunting task. For application developers, countering the real-time computing in mobile devices has always remained a demanding job to ask for more computational power and energy usage than that offered by devices of present generation. In this paper, the author presents an out of the box air computing technology which aids the developers to run real-time …
Published in Recent Trends in Parallel Computing · Vol. 1, Issue 3, 2014 · pp. 10–13 Read article
-
Primality Testing: A Comprehensive Analysis of Methods and Time Complexity
Abstract: This paper examines various primality testing algorithms and analyzes their time complexity. The algorithms we examine include the trial division, which is straightforward but becomes inefficient with large numbers; Fermat’s little theorem which is a probabilistic method included in Monte Carlo type of randomized algorithm; the Solovay–Strassen, based on properties from number theory, particularly those related to Euler’s criterion and Jacobi symbols; and the Miller–Rabin Probabilistic Test, which balances efficiency …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 2, Issue 2, 2024 · pp. 25–31 Read article
-
Impact of Time Complexity Using Array and Linked List in Data Structure
Abstract: Data structures are techniques for maintaining, manipulating, and storing data on a computer, enabling efficient access and modification. They support various operations, such as insertion, deletion, updating, and sorting. Examples of data structure include arrays, linked lists, graphs, heaps, stacks, and queues. Each data structure is designed to meet specific needs and solve particular problems. Typically, we identify the problem, devise a solution as an algorithm, and then write an …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 41–48 Read article
-
Palm Recognition Using Hybrid Algorithm
Abstract: Biometric system is becoming more popular and increasingly important, since they provide more reliable and accurate means of identification. Now a days biometrics system is used almost everywhere for identification. In Japan, banks have used the palm vein authentication technology for customer identification since July 2004. In addition, Fujitsu has integrated the technology into the access control of electronic door lock systems. Their system has a false acceptance rate of …
Published in Journal of Image Processing & Pattern Recognition Progress · Vol. 2, Issue 3, 2015 · pp. 12–19 Read article
-
An Overview, Changes, and Uses of the Novel Social Spider Optimization Algorithm
Abstract: The rising complexity of real-world problems has prompted researchers and computer scientists to look for more effective ways to solve difficulties. Generally inspired by nature, bioinspired metaheuristics based on swarm intelligence algorithms and evolutionary computation have been widely employed to solve complicated, real-world optimization problems because of their adaptability to a broad variety of factors. The social spider optimization (SSO) approach is introduced in this article as a swarm-based algorithm, …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 10, Issue 3, 2023 · pp. 61–71 Read article