Please login to be able to save your searches and receive alerts for new content matching your search criteria.
Biological networks are structurally adaptive and take on non-random topological properties that influence system robustness. Studies are only beginning to reveal how these structural features emerge, however the influence of component fitness and community cohesion (modularity) have attracted interest from the scientific community. In this study, we apply these concepts to an evolutionary algorithm and allow its population to self-organize using information that the population receives as it moves over a fitness landscape. More precisely, we employ fitness and clustering based topological operators for guiding network structural dynamics, which in turn are guided by population changes taking place over evolutionary time. To investigate the effect on evolution, experiments are conducted on six engineering design problems and six artificial test functions and compared against cellular genetic algorithms and panmictic evolutionary algorithm designs. Our results suggest that a self-organizing topology evolutionary algorithm can exhibit robust search behavior with strong performance observed over short and long time scales. More generally, the coevolution between a population and its topology may constitute a promising new paradigm for designing adaptive search heuristics.
Feature selection is a multi-objective problem with the two main conflicting objectives of minimising the number of features and maximising the classification performance. However, most existing feature selection algorithms are single objective and do not appropriately reflect the actual need. There are a small number of multi-objective feature selection algorithms, which are wrapper based and accordingly are computationally expensive and less general than filter algorithms. Evolutionary computation techniques are particularly suitable for multi-objective optimisation because they use a population of candidate solutions and are able to find multiple non-dominated solutions in a single run. However, the two well-known evolutionary multi-objective algorithms, non-dominated sorting based multi-objective genetic algorithm II (NSGAII) and strength Pareto evolutionary algorithm 2 (SPEA2) have not been applied to filter based feature selection. In this work, based on NSGAII and SPEA2, we develop two multi-objective, filter based feature selection frameworks. Four multi-objective feature selection methods are then developed by applying mutual information and entropy as two different filter evaluation criteria in each of the two proposed frameworks. The proposed multi-objective algorithms are examined and compared with a single objective method and three traditional methods (two filters and one wrapper) on eight benchmark datasets. A decision tree is employed to test the classification performance. Experimental results show that the proposed multi-objective algorithms can automatically evolve a set of non-dominated solutions that include a smaller number of features and achieve better classification performance than using all features. NSGAII and SPEA2 outperform the single objective algorithm, the two traditional filter algorithms and even the traditional wrapper algorithm in terms of both the number of features and the classification performance in most cases. NSGAII achieves similar performance to SPEA2 for the datasets that consist of a small number of features and slightly better results when the number of features is large. This work represents the first study on NSGAII and SPEA2 for filter feature selection in classification problems with both providing field leading classification performance.
Obtaining multi-objective optimization solutions with a small number of points smartly distributed along the Pareto front is a challenge. Optimization methods, such as the normalized normal constraint (NNC), propose the use of a filter to achieve a smart Pareto front distribution. The NCC optimization method presents several disadvantages related with the procedure itself, initial condition dependency, and computational burden. In this article, the epsilon-variable multi-objective genetic algorithm (ev-MOGA) is presented. This algorithm characterizes the Pareto front in a smart way and removes the disadvantages of the NNC method. Finally, examples of a three-bar truss design and controller tuning optimizations are presented for comparison purposes.
Evolutionary algorithms (EAs) can be used to find solutions in dynamic environments. In such cases, after a change in the environment, EAs can either be restarted or they can take advantage of previous knowledge to resume the evolutionary process. The second option tends to be faster and demands less computational effort. The preservation or growth of population diversity is one of the strategies used to advance the evolutionary process after modifications to the environment. We propose a new adaptive method to control population diversity based on a model-reference. The EA evolves the population whereas a control strategy, independently, handles the population diversity. Thus, the adaptive EA evolves a population that follows a diversity-reference model. The proposed model, called the Diversity-Reference Adaptive Control Evolutionary Algorithm (DRAC), aims to maintain or increase the population diversity, thus avoiding premature convergence, and assuring exploration of the solution space during the whole evolutionary process. We also propose a diversity models based on the dynamics of heterozygosity of the population, as models to be tracked by the diversity control. The performance of DRAC showed promising results when compared with the standard genetic algorithm and six other adaptive evolutionary algorithms in 14 different experiments with three different types of environments.
Many engineering optimization problems do not standard mathematical techniques, and cannot be solved using exact algorithms. Evolutionary algorithms have been successfully used for solving such optimization problems. Differential evolution is a simple and efficient population-based evolutionary algorithm for global optimization, which has been applied in many real world engineering applications. However, the performance of this algorithm is sensitive to appropriate choice of its parameters as well as its mutation strategy. In this paper, we propose two different underlying classes of learning automata based differential evolution for adaptive selection of crossover probability and mutation strategy in differential evolution. In the first class, genomes of the population use the same mutation strategy and crossover probability. In the second class, each genome of the population adjusts its own mutation strategy and crossover probability parameter separately. The performance of the proposed methods is analyzed on ten benchmark functions from CEC 2005 and one real-life optimization problem. The obtained results show the efficiency of the proposed algorithms for solving real-parameter function optimization problems.
Brazil is an agricultural nation whose process of spraying pesticides is mainly carried out by using aircrafts. However, the use of aircrafts with on-board pilots has often resulted in chemicals being sprayed outside the intended areas. The precision required for spraying on crop fields is often impaired by external factors, like changes in wind speed and direction. To address this problem, ensuring that the pesticides are sprayed accurately, this paper proposes the use of artificial neural networks (ANN) on programmable UAVs. For such, the UAV is programmed to spray chemicals on the target crop field considering dynamic context. To control the UAV ight route planning, we investigated several optimization techniques including Particle Swarm Optimization (PSO). We employ PSO to find near-optimal parameters for static environments and then train a neural network to interpolate PSO solutions in order to improve the UAV route in dynamic environments. Experimental results showed a gain in the spraying precision in dynamic environments when ANN and PSO were combined. We demonstrate the improvement in figures when compared against the exclusive use of PSO. This approach will be embedded in UAVs with programmable boards, such as Raspberry PIs or Beaglebones. The experimental results demonstrate that the proposed approach is feasible and can meet the demand for a fast response time needed by the UAV to adjust its route in a highly dynamic environment, while seeking to spray pesticides accurately.
This study introduces an advanced Combinatorial Reverse Auction (CRA), multi-units, multiattributes and multi-objective, which is subject to buyer and seller trading constraints. Conflicting objectives may occur since the buyer can maximize some attributes and minimize some others. To address the Winner Determination (WD) problem for this type of CRAs, we propose an optimization approach based on genetic algorithms that we integrate with our variants of diversity and elitism strategies to improve the solution quality. Moreover, by maximizing the buyer’s revenue, our approach is able to return the best solution for our complex WD problem. We conduct a case study as well as simulated testing to illustrate the importance of the diversity and elitism schemes. We also validate the proposed WD method through simulated experiments by generating large instances of our CRA problem. The experimental results demonstrate on one hand the performance of our WD method in terms of several quality measures, like solution quality, run-time complexity and trade-off between convergence and diversity, and on the other hand, it’s significant superiority to well-known heuristic and exact WD techniques that have been implemented for much simpler CRAs.
In this paper we describe a general framework for parallel optimization based on the island model of evolutionary algorithms. The framework runs a number of optimization methods in parallel with periodic communication. In this way, it essentially creates a parallel ensemble of optimization methods. At the same time, the system contains a planner that decides which of the available optimization methods should be used to solve the given optimization problem and changes the distribution of such methods during the run of the optimization. Thus, the system effectively solves the problem of online parallel portfolio selection.
The proposed system is evaluated in a number of common benchmarks with various problem encodings as well as in two real-life problems — the optimization in recommender systems and the training of neural networks for the control of electric vehicle charging.
Road traffic is increasing nowadays due to the rapid growth of vehicle usage, which necessitates highly accurate traffic prediction systems. The traffic data is time-series data which identifies different pattern during low, moderate and high traffic time. Moving weighted average model that captures this phenomenon by assigning different weights for the different traffic classes to calculate the threshold values. This paper addresses the class imbalance in the traffic dataset due to which has the high impact on precision. The class imbalance problem can be handled by various data-level and algorithm-level techniques. Hybrid methods show better results while handling skewed class distribution in binary class problems. But the multiclass imbalance is a rarely focused research area. In this work, Cluster Based Evolutionary Undersampling with Correlation Relation (CBEUS_CR) is proposed to handle the multiclass imbalance problem of the traffic prediction system. The proposed system uses multiple regression as a fitness function on traffic parameters of an evolutionary algorithm in the majority classes on Apache spark environment. As a result, the sensitivity, and specificity of traffic prediction is improved and achieves 97% accuracy as it balances the number of instances between majority and minority classes.
Cultural Algorithms are computational self-adaptive models which consist of a population and a belief space. The problem-solving experience of individuals selected from the population space by the acceptance function is generalized and stored in the belief space. This knowledge can then control the evolution of the population component by means of the influence function. Here, we examine the role that different forms of knowledge can play in the self-adaptation process within cultural systems. In particular, we compare various approaches that use normative and situational knowledge in different ways to guide the function optimization process.
The results in this study demonstrate that Cultural Algorithms are a naturally useful framework for self-adaptation and that the use of a cultural framework to support self-adaptation in Evolutionary Programming can produce substantial performance improvements over population-only systems as expressed in terms of (1) systems success ratio, (2) execution CPU time, and (3) convergence (mean best solution) for a given set of 34 function minimization problems. The nature of these improvements and the type of knowledge that is most effective in producing them depend on the problem's functional landscape. In addition, it was found that the same held true for the population-only self-adaptive EP systems. Each level of self-adaptation (component, individual, and population) outperformed the others for problems with particular landscape features.
The problem of assigning gates to aircraft that are due to arrive at an airport is one that involves a dynamic task environment. Airport gates can only be assigned if they are currently available, but deciding which gate to assign to which flight also involves satisfying multiple additional constraints. Once a solution has been found, new incoming flights will have approached the airspace of the airport in question, and these will require arrival gates to be assigned to them, so the entire process must be repeated. We have come up with a combined knowledge-based and evolutionary approach for performing the airport gate scheduling task. In this paper we present our model from a theoretical point of view, and then discuss a particular implementation of it for the scheduling of arrival gates in a specific airport and show some experimental results.
We examine a strong chess-endgame player, previously developed by us through genetic programming, focusing on the player's emergent capabilities and tactics in the context of a chess match. First, we provide a detailed description of the evolutionary approach by which our player was developed. Then, using a number of methods we analyze the evolved player's building blocks and their effect on play level. We conclude that evolution has found combinations of building blocks that are far from trivial and cannot be explained through simple combination — thereby indicating the possible emergence of complex strategies.
The electronic mail (email) is nowadays an essential communication service being widely used by most Internet users. One of the main problems affecting this service is the proliferation of unsolicited messages (usually denoted by spam) which, despite the efforts made by the research community, still remains as an inherent problem affecting this Internet service. In this perspective, this work proposes and explores the concept of a novel symbiotic feature selection approach allowing the exchange of relevant features among distinct collaborating users, in order to improve the behavior of anti-spam filters. For such purpose, several Evolutionary Algorithms (EA) are explored as optimization engines able to enhance feature selection strategies within the anti-spam area. The proposed mechanisms are tested using a realistic incremental retraining evaluation procedure and resorting to a novel corpus based on the well-known Enron datasets mixed with recent spam data. The obtained results show that the proposed symbiotic approach is competitive also having the advantage of preserving end-users privacy.
This paper provides a systematic study of the technologies and algorithms associated with the implementation of multiobjective evolutionary algorithms (MOEAs) for the solution of the portfolio optimization problem. Based on the examination of the state-of-the art we provide the best practices for dealing with the complexities of the constrained portfolio optimization problem (CPOP). In particular, rigorous algorithmic and technical treatment is provided for the efficient incorporation of a wide range of real-world constraints into the MOEAs. Moreover, we address special configuration issues related to the application of MOEAs for solving the CPOP. Finally, by examining the state-of-the-art we identify the most appropriate performance metrics for the evaluation of the relevant results from the implementation of the MOEAs to the solution of the CPOP.
Decision-making problems often require characterization of alternatives through multiple criteria. In contexts where some of these criteria interact, the decision maker (DM) must consider the interaction effects during the aggregation of criteria scores. The well-known ELECTRE (ELimination Et Choix Traduisant la REalité) methods were recently improved to deal with interacting criteria fulfilling several relevant properties, addressing the main types of interaction, and retaining most of the fundamental characteristics of the classical methods. An important criticism to such a family of methods is that defining its parameter values is often difficult and can involve significant challenges and high cognitive effort for the DM; this is exacerbated in the improved version whose parameters are even less intuitive. Here, we describe an evolutionary-based method in which parameter values are inferred by exploiting easy-to-make decisions made or accepted by the DM, thereby reducing his/her cognitive effort. A genetic algorithm is proposed to solve a regression-inspired nonlinear optimization problem. To the best of our knowledge, this is the first paper addressing the indirect elicitation of the ELECTRE model’s parameters with interacting criteria. The proposal is assessed through both in-sample and out-of-sample experiments. Statistical tests indicate robustness of the proposal in terms of the number of criteria and their possible interactions. Results show almost perfect effectiveness to reproduce the DM’s preferences in all situations.
Sin clusters in the size range n = 4–30 have been investigated using a combination of global structure optimization methods with DFT and ab initio calculations. One of the central aims is to provide explanations for the structural transition from prolate to spherical outer shapes at about n = 25, as observed in ion mobility measurements. Firstly, several existing empirical potentials for silicon and a newly generated variant of one of them were better adapted to small silicon clusters, by global optimization of their parameters. The best resulting empirical potentials were then employed in global cluster structure optimizations. The most promising structures from this stage were relaxed further at the DFT level with the hybrid B3LYP functional. For the resulting structures, single point energies have been calculated at the LMP2 level with a reasonable medium-sized basis set, cc-pVTZ. These DFT and LMP2 calculations were also carried out for the best structures proposed in the literature, including the most recent ones, to obtain the currently best and most complete overall picture of the structural preferences of silicon clusters. In agreement with recent findings, results obtained at the DFT level do support the shape transition from prolate to spherical structures, beginning with Si26 (albeit not completely without problems). In stark contrast, at the LMP2 level, the dominance of spherical structures after the transition region could not be confirmed. Instead, just as below the transition region, prolate isomers are obtained as the lowest-energy structures for n ≤ 29. We conclude that higher (probably multireference) levels of theoretical treatments are needed before the puzzle of the silicon cluster shape transition at n = 25 can safely be considered as explained.
The study of production systems taxonomy not only provides a good description of organization dominant groups but also provides the ground for more specialized studies such as a study of performance, the proper form of production decisions in each group, and the theorizing in it. In some taxonomic studies, due to high speed and ease of implementation, K-means cluster analysis was used to analyze data but the convergence took place in local optimum. For this reason, Hybrid Clustering Algorithms were used for the clustering of manufacturing companies. The clustering results of these methods were compared using validation indicators. According to the results of the comparisons, the best clustering algorithm was chosen, based on which cluster naming was done. Then, using the results of Discriminant Analysis, the distinctive dimensions of clusters were identified and the results showed that the manufacturing systems in Iran can be introduced in two dimensions of green production planning and resource capacity.
Hypersensitive (HS) sites in genomic sequences are reliable markers of DNA regulatory regions that control gene expression. Annotation of regulatory regions is important in understanding phenotypical differences among cells and diseases linked to pathologies in protein expression. Several computational techniques are devoted to mapping out regulatory regions in DNA by initially identifying HS sequences. Statistical learning techniques like Support Vector Machines (SVM), for instance, are employed to classify DNA sequences as HS or non-HS. This paper proposes a method to automate the basic steps in designing an SVM that improves the accuracy of such classification. The method proceeds in two stages and makes use of evolutionary algorithms. An evolutionary algorithm first designs optimal sequence motifs to associate explicit discriminating feature vectors with input DNA sequences. A second evolutionary algorithm then designs SVM kernel functions and parameters that optimally separate the HS and non-HS classes. Results show that this two-stage method significantly improves SVM classification accuracy. The method promises to be generally useful in automating the analysis of biological sequences, and we post its source code on our website.
Manufacturing based corporations often find themselves confronted with complexities of increased pressures to innovate in order to ensure their comparative market positions. In order to react to various exogenous changes corporations need to develop strategies that match their manufacturing resources as well as products with the markets requirements. Product scenarios represent a holistic approach for managing innovation processes and technologies efficiently. The analysis through evolutionary algorithms for compatibility between and amongst the product structure segments provides the necessary information about their suitability. The resulting scenarios, roadmaps and regular monitoring processes are prerequisite for the managerial decision making process and the implementation of product and technology strategies.
Evolutionary Computation (EC) has attracted increasing attention in recent years, as powerful computational techniques, for solving many complex real-world problems. The Operations Research (OR)/Optimization community is divided on the acceptability of these techniques. One group accepts these techniques as potential heuristics for solving complex problems and the other rejects them on the basis of their weak mathematical foundations. In this paper, we discuss the reasons for using EC in optimization. A brief review of Evolutionary Algorithms (EAs) and their applications is provided. We also investigate the use of EAs for solving a two-stage transportation problem by designing a new algorithm. The computational results are analyzed and compared with conventional optimization techniques.