[go: up one dir, main page]

 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

remove_circle_outline
remove_circle_outline
remove_circle_outline

Search Results (289)

Search Parameters:
Keywords = cuckoo search

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
24 pages, 8262 KiB  
Article
Optimization Method for Digital Scheduling of Oilfield Sewage System
by Shuangqing Chen, Shun Zhou, Yuchun Li, Minghu Jiang, Bing Guan and Jiahao Xi
Water 2024, 16(18), 2623; https://doi.org/10.3390/w16182623 - 15 Sep 2024
Viewed by 245
Abstract
Oilfield Sewage System Scheduling is a complicated, large-scale, nonlinear system problem with multiple variables. The complexity of the sewage system pipeline network connection grows along with the ongoing building of oilfield stations, and the shortcomings of the sewage system water quantity scheduling program [...] Read more.
Oilfield Sewage System Scheduling is a complicated, large-scale, nonlinear system problem with multiple variables. The complexity of the sewage system pipeline network connection grows along with the ongoing building of oilfield stations, and the shortcomings of the sewage system water quantity scheduling program based on human experience decision-making become increasingly apparent. The key to solving this problem is to realize the digital and intelligent scheduling of sewage systems. Taking the sewage system of an oil production plant in Daqing oilfield as the research object, the water scheduling model of the sewage system is established in this paper. Aiming at the complex nonlinear characteristics of the model, the Levy flight speed updating operator, the adaptive stochastic offset operator, and the Brownian motion selection optimization operator are established by taking advantage of the particle swarm optimization (PSO) and the cuckoo search (CS) algorithm. Based on these operators, a hybrid PSO-CS algorithm is proposed, which jumps out of the local optimum and has a strong global search capability. Comparing PSO-CS with other algorithms on the CEC2022 test set, it was found that the PSO-CS algorithm ranked first in all 12 test functions, proving the excellent solving performance of the PSO-CS algorithm. Finally, the PSO-CS is applied to solve a water scheduling model for the sewage system of an oil production plant in Daqing Oilfield. It is found that the scheduling plan optimized by PSO-CS has a 100% water supply rate to the downstream water injection station, and the total energy consumption of the scheduling plan on the same day is reduced from 879.95 × 106 m5/d to 712.84 × 106 m5/d, which is a 19% reduction in energy consumption. The number of water balance stations in the sewage station increased by 7, which effectively improved the water resource utilization rate of the sewage station. Full article
(This article belongs to the Section Urban Water Management)
Show Figures

Figure 1

Figure 1
<p>Summary map of the sewage system in the study area.</p>
Full article ">Figure 2
<p>Optimization mechanism after fusion of PSO algorithm and CS algorithm.</p>
Full article ">Figure 3
<p>Flowchart of hybrid PSO algorithm and CS algorithm.</p>
Full article ">Figure 4
<p>Convergence curves of the seven algorithms on the CEC2022 test function (20 dimensions).</p>
Full article ">Figure 5
<p>Histogram of Bonferroni–Dunn detection results for PSO-CS algorithm and other algorithms based on the mean and standard deviation of the optimal values in <a href="#water-16-02623-t003" class="html-table">Table 3</a>. (<b>a</b>) Mean, (<b>b</b>) standard deviation.</p>
Full article ">Figure 6
<p>Water scheduling scheme of sewage system before optimization.</p>
Full article ">Figure 7
<p>Optimized water scheduling scheme for the sewage system.</p>
Full article ">Figure 8
<p>Comparison of system energy consumption before and after optimization.</p>
Full article ">Figure 9
<p>Water supply of each injection station before and after optimization.</p>
Full article ">Figure 10
<p>Number of injection stations meeting water requirements before and after optimization for the month.</p>
Full article ">Figure 11
<p>System operation energy consumption before and after optimization.</p>
Full article ">
21 pages, 1355 KiB  
Article
Optimizing Multi-Quay Combined Berth and Quay Crane Allocation Using Computational Intelligence
by Sheraz Aslam, Michalis P. Michaelides and Herodotos Herodotou
J. Mar. Sci. Eng. 2024, 12(9), 1567; https://doi.org/10.3390/jmse12091567 - 6 Sep 2024
Viewed by 316
Abstract
The significant increase in international seaborne trade volumes over the last several years is pushing port operators to improve the efficiency of terminal processes and reduce vessel turnaround time. Toward this direction, this study investigates and solves the combined berth allocation problem (BAP) [...] Read more.
The significant increase in international seaborne trade volumes over the last several years is pushing port operators to improve the efficiency of terminal processes and reduce vessel turnaround time. Toward this direction, this study investigates and solves the combined berth allocation problem (BAP) and quay crane allocation problem (QCAP) in a multi-quay (MQ) setting using computational intelligence (CI) approaches. First, the study develops a mathematical model representing a real port environment and then adapts the cuckoo search algorithm (CSA) for the first time in this setup. The CSA is inspired by nature by following the basic rules of breeding parasitism of some cuckoo species that lay eggs in other birds’ nests. For comparison purposes, we implement two baseline approaches, first come first serve and exact MILP, and two CI approaches, particle swarm optimization (PSO) and genetic algorithm (GA), that are typically used to solve such complex or NP-hard problems. Performance assessment is carried out via a comprehensive series of experiments using real-world data. Experimental findings show that the MILP method can address the problems only when a small dataset is employed. In contrast, the newly adapted CSA can solve larger instances of MQ BAP and QCAP within significantly reduced computation times. Full article
(This article belongs to the Special Issue 10th International Conference on Maritime Transport (MT’24))
Show Figures

Figure 1

