Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christian Gagné is active.

Publication


Featured researches published by Christian Gagné.


International Journal on Artificial Intelligence Tools | 2006

GENERICITY IN EVOLUTIONARY COMPUTATION SOFTWARE TOOLS: PRINCIPLES AND CASE-STUDY

Christian Gagné; Marc Parizeau

This paper deals with the need for generic software development tools in evolutionary computations (EC). These tools will be essential for the next generation of evolutionary algorithms where application designers and researchers will need to mix different combinations of traditional EC (e.g. genetic algorithms, genetic programming, evolutionary strategies, etc.), or to create new variations of these EC, in order to solve complex real world problems. Six basic principles are proposed to guide the development of such tools. These principles are then used to evaluate six freely available, widely used EC software tools. Finally, the design of Open BEAGLE, the framework developed by the authors, is presented in more detail.


european conference on genetic programming | 2006

Genetic programming, validation sets, and parsimony pressure

Christian Gagné; Marc Schoenauer; Marc Parizeau; Marco Tomassini

Fitness functions based on test cases are very common in Genetic Programming (GP). This process can be assimilated to a learning task, with the inference of models from a limited number of samples. This paper is an investigation on two methods to improve generalization in GP-based learning: 1) the selection of the best-of-run individuals using a three data sets methodology, and 2) the application of parsimony pressure in order to reduce the complexity of the solutions. Results using GP in a binary classification setup show that while the accuracy on the test sets is preserved, with less variances compared to baseline results, the mean tree size obtained with the tested methods is significantly reduced.


IEEE Transactions on Instrumentation and Measurement | 2013

Probabilistic Sensing Model for Sensor Placement Optimization Based on Line-of-Sight Coverage

Vahab Akbarzadeh; Christian Gagné; Marc Parizeau; Meysam Argany; Mir Abolfazl Mostafavi

This paper proposes a probabilistic sensor model for the optimization of sensor placement. Traditional schemes rely on simple sensor behaviour and environmental factors. The consequences of these oversimplifications are unrealistic simulation of sensor performance and, thus, suboptimal sensor placement. In this paper, we develop a novel probabilistic sensing model for sensors with line-of-sight-based coverage (e.g., cameras) to tackle the sensor placement problem for these sensors. The probabilistic sensing model consists of membership functions for sensing range and sensing angle, which takes into consideration sensing capacity probability as well as critical environmental factors such as terrain topography. We then implement several optimization schemes for sensor placement optimization, including simulated annealing, limited-memory Broyden-Fletcher-Goldfarb-Shanno method, and covariance matrix adaptation evolution strategy.


genetic and evolutionary computation conference | 2012

DEAP: a python framework for evolutionary algorithms

François-Michel De Rainville; Félix-Antoine Fortin; Marc-André Gardner; Marc Parizeau; Christian Gagné

DEAP (Distributed Evolutionary Algorithms in Python) is a novel volutionary computation framework for rapid prototyping and testing of ideas. Its design departs from most other existing frameworks in that it seeks to make algorithms explicit and data structures transparent, as opposed to the more common black box type of frameworks. It also incorporates easy parallelism where users need not concern themselves with gory implementation details like synchronization and load balancing, only functional decomposition. Several examples illustrate the multiple properties of DEAP.


systems man and cybernetics | 2006

Analysis of a master-slave architecture for distributed evolutionary computations

Marc Dubreuil; Christian Gagné; Marc Parizeau

This paper introduces a new mathematical model of the master-slave architecture for distributed evolutionary computations (EC). This model is validated using a concrete implementation based on the Distributed BEAGLE C++ framework. Results show that contrary to (current) popular belief, master-slave architectures are able to scale well over local area networks of workstations using off-the-shelf networking equipment. The main properties of the master-slave are also compared with those of the more mainstream island-model.


international conference on document analysis and recognition | 2001

Character recognition experiments using Unipen data

Marc Parizeau; Alexandre Lemieux; Christian Gagné

This paper presents experiments that compare the performances of several versions of a regional-fuzzy representation (RFR) developed for cursive handwriting recognition (CHR). These experiments are conducted using a common neural network classifier namely a multilayer perceptron (MLP) trained with backpropagation. Results are given for isolated digits, isolated lower-case letters and lower-case letters extracted from phrases, from the Unipen database. Data set Train-R01/V07 is used for training while DevTest-R01/V02 is used for testing. The best overall representation yields recognition rates of respectively 97.0% and 85.6% for isolated digits and lower case, and 84.4% for lower-case extracted from phrases.


