Andrea Maesani
École Polytechnique Fédérale de Lausanne
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Andrea Maesani.
IEEE Transactions on Evolutionary Computation | 2016
Andrea Maesani; Giovanni Iacca; Dario Floreano
The performance of evolutionary algorithms can be heavily undermined when constraints limit the feasible areas of the search space. For instance, while covariance matrix adaptation evolution strategy (CMA-ES) is one of the most efficient algorithms for unconstrained optimization problems, it cannot be readily applied to constrained ones. Here, we used concepts from memetic computing, i.e., the harmonious combination of multiple units of algorithmic information, and viability evolution, an alternative abstraction of artificial evolution, to devise a novel approach for solving optimization problems with inequality constraints. Viability evolution emphasizes the elimination of solutions that do not satisfy viability criteria, which are defined as boundaries on objectives and constraints. These boundaries are adapted during the search to drive a population of local search units, based on CMA-ES, toward feasible regions. These units can be recombined by means of differential evolution operators. Of crucial importance for the performance of our method, an adaptive scheduler toggles between exploitation and exploration by selecting to advance one of the local search units and/or recombine them. The proposed algorithm can outperform several state-of-the-art methods on a diverse set of benchmark and engineering problems, both for quality of solutions and computational resources needed.
PLOS ONE | 2014
Andrea Maesani; Pradeep Ruben Fernando; Dario Floreano
Evolutionary algorithms are widespread heuristic methods inspired by natural evolution to solve difficult problems for which analytical approaches are not suitable. In many domains experimenters are not only interested in discovering optimal solutions, but also in finding the largest number of different solutions satisfying minimal requirements. However, the formulation of an effective performance measure describing these requirements, also known as fitness function, represents a major challenge. The difficulty of combining and weighting multiple problem objectives and constraints of possibly varying nature and scale into a single fitness function often leads to unsatisfactory solutions. Furthermore, selective reproduction of the fittest solutions, which is inspired by competition-based selection in nature, leads to loss of diversity within the evolving population and premature convergence of the algorithm, hindering the discovery of many different solutions. Here we present an alternative abstraction of artificial evolution, which does not require the formulation of a composite fitness function. Inspired from viability theory in dynamical systems, natural evolution and ethology, the proposed method puts emphasis on the elimination of individuals that do not meet a set of changing criteria, which are defined on the problem objectives and constraints. Experimental results show that the proposed method maintains higher diversity in the evolving population and generates more unique solutions when compared to classical competition-based evolutionary algorithms. Our findings suggest that incorporating viability principles into evolutionary algorithms can significantly improve the applicability and effectiveness of evolutionary methods to numerous complex problems of science and engineering, ranging from protein structure prediction to aircraft wing design.
parallel problem solving from nature | 2014
Andrea Maesani; Dario Floreano
Viability Evolution is an abstraction of artificial evolution which operates by eliminating candidate solutions that do not satisfy viability criteria. Viability criteria are defined as boundaries on the values of objectives and constraints of the problem being solved. By adapting these boundaries it is possible to drive the search towards desired regions of solution space, discovering optimal solutions or those satisfying a set of constraints. Although in previous work we demonstrated the feasibility of the approach by implementing it on a simple genetic algorithm, the method was clearly not competitive with the current evolutionary computation state-of-the-art. In this work, we test Viability Evolution principles on a modified (1+1)-CMA-ES for constrained optimization. The resulting method shows competitive performance when tested on eight unimodal problems.
PLOS Computational Biology | 2015
Andrea Maesani; Pavan Ramdya; Steeve Cruchet; Kyle Gustafson; Richard Benton; Dario Floreano
The neural mechanisms determining the timing of even simple actions, such as when to walk or rest, are largely mysterious. One intriguing, but untested, hypothesis posits a role for ongoing activity fluctuations in neurons of central action selection circuits that drive animal behavior from moment to moment. To examine how fluctuating activity can contribute to action timing, we paired high-resolution measurements of freely walking Drosophila melanogaster with data-driven neural network modeling and dynamical systems analysis. We generated fluctuation-driven network models whose outputs—locomotor bouts—matched those measured from sensory-deprived Drosophila. From these models, we identified those that could also reproduce a second, unrelated dataset: the complex time-course of odor-evoked walking for genetically diverse Drosophila strains. Dynamical models that best reproduced both Drosophila basal and odor-evoked locomotor patterns exhibited specific characteristics. First, ongoing fluctuations were required. In a stochastic resonance-like manner, these fluctuations allowed neural activity to escape stable equilibria and to exceed a threshold for locomotion. Second, odor-induced shifts of equilibria in these models caused a depression in locomotor frequency following olfactory stimulation. Our models predict that activity fluctuations in action selection circuits cause behavioral output to more closely match sensory drive and may therefore enhance navigation in complex sensory environments. Together these data reveal how simple neural dynamics, when coupled with activity fluctuations, can give rise to complex patterns of animal behavior.
robotics and biomimetics | 2013
Jürg Markus Germann; Andrea Maesani; Manuel Stöckli; Dario Floreano
Modular or multi-cellular robots hold the promise to adapt their morphology to task and environment. However, research in modular robotics has traditionally been limited to mechanically non-adaptive systems due to hard building blocks and rigid connection mechanisms. To improve adaptation and global flexibility, we suggest the use of modules made of soft materials. Thanks to recent advances in fabrication techniques the development of soft robots without spatial or material constraints is now possible. In order to exploit this vast design space, computer simulations are a time and cost-efficient tool. However, there is currently no framework available that allows studying the dynamics of soft multi-cellular systems. In this work, we present our simulation framework named Soft Cell Simulator (SCS) that enables to study both mechanical design parameters as well as control problems of soft multi-cellular systems in an time-efficient yet globally accurate manner. Its main features are: (i) high simulation speed to test systems with a large number of cells (real-time up to 100 cells), (ii) large non-linear deformations without module self-penetration, (iii) tunability of module softness (0-500 N/m), (iv) physics-based module connectivity, (v) variability of module shape using internal actuators. We present results that validate the plausibility of the simulated soft cells, the scalability as well as the usability of the simulator. We suggest that this simulator helps to master and leverage the potential of the vast design space to generate novel soft multi-cellular robots.
Scientific Reports | 2017
Giorgio E. Tamò; Andrea Maesani; Sylvain Träger; Matteo T. Degiacomi; Dario Floreano; Matteo Dal Peraro
Predicting the structure of large molecular assemblies remains a challenging task in structural biology when using integrative modeling approaches. One of the main issues stems from the treatment of heterogeneous experimental data used to predict the architecture of native complexes. We propose a new method, applied here for the first time to a set of symmetrical complexes, based on evolutionary computation that treats every available experimental input independently, bypassing the need to balance weight components assigned to aggregated fitness functions during optimization.
Archives of Physical Medicine and Rehabilitation | 2017
Stefano Carda; Andrea Biasiucci; Andrea Maesani; Silvio Ionta; Julien Moncharmont; Stephanie Clarke; Micah M. Murray; José del R. Millán
OBJECTIVE To evaluate the effects of electrically assisted movement therapy (EAMT) in which patients use functional electrical stimulation, modulated by a custom device controlled through the patients unaffected hand, to produce or assist task-specific upper limb movements, which enables them to engage in intensive goal-oriented training. DESIGN Randomized, crossover, assessor-blinded, 5-week trial with follow-up at 18 weeks. SETTING Rehabilitation university hospital. PARTICIPANTS Patients with chronic, severe stroke (N=11; mean age, 47.9y) more than 6 months poststroke (mean time since event, 46.3mo). INTERVENTIONS Both EAMT and the control intervention (dose-matched, goal-oriented standard care) consisted of 10 sessions of 90 minutes per day, 5 sessions per week, for 2 weeks. After the first 10 sessions, group allocation was crossed over, and patients received a 1-week therapy break before receiving the new treatment. MAIN OUTCOME MEASURES Fugl-Meyer Motor Assessment for the Upper Extremity, Wolf Motor Function Test, spasticity, and 28-item Motor Activity Log. RESULTS Forty-four individuals were recruited, of whom 11 were eligible and participated. Five patients received the experimental treatment before standard care, and 6 received standard care before the experimental treatment. EAMT produced higher improvements in the Fugl-Meyer scale than standard care (P<.05). Median improvements were 6.5 Fugl-Meyer points and 1 Fugl-Meyer point after the experimental treatment and standard care, respectively. The improvement was also significant in subjective reports of quality of movement and amount of use of the affected limb during activities of daily living (P<.05). CONCLUSIONS EAMT produces a clinically important impairment reduction in stroke patients with chronic, severe upper limb paresis.
Artificial Life | 2014
Joshua Evan Auerbach; Deniz Aydin; Andrea Maesani; Przemyslaw Mariusz Kornatowski; Titus Cieslewski; Grégoire Hilaire Marie Heitz; Pradeep Ruben Fernando; Ilya Loshchilov; Ludovic Daler; Dario Floreano
Biophysical Journal | 2017
Giorgio E. Tamò; Andrea Maesani; Sylvain Traeger; Matteo T. Degiacomi; Dario Floreano; Matteo Dal Peraro
Archive | 2015
Andrea Maesani; Andrea Biasiucci; Stefano Silvio Giovanni Varricchio
Collaboration
Dive into the Andrea Maesani's collaboration.
Stefano Silvio Giovanni Varricchio
École Polytechnique Fédérale de Lausanne
View shared research outputs