Figure 1
<p>Port of Limassol structure showing its seven berthing quays. The Container and Ro-Ro Quay have 5 and 2 installed cranes, respectively. Note: quays with ∗ indicate that these are not used for commercial purposes.</p>
Full article ">Figure 2
<p>An illustration of the spatiotemporal constraint (<a href="#FD15-jmse-12-01567" class="html-disp-formula">15</a>) featuring two arriving vessels (<span class="html-italic">v</span> and <span class="html-italic">u</span>) with different berthing times, berthing positions, and lengths. The red dotted box indicates the restricted area for vessel <span class="html-italic">u</span> to avoid overlap with an already scheduled vessel <span class="html-italic">v</span>.</p>
Full article ">Figure 3
<p>An illustration of constraint (<a href="#FD16-jmse-12-01567" class="html-disp-formula">16</a>). The cranes <math display="inline"><semantics> <msub> <mi>c</mi> <mn>4</mn> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>c</mi> <mn>5</mn> </msub> </semantics></math> assigned to ship <span class="html-italic">v</span> cannot be assigned to ship <span class="html-italic">u</span> if ship <span class="html-italic">u</span> is scheduled to be berthed in the restricted area marked with the red dotted box.</p>
Full article ">Figure 4
<p>Berth and quay crane scheduling solutions by our proposed CSA and compared approaches.</p>
Full article ">Figure 5
<p>Mean difference and standard error between berthing time by five implemented methods and optimal berthing time for three different scenarios (1, 2, and 4 weeks).</p>
Full article ">Figure 6
<p>Mean difference and standard error between planned and preferred berthing position by five implemented methods for three different scenarios (1, 2, and 4 weeks).</p>
Full article ">Figure 7
<p>Mean difference and standard error between optimal and non-optimal berthing cost by five implemented methods for three different scenarios (1, 2, and 4 weeks).</p>
Full article ">
19 pages, 7314 KiB  
Article
Multi-Objective Optimization Design of Porous Gas Journal Bearing Considering the Fluid–Structure Interaction Effect
by Azael Duran-Castillo, Juan Carlos Jauregui-Correa, Juan Primo Benítez-Rangel, Aurelio Dominguez-Gonzalez and Oscar Cesar De Santiago
Appl. Mech. 2024, 5(3), 600-618; https://doi.org/10.3390/applmech5030034 - 4 Sep 2024
Viewed by 293
Abstract
The performance of the porous gas bearing depends on the geometric characteristics, material, fluid properties, and the properties of the porous media, which is a restrictor that controls the gas flow. Its application in industrial environments must support higher loads, higher supply pressure, [...] Read more.
The performance of the porous gas bearing depends on the geometric characteristics, material, fluid properties, and the properties of the porous media, which is a restrictor that controls the gas flow. Its application in industrial environments must support higher loads, higher supply pressure, and, consequently, higher pressure in the lubricant fluid film. Because porous media has a relatively low elastic modulus, it is necessary to consider its deformation when designing porous gas bearings. The design of porous gas bearings is a multi-objective problem in engineering because the optimization objectives commonly are to maximize the load capacity or static stiffness coefficient and minimize the airflow; these objectives conflict. This work presents a multi-objective optimization algorithm based on the nature-inspired Flower Pollination Algorithm enhanced with Non-Dominated Sorting Genetic Algorithm II. The algorithm is applied to optimize the design of a porous gas bearing, maximizing the resultant force and the static stiffness coefficient and minimizing the airflow. The results indicate a better performance of the Multi-Objective Flower Pollination Algorithm than the Multi-Objective Cuckoo Search. The results show a relatively short running time of 6 min for iterations and a low number of iterations of 50. Full article
Show Figures

Figure 1

Figure 1
<p>A schematic of a porous gas journal bearing: (<b>a</b>) front view and (<b>b</b>) lateral view.</p>
Full article ">Figure 2
<p>Fluid flow domain; boundary conditions (blue and green points), and governing equation (red points).</p>
Full article ">Figure 3
<p>Diagram of a hollow cylinder under non-uniform internal pressure (black arrow lines).</p>
Full article ">Figure 4
<p>Flowchart of the solution algorithm of the pressure distribution considering the deformation of porous media.</p>
Full article ">Figure 5
<p>Sensitivity analysis of mesh size. Supply pressure 3.7 bar, clearance 30 µm, load applied 15 N.</p>
Full article ">Figure 6
<p>Analysis of the solution algorithm performance considering the deformation of porous media [<a href="#B36-applmech-05-00034" class="html-bibr">36</a>].</p>
Full article ">Figure 7
<p>Flowchart of the Multi-Objective Flower Pollination Algorithm.</p>
Full article ">Figure 8
<p>Effect of the pressure variation on (<b>a</b>) resultant force and (<b>b</b>) static stiffness coefficient. Supply pressure 4, 6, 8, and 12 bar. Eccentricity ratio 0.01.</p>
Full article ">Figure 9
<p>(<b>a</b>) Pressure at the middle of the bearing length (<span class="html-italic">z</span> = ½ <span class="html-italic">L</span>), and (<b>b</b>) Difference between pressure at the middle of the bearing length (<span class="html-italic">z</span> = ½ <span class="html-italic">L</span>). Supply pressure 12 bar. Eccentricity ratio 0.01.</p>
Full article ">Figure 10
<p>Difference between prediction on (<b>a</b>) resultant force and (<b>b</b>) static stiffness coefficient. Supply pressure 4, 6, 8, and 12 bar, eccentricity ratio 0.01.</p>
Full article ">Figure 11
<p>(<b>a</b>) Effect of the pressure variation on airflow (<b>b</b>) difference between airflow prediction. Supply pressure 4, 6, 8, and 12 bar, eccentricity ratio 0.01.</p>
Full article ">Figure 12
<p>Progress of the Pareto front of the objectives: (<b>a</b>) resultant force vs. static stiffness coefficient, (<b>b</b>) resultant force vs. airflow, and (<b>c</b>) static stiffness coefficient vs. airflow. The orange arrows show the trend by optimizing the objectives.</p>
Full article ">Figure 13
<p>Comparison between MOFPA and MOCS, normalized objective values: (<b>a</b>) Pareto front, (<b>b</b>) difference between optimum values of MOFPA and MOCS. Z1 (fist zone), Z2 (second zone), Z3 (third zone), Z4 (fourth zone).</p>
Full article ">Figure 14
<p>Pareto front of PGJB (<b>a</b>) resultant force vs. static stiffness coefficient, (<b>b</b>) resultant force vs. airflow, linear region of high (cyan line) and low (orange line) ratio between the resultant force and the airflow and non-linear zone (shaded zone) and (<b>c</b>) static stiffness coefficient vs. airflow, linear region of high (cyan line) and low (orange line) ratio between the static stiffness coefficient and the airflow and non-linear zone (shaded zone).</p>
Full article ">Figure 15
<p>Normalized values of the variables.</p>
Full article ">
17 pages, 2589 KiB  
Article
Adaptive Evolutionary Computing Ensemble Learning Model for Sentiment Analysis
by Xiao-Yang Liu, Kang-Qi Zhang, Giacomo Fiumara, Pasquale De Meo and Annamaria Ficara
Appl. Sci. 2024, 14(15), 6802; https://doi.org/10.3390/app14156802 - 4 Aug 2024
Viewed by 598
Abstract
Standard machine learning and deep learning architectures have been widely used in the field of sentiment analysis, but their performance is unsatisfactory if the input texts are short (e.g., social media posts). Specifically, the accuracy of standard machine learning methods crucially depends on [...] Read more.
Standard machine learning and deep learning architectures have been widely used in the field of sentiment analysis, but their performance is unsatisfactory if the input texts are short (e.g., social media posts). Specifically, the accuracy of standard machine learning methods crucially depends on the richness and completeness of the features used to represent the texts, and in the case of short messages, it is often difficult to obtain high-quality features. Conversely, methods based on deep learning can achieve better expressiveness, but these methods are computationally demanding and often suffer from over-fitting. This paper proposes a new adaptive evolutionary computational integrated learning model (AdaECELM) to overcome the problems encountered by traditional machine learning and deep learning models in sentiment analysis for short texts. AdaECELM consists of three phases: feature selection, sub classifier training, and global integration learning. First, a grid search is used for feature extraction and selection of term frequency-inverse document frequency (TF-IDF). Second, cuckoo search (CS) is introduced to optimize the combined hyperparameters in the sub-classifier support vector machine (SVM). Finally, the training set is divided into different feature subsets for sub-classifier training, and then the trained sub-classifiers are integrated and learned using the AdaBoost integrated soft voting method. Extensive experiments were conducted on six real polar sentiment analysis data sets. The results show that the AdaECELM model outperforms the traditional ML comparison methods according to evaluation metrics such as accuracy, precision, recall, and F1-score in all cases, and we report an improvement in accuracy exceeding 4.5%, the second-best competitor. Full article
(This article belongs to the Special Issue Artificial Intelligence in Complex Networks (2nd Edition))
Show Figures