International Journal on Document Analysis and Recognition | 2006

Genetic engineering of hierarchical fuzzy regional representations for handwritten character recognition

Christian Gagné; Marc Parizeau

This paper presents a genetic programming based approach for optimizing the feature extraction step of a handwritten character recognizer. This recognizer uses a simple multilayer perceptron as a classifier and operates on a hierarchical feature space of orientation, curvature, and center of mass primitives. The nodes of the hierarchy represent rectangular sub-regions of their parent node, the tree root corresponding to the characters bounding box. Within each sub-region, a variable number of fuzzy features are extracted. Genetic programming is used to simultaneously learn the best hierarchy and the best combination of fuzzy features. Moreover, the fuzzy features are not predetermined, they are inferred from the evolution process which runs a two-objective selection operator. The first objective maximizes the recognition rate, and the second minimizes the feature space size. Results on Unipen data show that, using this approach, robust representations could be obtained that out-performed comparable human designed hierarchical fuzzy regional representations.


trans. computational science | 2011

A GIS based wireless sensor network coverage estimation and optimization: a voronoi approach

Meysam Argany; Mir Abolfazl Mostafavi; Farid Karimipour; Christian Gagné

Recent advances in sensor technology have resulted in the design and development of more efficient and low cast sensor networks for environmental monitoring, object surveillance, tracking and controlling of moving objects, etc. The deployment of a sensor network in a real environment presents several challenging issues that are often oversimplified in the existing solutions. Different approaches have been proposed in the literatures to solve this problem. Many of these approaches use Voronoi diagram and Delaunay triangulation to identify sensing holes in the network and create an optimal arrangement of the sensors to eliminate the holes. However, most of these methods do not consider the reality of the environment in which the sensor network is deployed. This paper presents a survey of the existing solutions for geosensor network optimization that use Voronoi diagram and Delaunay triangulation and identifies their limitations in a real world application. Next, it proposes a more realistic approach by integrating spatial information in the optimization process based on Voronoi diagram. Finally the results of two cases studies based on the proposed approach in natural area and urban environment are presented and discussed.


genetic and evolutionary computation conference | 2007

Ensemble learning for free with evolutionary algorithms

Christian Gagné; Michèle Sebag; Marc Schoenauer; Marco Tomassini

Evolutionary Learning proceeds by evolving a population of classifiers, from which it generally returns (with some notable exceptions) the single best-of-run classifier as final result. In the meanwhile, Ensemble Learning, one of the most efficient approaches in supervised Machine Learning for the last decade, proceeds by building a population of diverse classifiers. Ensemble Learning with Evolutionary Computation thus receives increasing attention. The Evolutionary Ensemble Learning (EEL) approach presented in this paper features two contributions. First, a new fitness function, inspired by co-evolution and enforcing the classifier diversity, is presented. Further, a new selection criterion based on the classification margin is proposed. This criterion is used to extract the classifier ensemble from the final population only (Off-EEL) or incrementally along evolution (On-EEL). Experiments on a set of benchmark problems show that Off-EEL outperforms single-hypothesis evolutionary learning and state-of-art Boosting and generates smaller classifier ensembles.


genetic and evolutionary computation conference | 2009

Improving genetic algorithms performance via deterministic population shrinkage

Juan Luis Jiménez Laredo; Carlos M. Fernandes; Juan J. Merelo; Christian Gagné

Despite the intuition that the same population size is not needed throughout the run of an Evolutionary Algorithm (EA), most EAs use a fixed population size. This paper presents an empirical study on the possible benefits of a Simple Variable Population Sizing (SVPS) scheme on the performance of Genetic Algorithms (GAs). It consists in decreasing the population for a GA run following a predetermined schedule, configured by a speed and a severity parameter. The method uses as initial population size an estimation of the minimum size needed to supply enough building blocks, using a fixed-size selectorecombinative GA converging within some confidence interval toward good solutions for a particular problem. Following this methodology, a scalability analysis is conducted on deceptive, quasi-deceptive, and non-deceptive trap functions in order to assess whether SVPS-GA improves performances compared to a fixed-size GA under different problem instances and difficulty levels. Results show several combinations of speed-severity where SVPS-GA preserves the solution quality while improving performances, by reducing the number of evaluations needed for success.

Collaboration


Dive into the Christian Gagné's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge