Black-Box String Test Case Generation through a Multi-Objective Optimization

2016 ◽  
Vol 42 (4) ◽  
pp. 361-378 ◽  
Author(s):  
Ali Shahbazi ◽  
James Miller
2021 ◽  
pp. 1-59
Author(s):  
George Cheng ◽  
G. Gary Wang ◽  
Yeong-Maw Hwang

Abstract Multi-objective optimization (MOO) problems with computationally expensive constraints are commonly seen in real-world engineering design. However, metamodel based design optimization (MBDO) approaches for MOO are often not suitable for high-dimensional problems and often do not support expensive constraints. In this work, the Situational Adaptive Kreisselmeier and Steinhauser (SAKS) method was combined with a new multi-objective trust region optimizer (MTRO) strategy to form the SAKS-MTRO method for MOO problems with expensive black-box constraint functions. The SAKS method is an approach that hybridizes the modeling and aggregation of expensive constraints and adds an adaptive strategy to control the level of hybridization. The MTRO strategy uses a combination of objective decomposition and K-means clustering to handle MOO problems. SAKS-MTRO was benchmarked against four popular multi-objective optimizers and demonstrated superior performance on average. SAKS-MTRO was also applied to optimize the design of a semiconductor substrate and the design of an industrial recessed impeller.


Author(s):  
Corradini Davide ◽  
Zampieri Amedeo ◽  
Pasqua Michele ◽  
Ceccato Mariano

2013 ◽  
Vol 21 (2) ◽  
pp. 261-291 ◽  
Author(s):  
Matjaž Depolli ◽  
Roman Trobec ◽  
Bogdan Filipič

In this paper, we present AMS-DEMO, an asynchronous master-slave implementation of DEMO, an evolutionary algorithm for multi-objective optimization. AMS-DEMO was designed for solving time-intensive problems efficiently on both homogeneous and heterogeneous parallel computer architectures. The algorithm is used as a test case for the asynchronous master-slave parallelization of multi-objective optimization that has not yet been thoroughly investigated. Selection lag is identified as the key property of the parallelization method, which explains how its behavior depends on the type of computer architecture and the number of processors. It is arrived at analytically and from the empirical results. AMS-DEMO is tested on a benchmark problem and a time-intensive industrial optimization problem, on homogeneous and heterogeneous parallel setups, providing performance results for the algorithm and an insight into the parallelization method. A comparison is also performed between AMS-DEMO and generational master-slave DEMO to demonstrate how the asynchronous parallelization method enhances the algorithm and what benefits it brings compared to the synchronous method.


2013 ◽  
Vol 791-793 ◽  
pp. 1352-1356
Author(s):  
Xin Zhan Qi ◽  
Chun Sheng Sun ◽  
Yan Hong Dong

In the virtual training simulation software, users through graphical interfaces to fullfill information exchange. By adopting the method of black box testing, treating the virtual training simulation software as a black box and input data to drive the software running, could test the interaction of graphical interface. The test case generation method based on data flow diagram (DFD), which is characterized to form a complete set of test cases and cover the entire path of the program, could improve the efficiency of the test and ensure the reliability of the test results.


Sign in / Sign up

Export Citation Format

Share Document