Figure 1

Figure 1
<p>Architecture of AdaECELM for sentiment analysis.</p>
Full article ">Figure 2
<p>Feature extraction and sparse matrix normalization.</p>
Full article ">Figure 3
<p>Hyperplane diagram. The two dotted lines and dots on either side represent the decision boundaries and different classes of data samples, respectively. The solid line in the middle represents the final partition boundary (hyperplane in higher dimensional space).</p>
Full article ">Figure 4
<p>Precision\Recall\F1-score data comparison of imdbs and yelp.</p>
Full article ">Figure 5
<p>Precision\Recall\F1-score data comparison of sen_pol and amazon_cells.</p>
Full article ">Figure 6
<p>Sensitivity analysis of imdbs data set feature optimization.</p>
Full article ">Figure 6 Cont.
<p>Sensitivity analysis of imdbs data set feature optimization.</p>
Full article ">
52 pages, 21600 KiB  
Article
Nonlinear Identification for Control by Using NARMAX Models
by Dan Stefanoiu, Janetta Culita, Andreea-Cristina Voinea and Vasilica Voinea
Mathematics 2024, 12(14), 2252; https://doi.org/10.3390/math12142252 - 19 Jul 2024
Viewed by 514
Abstract
The identification (and control) of nonlinear systems is one of the most important and actual research directions. Moreover, many systems are multivariable. Different from linear system identification (where only a few classes of models are available), in the case of nonlinear systems, the [...] Read more.
The identification (and control) of nonlinear systems is one of the most important and actual research directions. Moreover, many systems are multivariable. Different from linear system identification (where only a few classes of models are available), in the case of nonlinear systems, the class set of models is quite diverse. One of the most appealing nonlinear models belongs to the nonlinear ARMAX (NARMAX) class. This article focusses on the identification of such a model, which can be compared with other models (such as nonlinear ARX (NARX) and linear ARMAX) in an application based on the didactical installation ASTANK2. The mathematical foundation of NARMAX models and their identification method are described at length within this article. One of the most interesting parts is concerned with the identification of optimal models not only in terms of numerical parameters but also as structure. A metaheuristic (namely, the Cuckoo Search Algorithm) is employed with the aim of finding the optimal structural indices based on a special cost function, referred to as fitness. In the end, the performances of all three models (NARMAX, NARX, and ARMAX) are compared after the identification of the ASTANK2 installation. Full article
(This article belongs to the Section Engineering Mathematics)
Show Figures

Figure 1

Figure 1
<p>Simulation scheme of SISO-NARMAX model.</p>
Full article ">Figure 2
<p>Simulation scheme of a 2-MISO-NARMAX model, using filtering blocks, to be included in a closed loop configuration.</p>
Full article ">Figure 3
<p>Simulation scheme of a 2-MISO-NARMAX model to be employed in the evaluation of fitness.</p>
Full article ">Figure 4
<p>Photo of ASTANK2 installation.</p>
Full article ">Figure 5
<p>Static characteristics of ASTANK2 plant: for the trapezoidal tank to the left and for the rectangular tank to the right.</p>
Full article ">Figure 6
<p>Pseudo-random signals employed to stimulate the ASTANK2 installation, aiming at identification.</p>
Full article ">Figure 7
<p>Pseudo-random signals employed to stimulate the ASTANK2 installation, aiming at validation.</p>
Full article ">Figure 8
<p>Pole placement of optimal identification models.</p>
Full article ">Figure 9
<p>Performance of the useful component for the three optimal identification models.</p>
Full article ">Figure 10
<p>Overall performance of the three optimal identification models.</p>
Full article ">Figure 11
<p>Final output errors of the three optimal identification models.</p>
Full article ">Figure 12
<p>Frequency representations of pseudo-random input signals, aiming at identification.</p>
Full article ">Figure 13
<p>Frequency representations of pseudo-random input signals, aiming at validation.</p>
Full article ">Figure 14
<p>Frequency representations of output signals employed in identification stage.</p>
Full article ">Figure 15
<p>Frequency representations of output signals employed in validation stage.</p>
Full article ">Figure 16
<p>Zoom on pass-band in frequency representations of output signals employed in identification stage.</p>
Full article ">Figure 17
<p>Zoom on pass-band in frequency representations of output signals employed in validation stage.</p>
Full article ">Figure 18
<p>Frequency representations and spectral errors of simulated outputs provided by 2-MISO-NARMAX (left column), 2-MISO-NARXA (middle column), and 2-MISO-ARMAX (right column) for the full frequency band in the identification phase.</p>
Full article ">Figure 19
<p>Frequency representations and spectral errors of simulated outputs provided by 2-MISO-NARMAX (left column), 2-MISO-NARXA (middle column), and 2-MISO-ARMAX (right column) for the full frequency band, in the validation phase.</p>
Full article ">Figure 20
<p>Frequency representations and spectral errors of simulated outputs provided by 2-MISO-NARMAX (left column), 2-MISO-NARXA (middle column), and 2-MISO-ARMAX (right column) for the low frequency sub-band in the identification phase.</p>
Full article ">Figure 21
<p>Frequency representations and spectral errors of simulated outputs provided by 2-MISO-NARMAX (left column), 2-MISO-NARXA (middle column), and 2-MISO-ARMAX (right column) for the low frequency sub-band in the validation phase.</p>
Full article ">
21 pages, 15971 KiB  
Article
Low-Overlap Bullet Point Cloud Registration Algorithm Based on Line Feature Detection
by Qiwen Zhang, Zhiya Mu, Xin He, Zhonghui Wei, Ruidong Hao, Yi Liao and Hongyang Wang
Appl. Sci. 2024, 14(14), 6105; https://doi.org/10.3390/app14146105 - 12 Jul 2024
Viewed by 600
Abstract
A bullet point cloud registration algorithm with a low overlap rate based on line feature detection was proposed to solve the problem of the difficulty and low efficiency of point cloud registration due to the low overlap rate among point clouds sampled by [...] Read more.
A bullet point cloud registration algorithm with a low overlap rate based on line feature detection was proposed to solve the problem of the difficulty and low efficiency of point cloud registration due to the low overlap rate among point clouds sampled by the bullet model. In this paper, voxel downsampling is used to remove some noise points and outliers from the bullet point cloud and applied to the specified resolution to reduce the calculation cost. The bullet point cloud is transformed to a better initial position by fitting the central axis with the geometrical features of the bullet. Then, the direction vector of the bullet linear features is obtained by using an icosahedral fitting discrete Hough transform to simplify the parameter space of the search transformation. Finally, the optimal rotation angle is searched for in the parameter space by using the improved Cuckoo algorithm to realize the registration of the bullet point cloud with a low overlap rate. Simulation and experimental results show that the proposed registration method can accurately register bullet point clouds of different densities with a low overlap rate. Compared with the commonly used ICP, GICP, and TRICP algorithms, the registration error of the proposed algorithm is reduced by 92.68% on average when the overlap rate is 52.85%. The registration error is reduced by 98.87% in the case of a 41.36% overlap rate, by 99.52% in the case of a 33.02% overlap rate, and by 98.89% in the case of a 22.75% overlap rate. Full article
Show Figures

