Network


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

Hotspot


Dive into the research topics where Marco Tomassini is active.

Publication


Featured researches published by Marco Tomassini.


IEEE Transactions on Evolutionary Computation | 2002

Parallelism and evolutionary algorithms

Enrique Alba; Marco Tomassini

This paper contains a modern vision of the parallelization techniques used for evolutionary algorithms (EAs). The work is motivated by two fundamental facts: 1) the different families of EAs have naturally converged in the last decade while parallel EAs (PEAs) are still lack of unified studies; and 2) there is a large number of improvements in these algorithms and in their parallelization that raise the need for a comprehensive survey. We stress the differences between the EA model and its parallel implementation throughout the paper. We discuss the advantages and drawbacks of PEAs. Also, successful applications are mentioned and open problems are identified. We propose potential solutions to these problems and classify the different ways in which recent results in theory and practice are helping to solve them. Finally, we provide a highly structured background relating to PEAs in order to make researchers aware of the benefits of decentralizing and parallelizing an EA.


IEEE Transactions on Evolutionary Computation | 1997

A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems

Moshe Sipper; Eduardo Sanchez; Daniel Mange; Marco Tomassini; Andres Perez-Uribe; André Stauffer

If one considers life on Earth since its very beginning, three levels of organization can be distinguished: the phylogenetic level concerns the temporal evolution of the genetic programs within individuals and species, the ontogenetic level concerns the developmental process of a single multicellular organism, and the epigenetic level concerns the learning processes during an individual organisms lifetime. In analogy to nature, the space of bio-inspired hardware systems can be partitioned along these three axes-phylogeny, ontogeny and epigenesis (POE)-giving rise to the POE model. This paper is an exposition and examination of bio-inspired systems within the POE framework, with our goals being: (1) to present an overview of current-day research, (2) to demonstrate that the POE model can be used to classify bio-inspired systems, and (3) to identify possible directions for future research, derived from a POE outlook. We discuss each of the three axes separately, considering the systems created to date and plotting directions for continued progress along the axis in question.


IEEE Transactions on Computers | 2000

On the generation of high-quality random numbers by two-dimensional cellular automata

Marco Tomassini; Moshe Sipper; Mathieu Perrenoud

Finding good random number generators (RNGs) is a hard problem that is of crucial import in several fields, ranging from large-scale statistical physics simulations to hardware self-test. In this paper, we employ the cellular programming evolutionary algorithm to automatically generate two-dimensional cellular automata (CA) RNGs. Applying an extensive suite of randomness tests to the evolved CAs, we demonstrate that they rapidly produce high-quality random-number sequences. Moreover, based on observations of the evolved CAs, we are able to handcraft even better RNGs, which not only outperform previously demonstrated high-quality RNGs, but can be potentially tailored to satisfy given hardware constraints.


Genetic Programming and Evolvable Machines | 2003

An Empirical Study of Multipopulation Genetic Programming

Francisco Fernández; Marco Tomassini; Leonardo Vanneschi

This paper presents an experimental study of distributed multipopulation genetic programming. Using three well-known benchmark problems and one real-life problem, we discuss the role of the parameters that characterize the evolutionary process of standard panmictic and parallel genetic programming. We find that distributing individuals between subpopulations offers in all cases studied here an advantage both in terms of the quality of solutions and of the computational effort spent, when compared to single populations. We also study the influence of communication patterns such as the communication topology, the number of individuals exchanged and the frequency of exchange on the evolutionary process. We empirically show that the topology does not have a marked influence on the results for the test cases studied here, while the frequency and number of individuals exchanged are related and there exists a suitable range for those parameters which is consistently similar for all the problems studied.


electronic commerce | 2005

A Study of Fitness Distance Correlation as a Difficulty Measure in Genetic Programming

Marco Tomassini; Leonardo Vanneschi; Philippe Collard; Manuel Clergue

