In this paper, we introduce polygene-based evolution, a novel framework for evolutionary algorithms (EAs) that features distinctive operations in the evolutionary process. In traditional EAs, the primitive evolution...
详细信息
In this paper, we introduce polygene-based evolution, a novel framework for evolutionary algorithms (EAs) that features distinctive operations in the evolutionary process. In traditional EAs, the primitive evolution unit is a gene, wherein genes are independent components during evolution. In polygene-based evolutionary algorithms (PGEAs), the evolution unit is a polygene, i.e., a set of co-regulated genes. Discovering and maintaining quality polygenes can play an effective role in evolving quality individuals. Polygenes generalize genes, and PGEAs generalize EAs. Implementing the PGEA framework involves three phases: (Ⅰ) polygene discovery, (Ⅱ) polygene planting, and (Ⅲ) polygene-compatible evolution. For Phase I, we adopt an associative classificationbased approach to discover quality polygenes. For Phase Ⅱ, we perform probabilistic planting to maintain the diversity of individuals. For Phase Ⅲ, we incorporate polygenecompatible crossover and mutation in producing the next generation of individuals. Extensive experiments on function optimization benchmarks in comparison with the conventional and state-of-the-art EAs demonstrate the potential of the approach in terms of accuracy and efficiency improvement.
The design of RF cavities is a multivariate multi-objective problem. Manual optimisation is poorly suited to this class of investigation, and the use of numerical methods results in a non-differentiable problem. Thus ...
详细信息
ISBN:
(纸本)9789290833529
The design of RF cavities is a multivariate multi-objective problem. Manual optimisation is poorly suited to this class of investigation, and the use of numerical methods results in a non-differentiable problem. Thus the only reliable optimisation algorithms employ heuristic methods. Using an evolutionary algorithm guided by Pareto ranking methods, a crab cavity design can be optimised for transverse voltage (VT) while maintaining acceptable surface fields and the correct operating frequency. evolutionary algorithms are an example of a parallel meta-heuristic search technique inspired by natural evolution. They allow complex, epistatic (non-linear) and multimodal (multiple optima and/or sub-optima) optimization problems to be efficiently explored. Using the concept of domination the solutions can be ordered into Pareto fronts. The first of which contains a set of cavity designs for which no one objective (e.g. the transverse voltage) can be improved without decrementing other objectives.
This paper addresses the Network-on-Chip (NoC) application mapping problem. This is an NP-hard problem that deals with the optimal topological placement of Intellectual Property cores onto the NoC tiles. Network-on-Ch...
详细信息
This paper addresses the Network-on-Chip (NoC) application mapping problem. This is an NP-hard problem that deals with the optimal topological placement of Intellectual Property cores onto the NoC tiles. Network-on-Chip application mapping evolutionary algorithms are developed, evaluated and optimized for minimizing the NoC communication energy. Two crossover and one mutation operators are proposed. It is analyzed how each optimization algorithm performs with every genetic operator, in terms of solution quality and convergence speed. Our proposed operators are compared with state-of-the-art genetic operators for permutation problems. Finally, the problem is approached in a multi-objective way. Besides energy minimization, it is also aimed to map the cores such that a thermally balanced Network-on-Chip design is obtained. It is shown, through simulations on real applications, that by using domain-knowledge, our developed genetic operators increase the algorithms' performance. By comparing these evolutionary algorithms with an Optimized Simulated Annealing, it is shown that they perform better. In the case of two contradictory objectives, our genetic operators can still help at providing the mappings with the lowest communication energy. (c) 2012 Elsevier B.V. All rights reserved.
The subject of this research is the automated startup procedure of a PI state-controlled rolling-mill motor by using evolutionary algorithms, Compared to the conventional PI speed control, applying the method of delib...
详细信息
The subject of this research is the automated startup procedure of a PI state-controlled rolling-mill motor by using evolutionary algorithms, Compared to the conventional PI speed control, applying the method of deliberate pole placement to the state controller design succeeds in improving the transient response of setpoint and disturbance changes. To put the PI state-controlled drive with observer into operation to obtain a controller with a high robustness and dynamics, the precise knowledge of this physical parameter is necessary. An evolution-based system is used to solve the estimation problem, A high degree of reliability respecting multimodal characteristics and robustness against random noise is expected from the identification method. Evulotionary algorithms fulfill this requirement. With genetic operators like mutation, crossover, and selection, evolutionary algorithms mimic the principles of organic evolution in order to solve the optimization problem.
Pumping optimization of coastal aquifers involves complex numerical models. In problems with many decision variables, the computational burden for reaching the optimal solution can be excessive. Artificial Neural Netw...
详细信息
Pumping optimization of coastal aquifers involves complex numerical models. In problems with many decision variables, the computational burden for reaching the optimal solution can be excessive. Artificial Neural Networks (ANN) are flexible function approximators and have been used as surrogate models of complex numerical models in groundwater optimization. However, this approach is not practical in cases where the number of decision variables is large, because the required neural network structure can be very complex and difficult to train. The present study develops an optimization method based on modular neural networks, in which several small subnetwork modules, trained using a fast adaptive procedure, cooperate to solve a complex pumping optimization problem with many decision variables. The method utilizes the fact that salinity distribution in the aquifer, depends more on pumping from nearby wells rather than from distant ones. Each subnetwork predicts salinity in only one monitoring well, and is controlled by relatively few pumping wells falling within certain control distance from the monitoring well. While the initial control area is radial, its shape is aclaptively improved using a Hermite interpolation procedure. The modular neural subnetworks are trained adaptively during optimization, and it is possible to retrain only the ones not performing well. As optimization progresses, the subnetworks are adapted to maximize performance near the current search space of the optimization algorithm. The modular neural subnetwork models are combined with an efficient optimization algorithm and are applied to a real coastal aquifer in the Greek island of Santorini. The numerical code SEAWAT was selected for solving the partial differential equations of flow and density dependent transport. The decision variables correspond to pumping rates from 34 wells. The modular subnetwork implementation resulted in significant reduction in CPU time and identified an even better
In novel forms of the Social Internet of Things, any mobile user within communication range may help routing messages for another user in the network. The resulting message delivery rate depends both on the users'...
详细信息
In novel forms of the Social Internet of Things, any mobile user within communication range may help routing messages for another user in the network. The resulting message delivery rate depends both on the users' mobility patterns and the message load in the network. This new type of configuration, however, poses new challenges to security, amongst them, assessing the effect that a group of colluding malicious participants can have on the global message delivery rate in such a network is far from trivial. In this work, after modeling such a question as an optimization problem, we are able to find quite interesting results by coupling a network simulator with an evolutionary algorithm. The chosen algorithm is specifically designed to solve problems whose solutions can be decomposed into parts sharing the same structure. We demonstrate the effectiveness of the proposed approach on two medium-sized Delay-Tolerant Networks, realistically simulated in the urban contexts of two cities with very different route topology: Venice and San Francisco. In all experiments, our methodology produces attack patterns that greatly lower network performance with respect to previous studies on the subject, as the evolutionary core is able to exploit the specific weaknesses of each target configuration. (C) 2015 Elsevier B.V. All rights reserved.
The ability to solve inventive problems is at the core of the innovation process: however, the standard procedure to deal with them is to utilize random trial and error, despite the existence of several theories and m...
详细信息
The ability to solve inventive problems is at the core of the innovation process: however, the standard procedure to deal with them is to utilize random trial and error, despite the existence of several theories and methods. TRIZ and evolutionary algorithms (EA) have shown results that support the idea that inventiveness can be understood and developed systematically. This article presents a strategy based on dialectical negation in which both approaches converge, creating a new conceptual framework for enhancing computer-aided problem solving. Two basic ideas presented are the inversion of the traditional EA selection ("survival of the fittest"), and the incorporation of new dialectical negation operators in evolutionary algorithms based on TRIZ principles. Two case studies are the starting point to discuss what kind of results can be expected using this "Dialectical Negation Algorithm" (DNA). (C) 2010 Elsevier B.V. All rights reserved.
The effect of power-law fitness scaling method on the convergence and distribution of MOEAs is investigated in a systematic fashion. The proposed method is named as gamma (gamma) correction-based fitness scaling (GCFS...
详细信息
The effect of power-law fitness scaling method on the convergence and distribution of MOEAs is investigated in a systematic fashion. The proposed method is named as gamma (gamma) correction-based fitness scaling (GCFS). What scaling does is that the selection pressure of a population can be efficiently regulated. Hence, fit and unfit individuals may be separated well in fitness-wise before going to the selection mechanism. It is then applied to Strength Pareto evolutionary Algorithm 2 (SPEA2) and Domination Power of an individual Genetic Algorithm (DOPGA). Firstly, the effectiveness of GCFS is tested by 11 static gamma values (including 0.5, 1, 2, ..., 9, 10) on nine well-known benchmarks. Simulated study safely states that SPEA2 and DOPGA may perform generally better with the square (gamma = 2) and the cubic (gamma = 3) of original fitness value, respectively. Secondly, an adaptive version of GCFS is proposed based on statistical merits (standard deviation and mean of fitness values) and implemented to the selected MOEAs. Generally speaking, fitness scaling significantly improves the convergence properties of MOEAs without extra computational burdens. It is observed that the convergence ability of existing MOEAs with fitness scaling (static or adaptive) can be improved. Simulated results also show that GCFS is only effective when fitness proportional selection methods (such as stochastic universal sampling-SUS) are used. GCFS is not effective when tournament selection is used.
Scania has been working with statistics for a long time but has invested in becoming a data driven company more recently and uses data science in almost all business functions. The algorithms developed by the data sci...
详细信息
Scania has been working with statistics for a long time but has invested in becoming a data driven company more recently and uses data science in almost all business functions. The algorithms developed by the data scientists need to be optimized to be fully utilized and traditionally this is a manual and time consuming process. What this thesis investigates is if and how well evolutionary algorithms can be used to automate the optimization process. The evaluation was done by implementing and analyzing four variations of genetic algorithms with different levels of complexity and tuning parameters. The algorithm subject to optimization was XGBoost, a gradient boosted tree model, applied to data that had previously been modelled in a competition. The results show that evolutionary algorithms are applicable in finding good models but also emphasizes the importance of proper data preparation.
The issue of controlling values of various parameters of an evolutionary algorithm is one of the most important and promising areas of research in evolutionary computation: It has a potential of adjusting the algorith...
详细信息
The issue of controlling values of various parameters of an evolutionary algorithm is one of the most important and promising areas of research in evolutionary computation: It has a potential of adjusting the algorithm to the problem while solving the problem. In this paper we: 1) revise the terminology, which is unclear and confusing, thereby providing a classification of such control mechanisms, and 2) survey various forms of control which have been studied by the evolutionary computation community in recent years. Our classification covers the major forms of parameter control in evolutionary computation and suggests some directions for further research.
暂无评论