Figure 1

Figure 1
<p>Flow chart of bullet registration.</p>
Full article ">Figure 2
<p>Point clouds of different densities representing the features.</p>
Full article ">Figure 3
<p>Fitting to find the center of the sphere: (<b>a</b>) finding the center of the circle in a two-dimensional plane; (<b>b</b>) finding the center of the sphere in a three-dimensional space.</p>
Full article ">Figure 4
<p>Extraction of bullet marks by the discrete Hough transform: (<b>a</b>) linear feature information of bullet marks based on icosahedral fitting; (<b>b</b>) raw input data of bullet marks.</p>
Full article ">Figure 5
<p>Initial location map of bullet point cloud (blue point cloud is source point cloud, green electric cloud is target point cloud): (<b>a</b>) sampling point cloud map of the 9 mm bullet CAD model to be registered (overlap rate of 52.85%); (<b>b</b>) cloud image of the sampling point of the CAD model of the 9 mm bullet to be registered (overlap rate of 33.02%); (<b>c</b>) automatic zoom microscope acquisition of the 7 mm bullet point cloud initial location map to be registered; (<b>d</b>) the initial location map of the 9 mm bullet point cloud acquired by the autozoom microscope to be registered.</p>
Full article ">Figure 6
<p>The three-dimensional topography of the warhead collected from five different angles.</p>
Full article ">Figure 7
<p>Error comparison graph between the proposed algorithm and the ICP and its variants: (<b>a</b>) RMS error curve comparison graph; (<b>b</b>) NNED error curve comparison chart; (<b>c</b>) HD error curve comparison diagram; (<b>d</b>) MED error curve comparison chart.</p>
Full article ">Figure 8
<p>Automatic zoom microscope: (<b>a</b>) system composition: stage and different objectives; (<b>b</b>) data are collected on the bullet head, which is placed on the magazine for rotation at a specified angle.</p>
Full article ">Figure 9
<p>Comparison of the three-dimensional topography of the bullet: (<b>a</b>) 9 mm pistol bullet shot; (<b>b</b>) partial two-dimensional images acquired by a 9 mm bullet autozoom microscope; (<b>c</b>) partial three-dimensional bullet point cloud image converted by the autozoom microscope sensor.</p>
Full article ">Figure 10
<p>Comparison of the three-dimensional morphological measurements and two-dimensional characteristics of the bullet marks.</p>
Full article ">Figure 11
<p>Schematic diagram of the error calculation area of the bullet registration results: (<b>a</b>) three-dimensional measurement point cloud map of the bullet in the overlapping area; (<b>b</b>) three-dimensional point cloud image of the overlapping area calculated by the algorithm.</p>
Full article ">Figure 12
<p>The registration results of the self-collected three-dimensional topography data of the bullet: (<b>a</b>) the point cloud data of the bullet collected from the initial angle; (<b>b</b>) rotation to the next bullet impact to collect the point cloud data of the warhead; (<b>c</b>) the first and second angle acquisitions of the bullet point cloud registration results; (<b>d</b>) the third and fourth angle collection point cloud slice registration result maps; (<b>e</b>) three point cloud registration maps; (<b>f</b>) the side of the intact bullet containing a quasi-result map of the distribution of the bullet marks.</p>
Full article ">Figure 12 Cont.
<p>The registration results of the self-collected three-dimensional topography data of the bullet: (<b>a</b>) the point cloud data of the bullet collected from the initial angle; (<b>b</b>) rotation to the next bullet impact to collect the point cloud data of the warhead; (<b>c</b>) the first and second angle acquisitions of the bullet point cloud registration results; (<b>d</b>) the third and fourth angle collection point cloud slice registration result maps; (<b>e</b>) three point cloud registration maps; (<b>f</b>) the side of the intact bullet containing a quasi-result map of the distribution of the bullet marks.</p>
Full article ">
14 pages, 2502 KiB  
Article
Optimization Comparison of Torque Performance of Axial-Flux Permanent-Magnet Motor Using Differential Evolution and Cuckoo Search
by Wei Ge, Yiming Xiao, Feng Cui, Xiaosheng Wu and Wu Liu
Actuators 2024, 13(7), 255; https://doi.org/10.3390/act13070255 - 4 Jul 2024
Viewed by 637
Abstract
To improve the torque performance of the axial-flux permanent-magnet motor (AFPMM), differential evolution (DE) and cuckoo search (CS) are proposed for optimizing the motor’s structural parameters. The object of this research is an AFPMM with a single-rotor and double-stator configuration. Firstly, finite element [...] Read more.
To improve the torque performance of the axial-flux permanent-magnet motor (AFPMM), differential evolution (DE) and cuckoo search (CS) are proposed for optimizing the motor’s structural parameters. The object of this research is an AFPMM with a single-rotor and double-stator configuration. Firstly, finite element analysis (FEA) and BP neural network machine learning (ML) were combined to obtain an ML calculator. This calculator is about the relationships between five input structural parameters of the motor and two output torque parameters (i.e., average torque and cogging torque). Then, an optimization objective function was designed to reduce the cogging torque while increasing the average output torque. And motor structural parameters were optimized using the DE and CS algorithms, respectively. Finally, air-gap flux density, average torque, cogging torque, and ripple torque before and after the optimization of the motor structure parameters are compared by FEA. The results show that both algorithms achieved almost the same optimized structural parameters. And the optimized motor has reduced cogging torque while increasing the average output torque and reducing the ripple torque. Compared with the CS, the DE is more advantageous in terms of faster iteration speed, shorter time to obtain the optimal solution, and less resource consumption. Full article
Show Figures

Figure 1