We present an approach to genetic programming difficulty based on a statistical study of program fitness landscapes. The fitness distance correlation is used as an indicator of problem hardness and we empirically show that such a statistic is adequate in nearly all cases studied here. However, fitness distance correlation has some known problems and these are investigated by constructing an artificial landscape for which the correlation gives contradictory indications. Although our results confirm the usefulness of fitness distance correlation, we point out its shortcomings and give some hints for improvement in assessing problem hardness in genetic programming.


Archive | 1996

Towards Evolvable Hardware

Eduardo Sanchez; Marco Tomassini

From the combination of knowledge and actions, someone can improve their skill and ability. It will lead them to live and work much better. This is why, the students, workers, or even employers should have reading habit for books. Any book will give certain knowledge to take all benefits. This is what this towards evolvable hardware tells you. It will add more knowledge of you to life and work better. Try it and prove it.


Physical Review E | 2006

Hawks and Doves on small-world networks.

Marco Tomassini; Leslie Luthi; Mario Giacobini

We explore the Hawk-Dove game on networks with topologies ranging from regular lattices to random graphs with small-world networks in between. This is done by means of computer simulations using several update rules for the population evolutionary dynamics. We find the overall result that cooperation is sometimes inhibited and sometimes enhanced in those network structures, with respect to the mixing population case. The differences are due to different update rules and depend on the gain-to-cost ratio. We analyze and qualitatively explain this behavior by using local topological arguments.


IEEE Transactions on Evolutionary Computation | 2005

Selection intensity in cellular evolutionary algorithms for regular lattices

Mario Giacobini; Marco Tomassini; Andrea G. B. Tettamanzi; Enrique Alba

In this paper, we present quantitative models for the selection pressure of cellular evolutionary algorithms on regular one- and two-dimensional (2-D) lattices. We derive models based on probabilistic difference equations for synchronous and several asynchronous cell update policies. The models are validated using two customary selection methods: binary tournament and linear ranking. Theoretical results are in agreement with experimental values, showing that the selection intensity can be controlled by using different update methods. It is also seen that the usual logistic approximation breaks down for low-dimensional lattices and should be replaced by a polynomial approximation. The dependence of the models on the neighborhood radius is studied for both topologies. We also derive results for 2-D lattices with variable grid axes ratio.


International Journal of Modern Physics C | 2007

Social Dilemmas And Cooperation In Complex Networks

Marco Tomassini; Enea Pestelacci; Leslie Luthi

In this paper we extend the investigation of cooperation in some classical evolutionary games on populations where the network of interactions among individuals is of the scale-free type. We show that the update rule, the payoff computation and, to some extent the timing of the operations, have a marked influence on the transient dynamics and on the amount of cooperation that can be established at equilibrium. We also study the dynamical behavior of the populations and their evolutionary stability.


parallel computing | 1997

Parallel genetic programming and its application to trading model induction

Mouloud Oussaidène; Bastien Chopard; Olivier V. Pictet; Marco Tomassini

This paper presents a scalable parallel implementation of genetic programming on distributed memory machines. The system runs multiple master-slave instances each mapped on all the allocated nodes and multithreading is used to overlap message latencies with useful computation. Load balancing is achieved using a dynamic scheduling algorithm and comparison with a static algorithm is reported. To alleviate premature convergence, asynchronous migration of individuals is performed among processes. We show that nearly linear speedups can be obtained for problems of large enough size. The system has been applied to infer robust trading strategies which is a compute-intensive financial application.

Collaboration


Dive into the Marco Tomassini's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Leonardo Vanneschi

Universidade Nova de Lisboa

View shared research outputs
Top Co-Authors

Avatar

Sébastien Verel

University of Nice Sophia Antipolis

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Moshe Sipper

Ben-Gurion University of the Negev

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Philippe Collard

University of Nice Sophia Antipolis

View shared research outputs
Researchain Logo
Decentralizing Knowledge