1,873 research outputs found
Génération et contrôle autonomes d’opérateurs pour les algorithmes évolutionnaires
Les algorithmes évolutionnaires ont largement démontré leur utilité pour la résolution de problèmes combinatoires. Toutefois, leur utilisation pratique suppose de régler, d\u27une part, un certain nombre de paramètres fonctionnels et, d\u27autre part, de définir judicieusement les opérateurs qui seront utilisés pour la résolution. En effet, comme pour la majorité des méthodes métaheuristiques, les performances d\u27un algorithme évolutionnaire sont intrinséquement liées à sa capacité à correctement gérer l\u27équilibre entre l\u27exploitation et l\u27exploration de l\u27espace de recherche. Récemment, de nouvelles approches ont vu le jour pour rendre ces algorithmes plus autonomes, notamment en automatisant le réglage et/ou le contrôle de paramètres. Nous proposons ici une nouvelle méthode dont l\u27objectif est double: d\u27une part nous souhaitons contrôler dynamiquement le comportement des opérateurs au sein d\u27un algorithme génétique, à travers leurs probabilités d\u27application et, d\u27autre part, nous souhaitons gérer un ensemble important d\u27opérateurs potentiels, dont l\u27utilisateur ne connaît pas a priori les performances, de manière également automatisée. Grâce à un mécanisme d\u27évaluation de l\u27état de la recherche en cours et de récompenses et de pénalités, le système devra identifier les opérateurs efficaces au détriment de ceux qui le sont moins. nous expérimentons cette approche sur le problème SAT afin de démontrer qu\u27un algorithme autonome peut obtenir des performances similaires à celles d\u27un algorithme dédié, disposant d\u27opérateurs spécifiquement sélectionnés. Cette démarche vise finalement à libérer l\u27utilisateur de tâches fastidieuses de réglage et de l\u27expertise nécessaire à la conception d\u27algorithmes, souvent ad-hoc
A Comparison of Operator Utility Measures for On-Line Operator Selection in Local Search
This paper investigates the adaptive selection of operators in the context of Local Search. The utility of each operator is computed from the solution quality and distance of the candidate solution from the search trajectory. A number of utility measures based on the Pareto dominance relationship and the relative distances between the operators are proposed and evaluated on QAP instances using an implied or static target balance between exploitation and exploration. A refined algorithm with an adaptive target balance is then examined
Sélection adaptative d’opérateurs pour la recherche locale basée sur un compromis exploration-exploitation
Autonomous operator management for evolutionary algorithms
The performance of an evolutionary algorithm strongly depends on the design of its operators and on the management of these operators along the search; that is, on the ability of the algorithm to balance exploration and exploitation of the search space. Recent approaches automate the tuning and control of the parameters that govern this balance. We propose a new technique to dynamically control the behavior of operators in an EA and to manage a large set of potential operators. The best operators are rewarded by applying them more often. Tests of this technique on instances of 3-SAT return results that are competitive with an algorithm tailored to the problem
Controlling behavioral and structural parameters in evolutionary algorithms
Evolutionary algorithms have been efficiently used for solv-ing combinatorial problems. However a successful application rely on a good definition of the algorithm structure and a correct search guidance. Similarly to the majority of metaheuristic methods, the performance of an evolutionary algorithm is intrinsically linked to its ability to properly manage the balance between the exploitation and the exploration ofthe search space. Recently, new approaches have emerged to make thesealgorithms more independent, especially by automating the setting ofparameters. We propose a new approach whose objective is twofold: (1) to manage an important set of potential operators, whose performances are a priori unknown, and (2) to dynamically control the behavior of operators in a evolutionary algorithm, thanks to their probabilities of application
Extreme compass and Dynamic Multi-Armed Bandits for Adaptive Operator Selection
The goal of adaptive operator selection is the on-line control of the choice of variation operators within evolutionary algorithms. The control process is based on two main components, the credit assignment, that defines the reward that will be used to evaluate the quality of an operator after it has been applied, and the operator selection mechanism, that selects one operator based on some operators qualities. Two previously developed adaptive operator selection methods are combined here: Compass evaluates the performance of operators by considering not only the fitness improvements from parent to offspring, but also the way they modify the diversity of the population, and their execution time; dynamic multi-armed bandit proposes a selection strategy based on the well-known UCB algorithm, achieving a compromise between exploitation and exploration, while nevertheless quickly adapting to changes. Tests with the proposed method, called ExCoDyMAB, are carried out using several hard instances of the satisfiability problem (SAT). Results show the good synergetic effect of combining both approaches
From parameter control to search control: Parameter Control Abstraction in Evolutionary Algorithms
This paper presents a method to encapsulate parameters of evolutionary algorithms and to create an abstraction that simplifies the control and the understanding of the internal behavior of the algorithm. A fuzzy model is used to learn the effects of parameters over the search process. Then, high-level strategies can be defined to modify parameters automatically in order to achieve a scheduledlevel of balance between exploration and exploitation during the search. We experimented supervised control strategies and autonomous schemes that adjust parameters dynamically. Experiments have been performed on the Quadratic Assignment Problem in order to analyze the strengths and weaknesses of each approach. Possible improvements of the general methodology are also discussed
EEG characterization of the Alzheimer's disease continuum by means of multiscale entropies
Alzheimer's disease (AD) is a neurodegenerative disorder with high prevalence, known for its highly disabling symptoms. The aim of this study was to characterize the alterations in the irregularity and the complexity of the brain activity along the AD continuum. Both irregularity and complexity can be studied applying entropy-based measures throughout multiple temporal scales. In this regard, multiscale sample entropy (MSE) and refined multiscale spectral entropy (rMSSE) were calculated from electroencephalographic (EEG) data. Five minutes of resting-state EEG activity were recorded from 51 healthy controls, 51 mild cognitive impaired (MCI) subjects, 51 mild AD patients (ADMIL), 50 moderate AD patients (ADMOD), and 50 severe AD patients (ADSEV). Our results show statistically significant differences (p-values < 0.05, FDR-corrected Kruskal-Wallis test) between the five groups at each temporal scale. Additionally, average slope values and areas under MSE and rMSSE curves revealed significant changes in complexity mainly for controls vs. MCI, MCI vs. ADMIL and ADMOD vs. ADSEV comparisons (p-values < 0.05, FDR-corrected Mann-Whitney U-test). These findings indicate that MSE and rMSSE reflect the neuronal disturbances associated with the development of dementia, and may contribute to the development of new tools to track the AD progression.This research was supported by European Commission and European Regional Development Fund (FEDER) under project “Análisis y correlación entre el genoma completo y la actividad cerebral para la ayuda en el diagnóstico de la enfermedad de Alzheimer” (Cooperation Programme Interreg V-A Spain-Portugal, POCTEP 2014-2020); by “Ministerio de Ciencia, Innovación y Universidades” and FEDER under projects PGC2018-098214-A-I00 and DPI2017-84280-R; and by “Fundação para a Ciência e a Tecnologia/Ministério da Ciência, Tecnologia e Inovação” and FEDER under projects POCI-01-0145-FEDER-007274 and UID/MAT/00144/2013
A Compass to Guide Genetic Algorithms
Parameter control is a key issue to enhance performances of Genetic Algorithms (GA). Although many studies exist on this problem, it is rarely addressed in a general way. Consequently, in practice, parameters are often adjusted manually. Some generic approaches have been experimented by looking at the recent improvements provided by the operators. In this paper, we extend this approach by including operators’ effect over population diversity and computation time. Our controller, named Compass, provides an abstraction of GA’s parameters that allows the user to directly adjust the balance between exploration and exploitation of the search space. The approach is then experimented on the resolution of a classic combinatorial problem (SAT)
- …