Figure 1
<p>The AFPMM structure: (<b>a</b>) 3D view and (<b>b</b>) structural dimension.</p>
Full article ">Figure 2
<p>Finite element model of the AFPMM: (<b>a</b>) 3D model and (<b>b</b>) meshed model.</p>
Full article ">Figure 3
<p>The influences of five structural parameters on the <span class="html-italic">T<sub>av</sub></span> and <span class="html-italic">T<sub>cog</sub></span>: (<b>a</b>) air gap; (<b>b</b>) slot opening; (<b>c</b>) embrace of PMs; (<b>d</b>) thickness of PMs; and (<b>e</b>) inner diameter of stator cores and PMs.</p>
Full article ">Figure 4
<p>The optimization process architecture studied in this article.</p>
Full article ">Figure 5
<p>Testing data and predicted results: (<b>a</b>) average output torque and (<b>b</b>) cogging torque.</p>
Full article ">Figure 6
<p>The program flowcharts: (<b>a</b>) DE and (<b>b</b>) CS.</p>
Full article ">Figure 7
<p>Changes in the objective function over generations: (<b>a</b>) DE and (<b>b</b>) CS.</p>
Full article ">Figure 8
<p>Air-gap magnetic field distribution: (<b>a</b>) initial model; (<b>b</b>) DE solution; and (<b>c</b>) CS solution.</p>
Full article ">Figure 9
<p>FFT of air-gap flux density for the initial model and two optimized models.</p>
Full article ">Figure 10
<p>Comparison of the FEA simulation for the initial model and the DE and CS solutions: (<b>a</b>) output torque; (<b>b</b>) cogging torque; and (<b>c</b>) ripple torque.</p>
Full article ">
38 pages, 1981 KiB  
Article
Investigating the Performance of a Novel Modified Binary Black Hole Optimization Algorithm for Enhancing Feature Selection
by Mohammad Ryiad Al-Eiadeh, Raneem Qaddoura and Mustafa Abdallah
Appl. Sci. 2024, 14(12), 5207; https://doi.org/10.3390/app14125207 - 14 Jun 2024
Cited by 1 | Viewed by 471
Abstract
High-dimensional datasets often harbor redundant, irrelevant, and noisy features that detrimentally impact classification algorithm performance. Feature selection (FS) aims to mitigate this issue by identifying and retaining only the most pertinent features, thus reducing dataset dimensions. In this study, we propose an FS [...] Read more.
High-dimensional datasets often harbor redundant, irrelevant, and noisy features that detrimentally impact classification algorithm performance. Feature selection (FS) aims to mitigate this issue by identifying and retaining only the most pertinent features, thus reducing dataset dimensions. In this study, we propose an FS approach based on black hole algorithms (BHOs) augmented with a mutation technique termed MBHO. BHO typically comprises two primary phases. During the exploration phase, a set of stars is iteratively modified based on existing solutions, with the best star selected as the “black hole”. In the exploration phase, stars nearing the event horizon are replaced, preventing the algorithm from being trapped in local optima. To address the potential randomness-induced challenges, we introduce inversion mutation. Moreover, we enhance a widely used objective function for wrapper feature selection by integrating two new terms based on the correlation among selected features and between features and classification labels. Additionally, we employ a transfer function, the V2 transfer function, to convert continuous values into discrete ones, thereby enhancing the search process. Our approach undergoes rigorous evaluation experiments using fourteen benchmark datasets, and it is compared favorably against Binary Cuckoo Search (BCS), Mutual Information Maximization (MIM), Joint Mutual Information (JMI), and minimum Redundancy Maximum Eelevance (mRMR), approaches. The results demonstrate the efficacy of our proposed model in selecting superior features that enhance classifier performance metrics. Thus, MBHO is presented as a viable alternative to the existing state-of-the-art approaches. We make our implementation source code available for community use and further development. Full article
(This article belongs to the Special Issue Machine-Learning-Based Feature Extraction and Selection)
Show Figures

Figure 1

Figure 1
<p>An illustrative example of the difference between FE and FS [<a href="#B10-applsci-14-05207" class="html-bibr">10</a>]. FE infers new features from old ones to represent the samples (see different shapes), and the number of these new features is not necessarily lower than that of the original ones. On the other hand, FS aims to select the most representative features of the original features of the samples (see similar shapes), and the number of features in the selected subset is typically lower than the number of features in the original dataset.</p>
Full article ">Figure 2
<p>Representation of two solutions (vectors of features) for FS.</p>
Full article ">Figure 3
<p>Representation of the <math display="inline"><semantics> <msub> <mi>V</mi> <mn>2</mn> </msub> </semantics></math>-shaped TF. This function is used to convert the continuous version of BHO to the binary one without changing the original structure of the BHO.</p>
Full article ">Figure 4
<p>The convergence curves of MBHO, BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>], MBHO with Spearman’s coefficient, and BCS with Spearman’s coefficient across eight datasets. The <span class="html-italic">X</span>-axis signifies the number of iterations, while the <span class="html-italic">Y</span>-axis denotes the average fitness value. The graph illustrates a swift convergence towards a solution set during the initial stages, also known as iterations. MBHO surpassed the other algorithms due to its emphasis on maximizing the fitness score. Moreover, with each iteration, the performance of MBHO with Spearman’s coefficient was enhanced, as it tends to discover solutions with higher values by incorporating the best solutions from the preceding iterations into the subsequent ones. The convergence curves of MBHO substantiate that MBHO outpaces BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>] in procuring superior solutions within the search space.</p>
Full article ">Figure 5
<p>The convergence trends of MBHO, BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>], MBHO with Spearman’s coefficient, and BCS with Spearman’s coefficient were compared across six datasets. The <span class="html-italic">X</span>-axis represents the number of iterations, while the <span class="html-italic">Y</span>-axis indicates the average fitness value. The graph demonstrates rapid convergence towards a solution set during the initial iterations. MBHO stands out among other algorithms due to its focus on maximizing the fitness score. Furthermore, with each iteration, the performance of MBHO with Spearman’s improves, leading to the discovery of solutions with higher values by integrating the best solutions from previous iterations. The convergence curves of MBHO provide evidence that it surpasses BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>] in achieving superior solutions within the search space.</p>
Full article ">Figure 6
<p>The box plot of MBHO BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>], MBHO with Spearman’s coefficient, and BCS with Spearman’s coefficient across the first eight datasets. The <span class="html-italic">X</span>-axis represents all the algorithms involved in the comparisons, while the <span class="html-italic">Y</span>-axis indicates the average fitness value. The plot shows that, with six datasets, MBHO with Spearman’s coefficient had the highest fitness score. However, in some datasets, MBHO with Spearman’s coefficient also achieved large variability. This variability signifies the degree of spread in the fitness scores for each method. The outliers in the fitness function scores are shown with red-colored points.</p>
Full article ">Figure 7
<p>The box plot compares MBHO, BCS [<a href="#B37-applsci-14-05207" class="html-bibr">37</a>], MBHO with Spearman’s coefficient, and BCS with Spearman’s coefficient across the remaining six different datasets. The <span class="html-italic">X</span>-axis displays the algorithms being compared, while the <span class="html-italic">Y</span>-axis represents the average fitness value. The plot reveals that, across six datasets, MBHO with Spearman’s coefficient exhibited the highest fitness score. Nevertheless, with certain datasets, MBHO with Spearman’s coefficient also achieved considerable variability. This variability indicates the extent of dispersion in the fitness scores for each method.</p>
Full article ">Figure 8
<p>The ROC curves of MBHO with Spearman’s correlation function where the KNN classifier was used during the FS process, and the NB classifier was used for testing across the eight binary balances datasets. The <span class="html-italic">X</span>-axis signifies the number of the true positive rate (TPR), while the <span class="html-italic">Y</span>-axis denotes the false positive rate (FPR). Moreover, the area depicts the AUC score corresponding to the classifier, given the label of interest. The solid blue line represents the ROC curve. It shows how the model’s TPR changes as the FPR varies. Ideally, if the curve gets closer to the top left corner, this indicates high sensitivity and low false positives. The dashed black diagonal line represents a no-skill classifier—a random guess, which means that the area under this line is 0.5. The shaded area under the ROC curve quantifies the model’s overall performance.</p>
Full article ">
22 pages, 5723 KiB  
Article
Optimization of Sustainable Supply Chain Network for Perishable Products
by Lihong Pan and Miyuan Shan
Sustainability 2024, 16(12), 5003; https://doi.org/10.3390/su16125003 - 12 Jun 2024
Viewed by 999
Abstract
In today’s perishable products industry, the importance of sustainability as a critical consideration has significantly increased. This study focuses on the design of a sustainable perishable product supply chain network (SPPSCN), considering the factors of economics cost, environmental impacts, and social responsibility. The [...] Read more.
In today’s perishable products industry, the importance of sustainability as a critical consideration has significantly increased. This study focuses on the design of a sustainable perishable product supply chain network (SPPSCN), considering the factors of economics cost, environmental impacts, and social responsibility. The proposed model is a comprehensive production–location–inventory problem optimization framework that addresses multiple objectives, echelons, products, and periods. To solve this complex problem, we introduce three hybrid metaheuristic algorithms: bat algorithm (BA), shuffled frog leaping algorithm (SFLA), and cuckoo search (CS) algorithm, all hybrid with variable neighbourhood search (VNS). Sensitivity to input parameters is accounted for using the Taguchi method to tune these parameters. Additionally, we evaluate and compare these approaches among themselves and benchmark their results against a reference method, a hybrid genetic algorithm (GA) with VNS. The quality of the Pareto frontier is evaluated by six metrics for test problems. The results highlight the superior performance of the bat algorithm with variable neighbourhood search. Furthermore, a sensitivity analysis is conducted to evaluate the impact of key model parameters on the optimal objectives. It is observed that an increase in demand has a nearly linear effect on the corresponding objectives. Moreover, the impact of extending raw material shelf life and product shelf life on these objectives is limited to a certain range. Beyond a certain threshold, the influence becomes insignificant. Full article
(This article belongs to the Special Issue Sustainable Supply Chain and Operation Management)
Show Figures

