12 research outputs found

    Towards Internet QoS Provisioning Based on Generic Distributed QoS Adaptive Routing Engine

    Get PDF
    Increasing efficiency and quality demands of modern Internet technologies drive today’s network engineers to seek to provide quality of service (QoS). Internet QoS provisioning gives rise to several challenging issues. This paper introduces a generic distributed QoS adaptive routing engine (DQARE) architecture based on OSPFxQoS. The innovation of the proposed work in this paper is its undependability on the used QoS architectures and, moreover, splitting of the control strategy from data forwarding mechanisms, so we guarantee a set of absolute stable mechanisms on top of which Internet QoS can be built. DQARE architecture is furnished with three relevant traffic control schemes, namely, service differentiation, QoS routing, and traffic engineering. The main objective of this paper is to (i) provide a general configuration guideline for service differentiation, (ii) formalize the theoretical properties of different QoS routing algorithms and then introduce a QoS routing algorithm (QOPRA) based on dynamic programming technique, and (iii) propose QoS multipath forwarding (QMPF) model for paths diversity exploitation. NS2-based simulations proved the DQARE superiority in terms of delay, packet delivery ratio, throughput, and control overhead. Moreover, extensive simulations are used to compare the proposed QOPRA algorithm and QMPF model with their counterparts in the literature

    Smart Bagged Tree-based Classifier optimized by Random Forests (SBT-RF) to Classify Brain- Machine Interface Data

    Get PDF
    Brain-Computer Interface (BCI) is a new technology that uses electrodes and sensors to connect machines and computers with the human brain to improve a person\u27s mental performance. Also, human intentions and thoughts are analyzed and recognized using BCI, which is then translated into Electroencephalogram (EEG) signals. However, certain brain signals may contain redundant information, making classification ineffective. Therefore, relevant characteristics are essential for enhancing classification performance. . Thus, feature selection has been employed to eliminate redundant data before sorting to reduce computation time. BCI Competition III Dataset Iva was used to investigate the efficacy of the proposed system. A Smart Bagged Tree-based Classifier (SBT-RF) technique is presented to determine the importance of the features for selecting and classifying the data. As a result, SBT-RF is better at improving the mean accuracy of the dataset. It also decreases computation cost and training time and increases prediction speed. Furthermore, fewer features mean fewer electrodes, thus lowering the risk of damage to the brain. The proposed algorithm has the greatest average accuracy of ~98% compared to other relevant algorithms in the literature. SBT-RF is compared to state-of-the-art algorithms based on the following performance metrics: Confusion Matrix, ROC-AUC, F1-Score, Training Time, Prediction speed, and Accuracy

    Genetic algorithm for the design and optimization of a shell and tube heat exchanger from a performance point of view

    Get PDF
    A new approach to optimize the design of a shell and tube heat exchanger (STHX) is developed via a genetic algorithm (GA) to get the optimal configuration from a performance point of view. The objective is to develop and test a model for optimizing the early design stage of the STHX and solve the design problem quickly. GA is implemented to maximize heat transfer rate while minimizing pressure drop. GA is applied to oil cooler type OKG 33/244, and the results are compared with the original data of the STHX. The simulation outcomes reveal that the STHX\u27s operating performance has been improved, indicating that GA can be successfully employed for the design optimization of STHX from a performance standpoint. A maximum increase in the effectiveness achieves 57% using GA, while the achieved minimum increase is 47%. Furthermore, the average effectiveness of the heat exchanger is 55%, and the number of transfer units (NTU) has improved from 0.475319 to 1.825664 by using GA

    Optimizing the Steering of Driverless Personal Mobility Pods with a Novel Differential Harris Hawks Optimization Algorithm (DHHO) and Encoder Modeling

    Get PDF
    This paper aims to improve the steering performance of the Ackermann personal mobility scooter based on a new meta-heuristic optimization algorithm named Differential Harris Hawks Optimization (DHHO) and the modeling of the steering encoder. The steering response in the Ackermann mechanism is crucial for automated driving systems (ADS), especially in localization and path-planning phases. Various methods in the literature are used to control the steering, and meta-heuristic optimization algorithms have achieved prominent results. Harris Hawks optimization (HHO) algorithm is a recent algorithm that outperforms state-of-the-art algorithms in various optimization applications. However, it has yet to be applied to the steering control application. The research in this paper has been conducted in three stages. First, practical experiments were performed on the steering encoder sensor that measures the steering angle of the Landlex mobility scooter, and supervised learning was applied to model the results obtained for the steering control. Second, the DHHO algorithm is proposed by introducing mutation between hawks in the exploration phase instead of the Hawks perch technique, improving population diversity and reducing premature convergence. The simulation results on CEC2021 benchmark functions showed that the DHHO algorithm outperforms the HHO, PSO, BAS, and CMAES algorithms. The mean error of the DHHO is improved with a confidence level of 99.8047% and 91.6016% in the 10-dimension and 20-dimension problems, respectively, compared with the original HHO. Third, DHHO is implemented for interactive real-time PID tuning to control the steering of the Ackermann scooter. The practical transient response results showed that the settling time is improved by 89.31% compared to the original response with no overshoot and steady-state error, proving the superior performance of the DHHO algorithm compared to the traditional control methods. The MATLAB source code and the result files for the proposed algorithm are available at https://github.com/MohamedRedaMu/DHHO

    A comparative study of soft computing methods to solve inverse kinematics problem

    No full text
    Robot arms are essential tools nowadays in industries due to its accuracy through high speed manufacturing. One of the most challenging problems in industrial robots is solving inverse kinematics. Inverse Kinematic Problem concerns with finding the values of angles which are related to the desired Cartesian location. With the development of Softcomputing-based methods, it's become easier to solve the inverse kinematic problem in higher speed with sufficient solutions rather than using traditional methods like numerical, geometric and algebraic. This paper presents a comparative study between different soft-computing based methods (Artificial Neural Network, Adaptive Neuro Fuzzy Inference System & Genetic Algorithms) applied to the problem of inverse kinematics. With the help of proposed method called minimized error function, both ANN and ANFIS are able to outperform other methods. The experimental test are done using 5DOF robot arm and analyzing the results proved the simulation results. Keywords: ANFIS, Forward kinematics, GA, Inverse kinematics, Meta-heuristic, NN, Robot arm, Soft-computin

    Path planning algorithms in the autonomous driving system: A comprehensive review

    No full text
    This comprehensive review focuses on the Autonomous Driving System (ADS), which aims to reduce human errors that are the reason for about 95% of car accidents. The ADS consists of six stages: sensors, perception, localization, assessment, path planning, and control. We explain the main state-of-the-art techniques used in each stage, analyzing 275 papers, with 162 specifically on path planning due to its complexity, NP-hard optimization nature, and pivotal role in ADS. This paper categorizes path planning techniques into three primary groups: traditional (graph-based, sampling-based, gradient-based, optimization-based, interpolation curve algorithms), machine and deep learning, and meta-heuristic optimization, detailing their advantages and drawbacks. Findings show that meta-heuristic optimization methods, representing 23% of our study, are preferred for being general problem solvers capable of handling complex problems. In addition, they have faster convergence and reduced risk of local minima. Machine and deep learning techniques, accounting for 25%, are favored for their learning capabilities and fast responses to known scenarios. The trend toward hybrid algorithms (27%) combines various methods, merging each algorithm’s benefits and overcoming the other’s drawbacks. Moreover, adaptive parameter tuning is crucial to enhance efficiency, applicability, and balancing the search capability. This review sheds light on the future of path planning in autonomous driving systems, helping to tackle current challenges and unlock the full capabilities of autonomous vehicles

    An Optimized Quadratic Support Vector Machine for EEG Based Brain Computer Interface

    Get PDF
    The Brain Computer Interface (BCI) has a great impact on mankind. Many researchers have been trying to employ different classifiers to figure out the human brain\u27s thoughts accurately. In order to overcome the poor performance of a single classifier, some researchers used a combined classifier. Others delete redundant information in some channels before applying the classifier as they thought it might reduce the accuracy of the classifier. BCI helps clinicians to learn more about brain problems and disabilities such as stroke to use in recovery. The main objective of this paper is to propose an optimized High-Performance Support Vector Machines (SVM) based classifier (HPSVM-BCI) using the SelectKBest (SKB). In the proposed HPSVM-BCI, the SKB algorithm is used to select the features of the BCI competition III Dataset IVa subjects. Then, to classify the prepared data from the previous phase, SVM with Quadratic kernel (QSVM) were used in the second phase. As well as enhancing the mean accuracy of the dataset, HPSVM-BCI reduces the computational cost and computational time. A major objective of this research is to improve the classification of the BCI dataset. Furthermore, decreased feature count translates to fewer electrodes, a factor that reduces the risk to the human brain. Comparative studies have been conducted with recent models using the same dataset. The results obtained from the study show that HPSVM-BCI has the highest average accuracy, with 99.24% for each subject with 40 channels only

    A discrete variant of cuckoo search algorithm to solve the Travelling Salesman Problem and path planning for autonomous trolley inside warehouse

    No full text
    Recently, order picking routing (OPR) for robots inside modern warehouses have become one of the most challenging problems. The process of OPR can be formulated as a Travelling Salesman Problem (TSP). Traditional techniques used to solve this problem usually require a long execution time and are problem-specific. Meta-heuristic optimisation techniques have been applied to solve this problem and have shown outstanding results. In this study, we solve the OPR problem using a newly proposed discrete variant of the cuckoo search algorithm. Five modifications were made to the current discrete cuckoo search algorithm. The proposed variant was applied to a traditional TSP problem. Then, the proposed algorithm was customised to solve the OPR problem in a warehouse environment. Finally, the proposed algorithm was applied to a physical prototype. It was then compared with genetic, particle swarm optimisation, and ant colony optimisation algorithms. Simulation and practical results proved the significant performance of the proposed algorithm over all other algorithms, especially in solving complex problems
    corecore