Valley-Adaptive Clearing Scheme for Multimodal Optimization Evolutionary Search

Author(s):  
Mostafa M.H. Ellabaan ◽  
Yew Soon Ong
2021 ◽  
Vol 26 (4) ◽  
Author(s):  
Man Zhang ◽  
Bogdan Marculescu ◽  
Andrea Arcuri

AbstractNowadays, RESTful web services are widely used for building enterprise applications. REST is not a protocol, but rather it defines a set of guidelines on how to design APIs to access and manipulate resources using HTTP over a network. In this paper, we propose an enhanced search-based method for automated system test generation for RESTful web services, by exploiting domain knowledge on the handling of HTTP resources. The proposed techniques use domain knowledge specific to RESTful web services and a set of effective templates to structure test actions (i.e., ordered sequences of HTTP calls) within an individual in the evolutionary search. The action templates are developed based on the semantics of HTTP methods and are used to manipulate the web services’ resources. In addition, we propose five novel sampling strategies with four sampling methods (i.e., resource-based sampling) for the test cases that can use one or more of these templates. The strategies are further supported with a set of new, specialized mutation operators (i.e., resource-based mutation) in the evolutionary search that take into account the use of these resources in the generated test cases. Moreover, we propose a novel dependency handling to detect possible dependencies among the resources in the tested applications. The resource-based sampling and mutations are then enhanced by exploiting the information of these detected dependencies. To evaluate our approach, we implemented it as an extension to the EvoMaster tool, and conducted an empirical study with two selected baselines on 7 open-source and 12 synthetic RESTful web services. Results show that our novel resource-based approach with dependency handling obtains a significant improvement in performance over the baselines, e.g., up to + 130.7% relative improvement (growing from + 27.9% to + 64.3%) on line coverage.


Energies ◽  
2021 ◽  
Vol 14 (4) ◽  
pp. 857
Author(s):  
Jahedul Islam ◽  
Md Shokor A. Rahaman ◽  
Pandian M. Vasant ◽  
Berihun Mamo Negash ◽  
Ahshanul Hoqe ◽  
...  

Well placement optimization is considered a non-convex and highly multimodal optimization problem. In this article, a modified crow search algorithm is proposed to tackle the well placement optimization problem. This article proposes modifications based on local search and niching techniques in the crow search algorithm (CSA). At first, the suggested approach is verified by experimenting with the benchmark functions. For test functions, the results of the proposed approach demonstrated a higher convergence rate and a better solution. Again, the performance of the proposed technique is evaluated with well placement optimization problem and compared with particle swarm optimization (PSO), the Gravitational Search Algorithm (GSA), and the Crow search algorithm (CSA). The outcomes of the study revealed that the niching crow search algorithm is the most efficient and effective compared to the other techniques.


Author(s):  
Ali Ahrari ◽  
Saber Elsayed ◽  
Ruhul Sarker ◽  
Daryl Essam ◽  
Carlos A. Coello Coello

2021 ◽  
Vol 11 (8) ◽  
pp. 3388
Author(s):  
Pan Zou ◽  
Manik Rajora ◽  
Steven Y. Liang

Though many techniques were proposed for the optimization of Permutation Flow-Shop Scheduling Problem (PFSSP), current techniques only provide a single optimal schedule. Therefore, a new algorithm is proposed, by combining the k-means clustering algorithm and Genetic Algorithm (GA), for the multimodal optimization of PFSSP. In the proposed algorithm, the k-means clustering algorithm is first utilized to cluster the individuals of every generation into different clusters, based on some machine-sequence-related features. Next, the operators of GA are applied to the individuals belonging to the same cluster to find multiple global optima. Unlike standard GA, where all individuals belong to the same cluster, in the proposed approach, these are split into multiple clusters and the crossover operator is restricted to the individuals belonging to the same cluster. Doing so, enabled the proposed algorithm to potentially find multiple global optima in each cluster. The performance of the proposed algorithm was evaluated by its application to the multimodal optimization of benchmark PFSSP. The results obtained were also compared to the results obtained when other niching techniques such as clearing method, sharing fitness, and a hybrid of the proposed approach and sharing fitness were used. The results of the case studies showed that the proposed algorithm was able to consistently converge to better optimal solutions than the other three algorithms.


2021 ◽  
Vol 13 (4) ◽  
pp. 594
Author(s):  
Rui Wang ◽  
Yiming Zhang ◽  
Weiming Tian ◽  
Jiong Cai ◽  
Cheng Hu ◽  
...  

Entomological radars are important for scientific research of insect migration and early warning of migratory pests. However, insects are hard to detect because of their tiny size and highly maneuvering trajectory. Generalized Radon–Fourier transform (GRFT) has been proposed for effective weak maneuvering target detection by long-time coherent detection via jointly motion parameter search, but the heavy computational burden makes it impractical in real signal processing. Particle swarm optimization (PSO) has been used to achieve GRFT detection by fast heuristic parameter search, but it suffers from obvious detection probability loss and is only suitable for single target detection. In this paper, we convert the realization of GRFT into a multimodal optimization problem for insect multi-target detection. A novel niching method without radius parameter is proposed to detect unevenly distributed insect targets. Species reset and boundary constraint strategy are used to improve the detection performance. Simulation analyses of detection performance and computational cost are given to prove the effectiveness of the proposed method. Furthermore, real observation data acquired from a Ku-band entomological radar is used to test this method. The results show that it has better performance on detected target amount and track continuity in insect multi-target detection.


2011 ◽  
Vol 1 (2) ◽  
pp. 71-88 ◽  
Author(s):  
Swagatam Das ◽  
Sayan Maity ◽  
Bo-Yang Qu ◽  
P.N. Suganthan

Sign in / Sign up

Export Citation Format

Share Document