Figure 1

Figure 1
<p>The encoding structure for allocating suppliers to manufacturers <math display="inline"><semantics> <mrow> <mfenced separators="|"> <mrow> <msub> <mrow> <mi>i</mi> </mrow> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <mn>8</mn> <mo>,</mo> <mo> </mo> <mi>j</mi> <mo>=</mo> <mn>3</mn> </mrow> </mfenced> </mrow> </semantics></math>.</p>
Full article ">Figure 2
<p>Mean S/N ratios plot for each level of the factors.</p>
Full article ">Figure 3
<p>The Pareto frontier of the proposed algorithms for P3, P6, and P9.</p>
Full article ">Figure 4
<p>Means plot and LSD intervals for the proposed algorithms in all assessment metrics (<b>a</b>) RDI for NPS. (<b>b</b>) RDI for MID. (<b>c</b>) RDI for SNS. (<b>d</b>) RDI for DM. (<b>e</b>) RDI for DEA. (<b>f</b>) RDI for POD.</p>
Full article ">Figure 5
<p>Sensitivity analysis of demand.</p>
Full article ">Figure 6
<p>Sensitivity analysis of raw material shelf life on different objective functions.</p>
Full article ">Figure 7
<p>Sensitivity analysis of raw material shelf life on various objective functions. (<b>a</b>) Sensitivity analysis of raw material shelf life on various costs. (<b>b</b>) Sensitivity analysis of raw material shelf life on various environmental impacts. (<b>c</b>) Sensitivity analysis of raw material shelf life on various social impacts.</p>
Full article ">Figure 8
<p>Sensitivity analysis of product shelf life on different objective functions.</p>
Full article ">Figure 9
<p>Sensitivity analysis of product shelf life on various objective function items. (<b>a</b>) Sensitivity analysis of product shelf life on various costs. (<b>b</b>) Sensitivity analysis of product shelf life on various environmental impacts. (<b>c</b>) Sensitivity analysis of product shelf life on various social impacts.</p>
Full article ">
15 pages, 1699 KiB  
Article
Enhancing Medical Image Classification with an Advanced Feature Selection Algorithm: A Novel Approach to Improving the Cuckoo Search Algorithm by Incorporating Caputo Fractional Order
by Abduljlil Abduljlil Ali Abduljlil Habeb, Mundher Mohammed Taresh, Jintang Li, Zhan Gao and Ningbo Zhu
Diagnostics 2024, 14(11), 1191; https://doi.org/10.3390/diagnostics14111191 - 5 Jun 2024
Viewed by 638
Abstract
Glaucoma is a chronic eye condition that seriously impairs vision and requires early diagnosis and treatment. Automated detection techniques are essential for obtaining a timely diagnosis. In this paper, we propose a novel method for feature selection that integrates the cuckoo search algorithm [...] Read more.
Glaucoma is a chronic eye condition that seriously impairs vision and requires early diagnosis and treatment. Automated detection techniques are essential for obtaining a timely diagnosis. In this paper, we propose a novel method for feature selection that integrates the cuckoo search algorithm with Caputo fractional order (CFO-CS) to enhance the performance of glaucoma classification. However, when using the infinite series, the Caputo definition has memory length truncation issues. Therefore, we suggest a fixed memory step and an adjustable term count for optimization. We conducted experiments integrating various feature extraction techniques, including histograms of oriented gradients (HOGs), local binary patterns (LBPs), and deep features from MobileNet and VGG19, to create a unified vector. We evaluate the informative features selected from the proposed method using the k-nearest neighbor. Furthermore, we use data augmentation to enhance the diversity and quantity of the training set. The proposed method enhances convergence speed and the attainment of optimal solutions during training. The results demonstrate superior performance on the test set, achieving 92.62% accuracy, 94.70% precision, 93.52% F1-Score, 92.98% specificity, 92.36% sensitivity, and 85.00% Matthew’s correlation coefficient. The results confirm the efficiency of the proposed method, rendering it a generalizable and applicable technique in ophthalmology. Full article
(This article belongs to the Special Issue Classification of Diseases Using Machine Learning Algorithms)
Show Figures

Figure 1

