Benchmarking plays an important role in the development of novel search algorithms as well as for the assessment and comparison of contemporary algorithmic ideas. This paper presents common principles that need to be ...
详细信息
Benchmarking plays an important role in the development of novel search algorithms as well as for the assessment and comparison of contemporary algorithmic ideas. This paper presents common principles that need to be taken into account when considering benchmarking problems for constrained optimization. Current benchmark environments for testing evolutionary algorithms are reviewed in the light of these principles. Along with this line, the reader is provided with an overview of the available problem domains in the field of constrained bench marking. Hence, the review supports algorithms developers with information about the merits and demerits of the available frameworks.
This paper tackles the optimization of a stand-alone hybrid photovoltaic-batteries-hydrogen (PV-hydrogen) system, using an evolutionary algorithm. Specifically, a stand alone power system for feeding a remote telecomm...
详细信息
This paper tackles the optimization of a stand-alone hybrid photovoltaic-batteries-hydrogen (PV-hydrogen) system, using an evolutionary algorithm. Specifically, a stand alone power system for feeding a remote telecommunications facility is studied. The considered system is specifically designed to cover the power necessities of remote, isolated telecommunications facilities, so it must be able to work in an unattended way during a long time period. On the other hand, if maintenance visits are scheduled, it is intuitive that the cost of the stand alone system could be reduced. Thus, two different optimization problems have been considered in this work. The first one consists in the obtention of the optimal number, distribution (two different arrays of batteries must be fed) and disposition (slope and azimuth) of the PV panels in the facility, for the case of autonomous operation of the telecommunication system during at least two years. The second problem considered consists of scheduling a maintenance visit per year, where a technician is able to reconfigure the system. In this case, the problem consists of obtaining the optimal number, distribution, disposition of the PV panels, and also the time of the year where the maintenance visit should take place. An evolutionary algorithm, able to tackle both problems with very few changes, is described in this paper. The proposed evolutionary algorithm has been analyzed in a simulation of a real PV-hydrogen system sited at National Spanish Institute for Aerospace Technology (INTA), at Torrejon de Ardoz, Madrid, Spain. The well-known software TRNSYS has been used in order to simulate the behavior of this PV-hydrogen system. Several simulations of the system recreating different weather conditions of three Spanish cities (Madrid, Barcelona and La Coruna) have been carried out, and a comparative analysis of the results obtained by the evolutionary algorithm has been done. The results obtained in the first problem tackled show
This paper characterizes general optimization problems into four categories based oil the solution representation schemes, as they have been the key to the design of various evolutionary algorithms (EAs). Four EAs hav...
详细信息
This paper characterizes general optimization problems into four categories based oil the solution representation schemes, as they have been the key to the design of various evolutionary algorithms (EAs). Four EAs have been designed for different formulations with the aim of utilizing similar and generalized strategies for all of them. Several modifications to the existing EAs have been proposed and studied. First, a new tradeoff function-based mutation has been proposed that takes advantages of Cauchy, Gaussian, random as well as chaotic mutations. In addition, a generalized learning rule has also been proposed to ensure more thorough and explorative search. A theoretical analysis has been performed to establish the convergence of the learning rule. A theoretical study has also been performed in order to investigate the various aspects of the search strategy employed by the new tradeoff-based mutations. A more logical parameter tuning has been done by introducing the concept of orthogonal arrays in the EA experimentation. The use of noise-based tuning ensures the robust parameter tuning that enables the EAs to perform remarkably well in the further experimentations. The performance of the proposed EAs has been analyzed for different problems of varying complexities. The results prove the supremacy of the proposed EAs over other well-established strategies given in the literature. (c) 2007 Elsevier Ltd. All rights reserved.
Multiobjective evolutionary algorithms (MOEAs) are typically proposed, studied, and applied as monolithic blocks with a few numerical parameters that need to be set. Few works have studied how the algorithmic componen...
详细信息
Multiobjective evolutionary algorithms (MOEAs) are typically proposed, studied, and applied as monolithic blocks with a few numerical parameters that need to be set. Few works have studied how the algorithmic components of these evolutionary algorithms can be classified and combined to produce new algorithmic designs. The motivation for studies of this latter type stem from the development of flexible software frameworks and the usage of automatic algorithm configuration methods to find novel algorithm designs. In this paper, we propose an MOEA template and a new conceptual view of its components that surpasses existing frameworks in both number of algorithms that can be instantiated from the template and flexibility to produce novel algorithmic designs. We empirically demonstrate the flexibility of our proposed framework by automatically designing MOEAs for continuous and combinatorial optimization problems. The automatically designed algorithms are often able to outperform six traditional MOEAs from the literature, even after tuning their numerical parameters.
A feature model is a compact representation of the products of a software product line. The automated extraction of information from feature models is a thriving topic involving numerous analysis operations, technique...
详细信息
A feature model is a compact representation of the products of a software product line. The automated extraction of information from feature models is a thriving topic involving numerous analysis operations, techniques and tools. Performance evaluations in this domain mainly rely on the use of random feature models. However, these only provide a rough idea of the behaviour of the tools with average problems and are not sufficient to reveal their real strengths and weaknesses. In this article, we propose to model the problem of finding computationally hard feature models as an optimization problem and we solve it using a novel evolutionary algorithm for optimized feature models (ETHOM). Given a tool and an analysis operation, ETHOM generates input models of a predefined size maximizing aspects such as the execution time or the memory consumption of the tool when performing the operation over the model. This allows users and developers to know the performance of tools in pessimistic cases providing a better idea of their real power and revealing performance bugs. Experiments using ETHOM on a number of analyses and tools have successfully identified models producing much longer executions times and higher memory consumption than those obtained with random models of identical or even larger size. (C) 2013 Elsevier Ltd. All rights reserved.
A marketing decision support system (MDSS) is presented. It has a user-friendly and easy to learn menu driven interface. Its purpose is to assist a marketing manager in designing a line of substitute products. Optimal...
详细信息
A marketing decision support system (MDSS) is presented. It has a user-friendly and easy to learn menu driven interface. Its purpose is to assist a marketing manager in designing a line of substitute products. Optimal product line design is a very important marketing decision. The MDSS uses three different optimization criteria. It examines different scenarios using the "What if analysis". Also, it finds optimal solutions only for small sized problems using the complete enumeration method and near optimal solutions for real sized problems using evolutionary algorithms. The user is not forced to be familiar with the underlying models. (C) 2003 Elsevier B.V. All rights reserved.
作者:
Cotta, CTroya, JMUniv Malaga
ETSI Informat Dept Lenguajes & Ciencias Computac ETSI Informat E-29071 Malaga Spain
We consider the problem of inferring a genetic network from noisy data. This is done under the Temporal Boolean Network Model. Owing to the hardness of the problem, we propose an heuristic approach based on the combin...
详细信息
We consider the problem of inferring a genetic network from noisy data. This is done under the Temporal Boolean Network Model. Owing to the hardness of the problem, we propose an heuristic approach based on the combined utilization of evolutionary algorithms and other existing algorithms. The main features of this approach are the, heuristic seeding of the initial population, the utilization of a specialized recombination operator, and the use of a majority-voting procedure in order to build a consensus solution. Experimental results provide support for the potential usefulness of this approach. (C) 2003 Elsevier B.V. All rights reserved.
evolutionary algorithms (EA) have been extensively used in research to resolve optimization problems involving computationally intensive objective function evaluations. It is even more interesting to use a low-cost di...
详细信息
evolutionary algorithms (EA) have been extensively used in research to resolve optimization problems involving computationally intensive objective function evaluations. It is even more interesting to use a low-cost distributed computing platform based on Volunteer Computing (VC), to perform such optimizations. The downside is that VC compute nodes' volatility and unreliability associated with the level of task dependency introduced by parallel EA's tend to delay the algorithm's progress. This work proposes an enhanced scheduling of the BOINC (Berkeley Open Infrastructure for Network Computing) tasks associated with a Genetic Algorithm (GA) that aims at improving the performance of the algorithm. BOINC is the most popular middleware used for VC. While the GA has been chosen as it is the most commonly used EA, this approach is applicable to most of iterative EA's. The scheduling performs a matchmaking between a pool of tasks, classified according to their potential (predicted) fitness, and the pool of available hosts, classified according to their reliability. The scheduling technique have been implemented in a simulation environment and tested with benchmark functions. It proved to be effective in increasing the convergence speed and reducing the execution time of the GA. (C) 2012 Elsevier B.V. All rights reserved.
Although researchers have successfully incorporated metamodels in evolutionary algorithms to solve computational-expensive optimization problems, they have scarcely performed comparisons among different metamodeling t...
详细信息
Although researchers have successfully incorporated metamodels in evolutionary algorithms to solve computational-expensive optimization problems, they have scarcely performed comparisons among different metamodeling techniques. This paper presents an in-depth comparison study over four of the most popular metamodeling techniques: polynomial response surface, Kriging, radial basis function neural network (RBF), and support vector regression. We adopted six well-known scalable test functions and performed experiments to evaluate their suitability to be coupled with an evolutionary algorithm and the appropriateness to surrogate problems by regions (instead of surrogating the entire problem). Notwithstanding that most researchers have undertaken accuracy as the main measure to discern among metamodels, this paper shows that the precision, measured with the ranking preservation indicator, gives a more valuable information for selecting purposes. Additionally, nonetheless each model has its own peculiarities;our results concur that RBF fulfills most of our interests. Furthermore, the readers can also benefit from this study if their problem at hand has certain characteristics such as a low budget of computational time or a low-dimension problem since they can assess specific results of our experimentation.
A new parameter-estimation algorithm, which minimises the cross-validated prediction error for linear-in-the-parameter models, is proposed, based on stacked regression and an evolutionary algorithm. It is initially sh...
详细信息
A new parameter-estimation algorithm, which minimises the cross-validated prediction error for linear-in-the-parameter models, is proposed, based on stacked regression and an evolutionary algorithm. It is initially shown that cross-validation is very important for prediction in linear-in-the-parameter models using a criterion called the mean dispersion error (MDE). Stacked regression, which can be regarded as a sophisticated type of cross-validation, is then introduced based on an evolutionary algorithm, to produce a new parameter-estimation algorithm, which preserves the parsimony of a concise model structure that is determined using the forward orthogonal least-squares (OLS) algorithm. The PRESS prediction errors ale used for cross-validation, and the sunspot and Canadian lynx time series are used to demonstrate the new algorithms.
暂无评论