查看更多>>摘要:? 2021Not all generate-and-test search algorithms are created equal. Bayesian Optimization (BO) invests a lot of computation time to generate the candidate solution that best balances the predicted value and the uncertainty given all previous data, taking increasingly more time as the number of evaluations performed grows. Evolutionary Algorithms (EA) on the other hand rely on search heuristics that typically do not depend on all previous data and can be done in constant time. Both BO and EA community typically assess their performance as a function of the number of evaluations, i.e., data efficiency. However, this is unfair once we start to compare the efficiency of these classes of algorithms, as the overhead times to generate candidate solutions are significantly different. We suggest to measure the efficiency of generate-and-test search algorithms as the expected gain in the objective value per unit of computation time spent, i.e., time efficiency. To the time-efficient search algorithm, we therefore propose a new algorithm, a combination of BO and an EA, BEA for short, that starts with BO, then transfers knowledge to an EA, and subsequently runs the EA. We compare the BEA with BO, the EA, Differential Evolution (DE), and Particle Swarm Optimization (PSO). The results show that BEA outperforms BO, the EA, DE and PSO in terms of time efficiency, and ultimately leads to better performance on well-known benchmark objective functions with many local optima. Moreover, we test BEA, BO, and the EA on nine test cases of robot learning problems and here again we find that BEA outperforms the other algorithms.
查看更多>>摘要:? 2021 Elsevier B.V.A Multi-operator continuous Ant Colony Optimisation (MACOR) is proposed in this paper to solve the real-world problems. An adaptive multi-operator framework is proposed for selecting the suitable operator during different evolutionary stages by considering the historical performance of operators and the convergence status of the population. To improve the search accuracy, four operators are presented to construct new ant solutions in different ways. A success-based random-walk selection strategy and local search method are also combined with MACOR to better balance the algorithmic ability of exploration and exploitation. Experiments are conducted on the test suite of real-world problems to demonstrate the superiority of the proposed MACOR by comparing it to state-of-the-art algorithms. The influences of the multi-operator framework and different combinations of operators on the algorithmic performance are also investigated.
查看更多>>摘要:? 2021Owning to diverse customer demands and enormous product varieties, mixed shop production systems are applied in practice to improve responsiveness and productivity along with energy-saving. This work addresses a mixture of job-shop and flow-shop production scheduling problem with a speed-scaling policy and no-idle time strategy. A mixed-integer linear programming model is formulated to determine the speed level of operations and the sequence of job-shop and flow-shop products, aiming at the simultaneous optimization of production efficiency and energy consumption. Then, a multi-objective Q-learning-based hyper-heuristic with Bi-criteria selection (QHH-BS) is developed to obtain a set of high-quality Pareto frontier solutions. In this algorithm, a new three-layer encoding is designed to represent the production sequence of job-shop and flow-shop products; the Pareto-based and indicator-based selection criteria are sequentially implemented to encourage diversity and convergence; Q-learning with a multi-objective metric-based reward mechanism is applied to select an optimizer from three prominent optimizers in each iteration for better exploration and exploitation. Three conclusions are drawn from extensive experiments: (1) Bi-criteria selection is superior to single-criterion selections; (2) Q-learning-based hyper-heuristic is more effective and robust than single optimizer-based algorithms and simple hyper-heuristics; (3) QHH-BS outperforms the existing state-of-the-art multi-objective algorithms in convergence and diversity.
查看更多>>摘要:? 2021Approximate circuits that trade the chip area for the quality of results play a key role in the development of energy-aware systems. Designing complex approximate circuits is, however, a very difficult and computationally demanding process. Evolutionary approximation—in particular, the method of Cartesian Genetic Programming (CGP)—currently represents one of the most successful approaches for automated circuit approximation. In this paper, we thoroughly investigate mutation operators for CGP with respect to the performance of circuit approximation. We design a novel dedicated operator that combines the classical single active gene mutation with a node deactivation operation (eliminating a part of the circuit forming a tree from an active gate). We show that our new operator significantly outperforms other operators on a wide class of approximation problems (such as 16 bit multipliers and dividers) and thus improves the performance of the state-of-the-art approximation techniques. Our results are grounded on a rigorous statistical evaluation including 39 approximation scenarios and 14,000 runs.
查看更多>>摘要:? 2021 Elsevier B.V.Many multi-objective optimization problems in the real world are dynamic, with objectives that conflict and change over time. These problems put higher demands on the algorithm's convergence performance and the ability to respond to environmental changes. Confronting these two points, this paper proposes a dynamic multi-objective particle swarm optimization algorithm based on adversarial decomposition and neighborhood evolution (ADNEPSO). To overcome the instability of the traditional decomposition method for the changing Pareto optimal front (POF) shape, the proposed algorithm utilizes the complementary characteristics in the search area of the adversarial vector, and the two populations are alternately updated and co-evolved by adversarial search directions. Additionally, a novel particle update strategy is proposed to select promising neighborhood information to guide evolution and enhance diversity. To improve the ability to cope with environmental changes, an effective dynamic response mechanism is proposed, including three parts: archive set prediction, exploration of global optimal information, and retention of excellent particles to accelerate convergence to the Pareto optimal set (POS) in the new environment. The proposed algorithm is tested on a series of benchmark problems and compared to several state-of-the-art algorithms. The results show that ADNEPSO performed excellently in both convergence and diversity, and is highly competitive in dealing with dynamic problems.
查看更多>>摘要:? 2021Computationally expensive optimization problems are difficult for an evolutionary algorithm within limited fitness evaluations, especially for many-objective optimization. To remedy this issue, a surrogate-assisted decomposition-based evolutionary algorithm is proposed in this work where the Kriging model is used to approximate each objective function. In order to balance exploration and exploitation, the model management strategy integrates the infill criterion with the distribution information of both weight vectors and population. Additionally, a one-by-one replacement strategy is developed to select a fixed number of training data to limit computational time for the model training as well as maintain the approximation accuracy. The empirical results show that the performance of the proposed algorithm is competitive to the state-of-the-art algorithms on a number of benchmarks. Finally, the proposed algorithm is applied for a real-world optimization problem in the refining process and exhibits superior performance.
查看更多>>摘要:? 2021In this paper, a novel multi-swarm particle swarm optimizer driven by delayed-activation (DA) strategy and repulsive mechanism, named as enhanced multi-swarm cooperative particle swarm optimizer (EMCPSO) is proposed. EMCPSO is designed to make use of the advantage of multi-swarm technique and overcome the problem of premature convergence of original PSO. In this algorithm, the whole population is partitioned into four identical sub-swarms. The best particle of each sub-swarm, sbest, is used to estimate the evolutionary state of the group. If the sbest can continuously improve its solution's quality, that sub-swarm evolves independently without communicating with other counterparts. Otherwise, based on a non-ascending sequence, a delayed-activation (DA) strategy will be triggered. With information sharing among multi-swarm, activating exemplar is constructed to promote the stagnant sub-swarm to search for better solutions again. On the other hand, a repulsive mechanism is introduced to prevent the whole population from gathering together prematurely. In this way, more potential regions of the search space can be explored by EMCPSO. The experiment results on CEC 2017 problem set demonstrate the superior performance of the proposed EMCPSO in terms of solution accuracy and convergence speed.
查看更多>>摘要:? 2021 Elsevier B.V.Particle swarm optimization is one of the most effective optimization algorithms motivated by bird flocking behaviours. Population topology is a key aspect of particle swarm optimization research. However, after more than twenty years of research, the effects of the population topology are still poorly understood. Previous research has established that the information propagation speed determined by the population topology has an important impact on the algorithm performance; however, the impact of information propagation speed on particle swarm optimization and its variants has not yet been investigated. In this paper, information propagation in particle swarms is described and, hence, a method of simulating information propagation in particle swarms is introduced, which is used to obtain the information propagation speed. The correlation between the information propagation speed and algorithm performance is clarified through numerical simulation. The results show that the information propagation speed has a strong negative correlation with the population diversity of particle swarm optimization and its variants in the early iterations, regardless of the adopted test function and population diversity measure. The results also show that when optimizing problems with the same property, the impact of population topology on the optimization results of particle swarm optimization and variant algorithms is similar. Further more, this study provides some guidance on the population topology selection for particle swarm optimization and its variants. These findings contribute to our understanding of the impact of population topology on particle swarm optimization and its variants, and provide a basis for population topology selection for particle swarm optimization and its variants.
查看更多>>摘要:? 2021Real-world optimisation problems pose domain specific challenges that often require an ad-hoc algorithmic design to be efficiently addressed. The present paper investigates the optimisation of a key stage in data mining, known as instance reduction, which aims to shrink the input data prior to applying a learning algorithm. Performing a smart selection or creation of a reduced number of samples that represent the original data may become a complex large-scale optimisation problem, characterised by a computationally expensive objective function, which has been often tackled by sophisticated population-based metaheuristics that suffer from a high runtime. Instead, by following the Ockham's Razor in Memetic Computing, we propose a Memetic Computing approach that we refer to as fast Single-Point Memetic Structure with Accelerated Local Search (SPMS-ALS). Using the k-nearest neighbours algorithm as base classifier, we first employ a simple local search for large-scale problems that exploits the search logic of Pattern Search, perturbing an n-dimensional vector along the directions identified by its design variables one by one. This point-by-point perturbation mechanism allows us to design a strategy to re-use most of the calculations previously made to compute the objective function of a candidate solution. The proposed Accelerated Local Search is integrated within a single-point memetic framework and coupled with a resampling mechanism and a crossover. A thorough experimental analysis shows that SPMS-ALS, despite its simplicity, displays an excellent performance which is as good as that of the state-of-the-art while reducing up to approximately 85% of the runtime with respect to any other algorithm that performs the same number of function calls.
查看更多>>摘要:? 2021 Elsevier B.V.With the continuous development of national economies, problems of various energy consumption levels and pollution emissions in manufacturing have attracted attention from researchers. Most existing research has focused on reducing economic costs and energy consumption. However, the Hybrid Flow Shop Scheduling Problem with energy-efficient criteria has not yet been well studied, especially with blocking constraints. This paper is the first to present a mathematical model of the blocking hybrid flow shop problem with an energy-efficient criterion and a modified Iterative Greedy algorithm based on a swap strategy designed to optimize the constructed model. In the proposed algorithm, first, a heuristic is adopted to generate the initial solution. Second, a local perturbation strategy based on a swap operator is designed to ensure the convergence of the algorithm. Third, a simple global perturbation strategy based on a half-swap operator is proposed as a means to further search for the potentially best solution with the traditional simulated annealing criterion. The proposed algorithm is applied to 150 test instances at different scales and compared to state-of-the-art algorithms. The experimental results demonstrate that the proposed algorithm outperforms the compared algorithms and can obtain a better solution.