Figure 1
<p>The outline of the proposed model.</p>
Full article ">Figure 2
<p>Sample images from the datasets: (<b>a</b>,<b>b</b>) glaucoma, (<b>c</b>,<b>d</b>) healthy images.</p>
Full article ">Figure 3
<p>The average training (<b>a</b>) accuracy and (<b>b</b>) loss of different <math display="inline"><semantics> <mi>α</mi> </semantics></math> for each <span class="html-italic">M</span>.</p>
Full article ">Figure 4
<p>The convergence profile of using CFO-CS and CS for feature selection.</p>
Full article ">Figure 5
<p>The confusion matrix of k-NN performance using CS for FS. (<b>a</b>) CS and (<b>b</b>) CFO-CS for FS.</p>
Full article ">Figure 6
<p>The convergence profile of using CFO-CS and WOA for feature selection.</p>
Full article ">
25 pages, 2123 KiB  
Article
Green Supply Chain Optimization Based on Two-Stage Heuristic Algorithm
by Chunrui Lei, Heng Zhang, Xingyou Yan and Qiang Miao
Processes 2024, 12(6), 1127; https://doi.org/10.3390/pr12061127 - 30 May 2024
Viewed by 667
Abstract
Green supply chain management is critical for driving sustainable development and addressing escalating environmental challenges faced by companies. However, due to the multidimensionality of cost–benefit analysis and the intricacies of supply chain operations, strategic decision-making regarding green supply chains is inherently complex. This [...] Read more.
Green supply chain management is critical for driving sustainable development and addressing escalating environmental challenges faced by companies. However, due to the multidimensionality of cost–benefit analysis and the intricacies of supply chain operations, strategic decision-making regarding green supply chains is inherently complex. This paper proposes a green supply chain optimization framework based on a two-stage heuristic algorithm. First, anchored in the interests of intermediary core enterprises, this work integrates upstream procurement and transportation of products with downstream logistics and distribution. In this aspect, a three-tier green complex supply chain model incorporating economic and environmental factors is developed to consider carbon emissions, product non-conformance rates, delay rates, and transportation costs. The overarching goal is to comprehensively optimize the trade-off between supply chain costs and carbon emissions. Subsequently, a two-stage heuristic algorithm is devised to solve the model by combining the cuckoo search algorithm with the brainstorming optimization algorithm. Specifically, an adaptive crossover–mutation operator is introduced to enhance the search performance of the brainstorming optimization algorithm, which caters to both global and local search perspectives. Experimental results and comparison studies demonstrate that the proposed method performs well within the modeling and optimization of the green supply chain. The proposed method facilitates the efficient determination of ordering strategies and transportation plans within tight deadlines, thereby offering valuable support to decision-makers in central enterprises for supply chain management, ultimately maximizing their benefits. Full article
(This article belongs to the Section Advanced Digital and Other Processes)
Show Figures

Figure 1

Figure 1
<p>Three-tier supply chain.</p>
Full article ">Figure 2
<p>The influence of CS’s parameter on its performance.</p>
Full article ">Figure 3
<p>The influence of IBSO’s parameter on its performance.</p>
Full article ">Figure 4
<p>The location information of all nodes.</p>
Full article ">Figure 5
<p>Planning path.</p>
Full article ">Figure 6
<p>Algorithm iteration effect comparison.</p>
Full article ">Figure 7
<p>Variation of carbon emissions with vehicle types.</p>
Full article ">Figure 8
<p>Variation of optimal costs with vehicle types.</p>
Full article ">Figure 9
<p>Carbon emission comparison.</p>
Full article ">
15 pages, 1419 KiB  
Article
A Study on Caregiver Activity Recognition for the Elderly at Home Based on the XGBoost Model
by Zhonghua Liu, Shuang Zhang, Huihui Zhang and Xiuxiu Li
Mathematics 2024, 12(11), 1700; https://doi.org/10.3390/math12111700 - 30 May 2024
Viewed by 521
Abstract
This paper aims to discuss the implementation of data analysis and information management for elderly nursing care from a data-driven perspective. It addresses the current challenges of in-home caregivers, providing a basis for decision making in analyzing nursing service content and evaluating job [...] Read more.
This paper aims to discuss the implementation of data analysis and information management for elderly nursing care from a data-driven perspective. It addresses the current challenges of in-home caregivers, providing a basis for decision making in analyzing nursing service content and evaluating job performance. The characteristics of caregivers’ activities were analyzed during the design of a wearable device-wearing scheme and a sensor data collection system. XGBoost, SVM, and Random Forest models were used in the experiments, with the Cuckoo search algorithm employed to optimize the XGBoost model parameters. Based on the control group experiment, it was confirmed that the XGBoost model, after adjusting the parameters using the Cuckoo search algorithm, exhibited better recognition performance than the SVM and RandomForest models, and the accuracy reached 0.9438. Wearable devices present high recognition accuracy in caregiver activity recognition research, which greatly improves the inspection of caregivers’ work and further promotes the completion of services. This study actively explores the applications of information technology and artificial intelligence theory to address practical problems and effectively promote the digitalization and intelligent development of the elderly nursing care industry. Full article
Show Figures

Figure 1

Figure 1
<p>The population aged 60 and above and its proportion of the total population of China.</p>
Full article ">Figure 2
<p>Sensor data collection from wearable devices.</p>
Full article ">Figure 3
<p>Flow chart for CAR solution.</p>
Full article ">Figure 4
<p>Feature importance analysis.</p>
Full article ">
153 KiB  
Abstract
Lévy Distribution Meta-Heuristic Fuzzy-Based Optimization Algorithm for Optimal Framework Design of Type-2 Fuzzy Controller: Subject to Perturbations
by Himanshukumar Rajendrabhai Patel
Proceedings 2024, 105(1), 29; https://doi.org/10.3390/proceedings2024105029 - 28 May 2024
Viewed by 160
Abstract
New metaheuristic algorithms have recently been created based on Lévy Flight (LF), drawing inspiration from biological and natural events [...] Full article
23 pages, 2938 KiB  
Article
An Improved Expeditious Meta-Heuristic Clustering Method for Classifying Student Psychological Issues with Homogeneous Characteristics
by Muhammad Suhail Shaikh, Xiaoqing Dong, Gengzhong Zheng, Chang Wang and Yifan Lin
Mathematics 2024, 12(11), 1620; https://doi.org/10.3390/math12111620 - 22 May 2024
Viewed by 719
Abstract
Nowadays, cluster analyses are widely used in mental health research to categorize student stress levels. However, conventional clustering methods experience challenges with large datasets and complex issues, such as converging to local optima and sensitivity to initial random states. To address these limitations, [...] Read more.
Nowadays, cluster analyses are widely used in mental health research to categorize student stress levels. However, conventional clustering methods experience challenges with large datasets and complex issues, such as converging to local optima and sensitivity to initial random states. To address these limitations, this research work introduces an Improved Grey Wolf Clustering Algorithm (iGWCA). This improved approach aims to adjust the convergence rate and mitigate the risk of being trapped in local optima. The iGWCA algorithm provides a balanced technique for exploration and exploitation phases, alongside a local search mechanism around the optimal solution. To assess its efficiency, the proposed algorithm is verified on two different datasets. The dataset-I comprises 1100 individuals obtained from the Kaggle database, while dataset-II is based on 824 individuals obtained from the Mendeley database. The results demonstrate the competence of iGWCA in classifying student stress levels. The algorithm outperforms other methods in terms of lower intra-cluster distances, obtaining a reduction rate of 1.48% compared to Grey Wolf Optimization (GWO), 8.69% compared to Mayfly Optimization (MOA), 8.45% compared to the Firefly Algorithm (FFO), 2.45% Particle Swarm Optimization (PSO), 3.65%, Hybrid Sine Cosine with Cuckoo search (HSCCS), 8.20%, Hybrid Firefly and Genetic Algorithm (FAGA) and 8.68% Gravitational Search Algorithm (GSA). This demonstrates the effectiveness of the proposed algorithm in minimizing intra-cluster distances, making it a better choice for student stress classification. This research contributes to the advancement of understanding and managing student well-being within academic communities by providing a robust tool for stress level classification. Full article
(This article belongs to the Special Issue Deep Learning and Adaptive Control, 3rd Edition)
Show Figures

Figure 1

Figure 1
<p>Flowchart of the proposed method.</p>
Full article ">Figure 2
<p>Convergence characteristic curves of optimization techniques.</p>
Full article ">Figure 3
<p>Box and whisker plot of optimization techniques.</p>
Full article ">Figure 4
<p>Graphical representation of clusters. (<b>a</b>) <span class="html-italic">i</span>GWCA; (<b>b</b>) GWO; (<b>c</b>) MOA; (<b>d</b>) FFO; (<b>e</b>) PSO; (<b>f</b>) HSCCS; (<b>g</b>) FAGA; and (<b>h</b>) GSA.</p>
Full article ">
18 pages, 1563 KiB  
Article
Fast Linde–Buzo–Gray (FLBG) Algorithm for Image Compression through Rescaling Using Bilinear Interpolation
by Muhammmad Bilal, Zahid Ullah, Omer Mujahid and Tama Fouzder
J. Imaging 2024, 10(5), 124; https://doi.org/10.3390/jimaging10050124 - 20 May 2024
Cited by 1 | Viewed by 893
Abstract
Vector quantization (VQ) is a block coding method that is famous for its high compression ratio and simple encoder and decoder implementation. Linde–Buzo–Gray (LBG) is a renowned technique for VQ that uses a clustering-based approach for finding the optimum codebook. Numerous algorithms, such [...] Read more.
Vector quantization (VQ) is a block coding method that is famous for its high compression ratio and simple encoder and decoder implementation. Linde–Buzo–Gray (LBG) is a renowned technique for VQ that uses a clustering-based approach for finding the optimum codebook. Numerous algorithms, such as Particle Swarm Optimization (PSO), the Cuckoo search algorithm (CS), bat algorithm, and firefly algorithm (FA), are used for codebook design. These algorithms are primarily focused on improving the image quality in terms of the PSNR and SSIM but use exhaustive searching to find the optimum codebook, which causes the computational time to be very high. In our study, our algorithm enhances LBG by minimizing the computational complexity by reducing the total number of comparisons among the codebook and training vectors using a match function. The input image is taken as a training vector at the encoder side, which is initialized with the random selection of the vectors from the input image. Rescaling using bilinear interpolation through the nearest neighborhood method is performed to reduce the comparison of the codebook with the training vector. The compressed image is first downsized by the encoder, which is then upscaled at the decoder side during decompression. Based on the results, it is demonstrated that the proposed method reduces the computational complexity by 50.2% compared to LBG and above 97% compared to the other LBG-based algorithms. Moreover, a 20% reduction in the memory size is also obtained, with no significant loss in the image quality compared to the LBG algorithm. Full article
(This article belongs to the Special Issue Image Processing and Computer Vision: Algorithms and Applications)
Show Figures

Figure 1

Figure 1
<p>High-level block diagram of predictive coding.</p>
Full article ">Figure 2
<p>Block diagram of VQ encoder and decoder.</p>
Full article ">Figure 3
<p>Block diagram of the proposed fast-LBG algorithm.</p>
Full article ">Figure 4
<p>(<b>a</b>–<b>e</b>) The images utilized for analytical purposes underwent compression during the experimentation.</p>
Full article ">Figure 5
<p>Similarity index measure for Cameraman image.</p>
Full article ">Figure 6
<p>Similarity index measure for Baboon image.</p>
Full article ">Figure 7
<p>Similarity index measure for Peppers image.</p>
Full article ">Figure 8
<p>Similarity index measure for Barb image.</p>
Full article ">Figure 9
<p>Similarity index measure for Goldhill image.</p>
Full article ">Figure 10
<p>The image Goldhill reconstructed employing six distinct algorithms: (<b>a</b>) Linde–Buzo–Gray. (<b>b</b>) Linde–Buzo–Gray Particle Swarm Optimization. (<b>c</b>) Linde–Buzo–Gray Quantum Particle Swarm Optimization. (<b>d</b>) Linde–Buzo–Gray Honey Bee Mating Optimization. (<b>e</b>) Linde–Buzo–Gray firefly algorithm. (<b>f</b>) Linde–Buzo–Gray bat algorithm. (<b>g</b>) Linde–Buzo–Gray Cuckoo Search Optimization. (<b>h</b>) Fast Linde–Buzo–Gray.</p>
Full article ">Figure 11
<p>The image of Barb reconstructed employing six distinct algorithms: (<b>a</b>) Linde–Buzo–Gray. (<b>b</b>) Linde–Buzo–Gray Particle Swarm Optimization. (<b>c</b>) Linde–Buzo–Gray Quantum Particle Swarm Optimization. (<b>d</b>) Linde–Buzo–Gray Honey Bee Mating Optimization. (<b>e</b>) Linde–Buzo–Gray firefly algorithm. (<b>f</b>) Linde–Buzo–Gray bat algorithm. (<b>g</b>) Linde–Buzo–Gray Cuckoo Search Optimization. (<b>h</b>) Fast Linde–Buzo–Gray.</p>
Full article ">Figure 12
<p>The image of Peppers reconstructed utilizing six distinct algorithms: (<b>a</b>) Linde–Buzo–Gray. (<b>b</b>) Linde–Buzo–Gray Particle Swarm Optimization. (<b>c</b>) Linde–Buzo–Gray Quantum Particle Swarm Optimization. (<b>d</b>) Linde–Buzo–Gray Honey Bee Mating Optimization. (<b>e</b>) Linde–Buzo–Gray firefly algoorithm. (<b>f</b>) Linde–Buzo–Gray bat algorithm. (<b>g</b>) Linde–Buzo–Gray Cuckoo Search Optimization. (<b>h</b>) Fast Linde–Buzo–Gray.</p>
Full article ">
Back to TopTop