Jano's Homepage
Personal
Publications
Presentations
 · Constraint Satisfaction 
 · Data Mining 
 · Dynamic Problems 
 · Evolutionary Art 
 · Evolutionary Computation 
 · Problem Evolving 
Projects
Photos
Past



 
Presentations


Rapid Development Tool for Job Submission Portlets
presentation Jano I. van Hemert, Jos Koetsier and Srihathai Prammanee @ 2007/12/04, Little France, Edinburgh, UK
eDIKT2 Workshop.

We aim to build a portlet that allows developers and advanced users to create and deploy quickly job submission portlets. The portlet builder should allow specification of the parameters to their applications, and even allow parameter sweeps to be set up so as to do their in-silico experiments and sensitivity analyses. Job submission portlets will be deployed dynamically in the portal. Such a tool fits well in OMII-UK's portal support call, as it would speed up the deployment of portals that provide an interface to applications of end-users.



The Virtual Flybrain
presentation Jano I. van Hemert, Douglas Armstrong and Malcolm Atkinson @ 2007/10/22, Chapel Hill, NC, USA
Microsoft e-Science Workshop at RENCI.

Research into animal and human health covers a vast array of biological components and functions. Yet strategies to simulate biological systems across multiple levels, by integrating many components and modelling their interaction, are largely undeveloped. We will explore how this challenge can be approached by considering how to build a virtual fly brain. This offers a new proving ground for collaboration between e-Scientists, biologists and neuroinformaticists. Mental Health accounts for 11% of global disease burden, it is growing rapidly yet it is one of the most challenging areas for drug discovery and development. Realistic models that capture the processes of the human brain would provide new insights into the diagnosis and treatment of certain disorders. However, to achieve this, we need to begin by working from much simpler models. The brain of the Drosophila contains in the region of 100,000 neurons; it provide perhaps the simplest brain capable of what we would consider complex behaviour, much of which offers insight into animal and human cognition. The genome was sequenced in 2000 and efforts to improve its functional annotation are highly integrated (www.flybase.org). Of the estimated 12,000 Drosophila genes, more than 2,000 are conserved in human disease indications. In order to bring together the many disciplines, the e-Science Institute of the UK has sponsored a theme to allow the establishment of programme with a point of focus for bioinformatics and neuroinformatics in Drosophila, such that gaps in the current databases, biological domain and modelling/simulation efforts can be identified and translated into new projects. In the context of e-Science, the project shall serve as a testbed for the new service oriented platform to enable a distributed data integration and data mining infrastructure, which will be developed in a European project.



Data Mining the Transcriptome Atlas of the Developing Embryo
presentation Jano I. van Hemert and Richard Baldock @ 2007/09/21, Edinburgh, UK
RIKEN-Edinburgh Workshop.

We introduce the Edinburgh Mouse Atlas and show several examples of the analyses now available to biologists on the spatio-temporal in-situ gene expression data. Then we move on to more advanced methodologies for extracting knowledge from these data.



Painting with Genes
presentation Jano I. van Hemert @ 2007/09/04, MRC HGU Edinburgh, UK
Biomedical Systems Analysis Seminar Series.

A new top down approach to extracting knowledge from the spatio-temporal atlas of gene expression patterns in the developing mouse embryo.



Mining spatial gene expression data for association rules
presentation Jano I. van Hemert @ 2007/05/24, Systems Biology, Edinburgh, UK
Systems Biology Seminar Series.

We analyse data from the Edinburgh Mouse Atlas Gene-Expression Database (EMAGE) which is a high quality data source for spatio-temporal gene expression patterns. Using a novel process whereby generated patterns are used to probe spatially-mapped gene expression domains, we are able to get unbiased results as opposed to using annotations based predefined anatomy regions. We describe two processes to form association rules based on spatial configurations, one that associates spatial regions, the other associates genes.



e-Science
presentation Jano I. van Hemert @ 2007/05/23, DCC, Edinburgh, UK
Digital Curation Centre Lunch Seminar Series.

An overview of e-Science and the activities at the Edinburgh National e-Science Centre.



Mining spatial gene expression data for association rules
presentation J.I. van Hemert @ 2007/03/10, Berlin, Germany
1st Conference on BioInformatics Research and Development.

We analyse data from the Edinburgh Mouse Atlas Gene-Expression Database (EMAGE) which is a high quality data source for spatio-temporal gene expression patterns. Using a novel process whereby generated patterns are used to probe spatially-mapped gene expression domains, we are able to get unbiased results as opposed to using annotations based predefined anatomy regions. We describe two processes to form association rules based on spatial configurations, one that associates spatial regions, the other associates genes.



Workflows in Gene Expression Studies
presentation Jano I. van Hemert @ 2006/09/28, Manchester University, UK
Taverna e-Portal Design Workshop.
[ url ]

DGEMap is a EU-funded design project that aims to create a blueprint for the organisational and collaborative structures, ethical framework, and molecular genetic and informatics technologies necessary for a new research infrastructure which will accelerate an integrated European approach to gene expression in early human development. In this talk I will first introduce the biologists' laboratory processes and existing tools, and then propose areas where Taverna would fit in. Such areas include linking the mouse model with the human model, linking spatial-temporal gene expression data with other data sources, and providing data mining facilities.



An introduction to the DGEMap project
presentation Jano I. van Hemert @ 2006/05/05, Biomedical Informatics at the Ohio State University Medical Center, OH, USA
Distinguished Lecture Seminar.

DGEMap is a EU-funded design project that aims to create a blueprint for the organisational and collaborative structures, ethical framework, and molecular genetic and informatics technologies necessary for a new research infrastructure which will accelerate an integrated European approach to gene expression in early human development. In this talk I will emphasise the informatics requirements with the goal to find projects that share a common interests. Included topics are visualisation of 2D/3D data, gene expression patterns, collaboration tools, and data mining and analyses, all focused on grid-aware applications.



Not solving, but evolving hard combinatorial problems
presentation Jano I. van Hemert @ 2006/03/22, Free University of Brussels, Belgium
Advances in Bio-inspired Search and Optimization.
[ pdf | url ]

We show how evolutionary computation can be used to acquire difficult to solve combinatorial problem instances. The technique is demonstrated on a number of well known domains of combinatorial optimization, including binary constraint satisfaction and the traveling salesman problem. Problem instances acquired through this technique are more difficult than ones found in popular benchmarks. We analyze these evolved instances with the aim to explain their difficulty in terms of structural properties, thereby exposing the weaknesses of corresponding algorithms.



An introduction to the DGEMap project
presentation Jano I. van Hemert @ 2006/02/05, Indiana State University, Bloomington, IN, USA

DGEMap is a EU-funded design project that aims to create a blueprint for the organisational and collaborative structures, ethical framework, and molecular genetic and informatics technologies necessary for a new research infrastructure which will accelerate an integrated European approach to gene expression in early human development. In this talk I will emphasise the informatics requirements with the goal to find projects that share a common interests. Included topics are visualisation of 2D/3D data, gene expression patterns, collaboration tools, and data mining and analyses, all focused on grid-aware applications.



Evolving hard problem instances
presentation Jano I. van Hemert @ 2005/12/15, Technical University of Vienna, Austria
Dissertanten Seminar.
[ pdf ]

We present preliminary results on evolving hard problem instances for the bounded diameter minimum spanning tree problem, the generalized minimum spanning tree problem, and the multiple 0/1 knapsack problem. For the first and the latter problem we also present random generators based on properties discovered from the evolved instances. Last, we present a novel representation for the bounded diameter minimum spanning tree problem, based on the level of nodes, which is then used in an evolutionary algorithm with specialised operators and local optimisation methods from a variable neighbourhood search.



Constraint satisfaction and constraint programming
invited_lecture Jano I. van Hemert @ 2005/11/22, Technical University of Vienna, Austria
in Heuristische Optimierungsverfahren.
[ pdf ]

A guest lecture in the regular seminar on heuristic optimisation methods. The aim is to introduce concepts of constraint satisfaction and show a number of methods from constraint programming that solve problems from this domain. We also look at a number of interesting properties of constraint satisfaction problems. The lecture covers definitions and examples of constraint satisfaction, typical search algorithms, consistency checking, variable and value ordering, full assignment approaches, symmetry, problem hardness, and phase transitions.



Evolving problem instances to evaluate combinatorial algorithms
invited_presentation Jano I. van Hemert @ 2005/10/06, Technical University of Vienna, Austria
Algorithms and Data Structures Group.
[ pdf ]

We demonstrate how evolutionary computation can be used to acquire difficult to solve combinatorial problem instances. The technique is applied in three important domains of combinatorial optimisation, binary constraint satisfaction, Boolean satisfiability, and the travelling salesman problem. Problem instances acquired through this technique are more difficult than ones found in popular benchmarks. We analyse these evolved instances with the aim to explain their difficulty in terms of structural properties, thereby exposing the weaknesses of corresponding algorithms.



Evolving problem instances to evaluate combinatorial algorithms
invited_presentation Jano I. van Hemert @ 2005/09/22, University of Edinburgh, UK
School of Informatics, Artificial Life Seminar.
[ pdf ]

We demonstrate how evolutionary computation can be used to acquire difficult to solve combinatorial problem instances. The technique is applied in three important domains of combinatorial optimisation, binary constraint satisfaction, Boolean satisfiability, and the travelling salesman problem. Problem instances acquired through this technique are more difficult than ones found in popular benchmarks. We analyse these evolved instances with the aim to explain their difficulty in terms of structural properties, thereby exposing the weaknesses of corresponding algorithms.



Evolving problem instances to evaluate combinatorial algorithms
invited_presentation Jano I. van Hemert @ 2005/09/15, CWI, Amsterdam
Computational Intelligence and Multi-agent Games group.
[ pdf ]

We demonstrate how evolutionary computation can be used to acquire difficult to solve combinatorial problem instances. The technique is applied in three important domains of combinatorial optimisation, binary constraint satisfaction, Boolean satisfiability, and the travelling salesman problem. Problem instances acquired through this technique are more difficult than ones found in popular benchmarks. We analyse these evolved instances with the aim to explain their difficulty in terms of structural properties, thereby exposing the weaknesses of corresponding algorithms.



Property analysis of symmetric travelling salesman problem instances acquired through evolution
presentation J.I. van Hemert @ 2005/03/30, Lausanne, Switzerland
5th European Conference on Evolutionary Computation in Combinatorial Optimization.
[ pdf ]

We show how an evolutionary algorithm can successfully be used to evolve a set of difficult to solve symmetric travelling salesman problem instances for two variants of the Lin-Kernighan algorithm. Then we analyse the instances in those sets to guide us towards deferring general knowledge about the efficiency of the two variants in relation to structural properties of the symmetric travelling salesman problem.



Exploiting Fruitful Regions in Dynamic Vehicle Routing: Models and Evolutionary Computation
invited_presentation Jano I. van Hemert @ 2004/11/24, University of Nottingham, UK
University of Nottingham, School of Computing and IT Seminar Series.
[ pdf ]

We introduce the concept of fruitful regions in a dynamic routing context: regions that have a high potential of generating loads to be transported. The objective is to maximise the number of loads transported, while keeping to capacity and time constraints. Loads arrive while the problem is being solved, which makes it a real-time routing problem. The solver is a self-adaptive evolutionary algorithm that ensures feasible solutions at all times. We investigate under what conditions the exploration of fruitful regions by employing anticipatory routing, improves the effectiveness of the evolutionary algorithm.



Evolving problem instances to evaluate optimisation algorithms
invited_presentation Jano I. van Hemert @ 2004/11/18, University of Edinburgh, UK
School of Informatics, Evolutionary Computing Seminar.
[ pdf ]

Although many optimisation and constraint satisfaction problems are considered NP-hard, not every problem instance is necessarily hard to solve. This raises the question what structural properties are responsible for making a problem difficult to solve. By evolving hard to solve problem instances for a problem solver and then analysing these, we may defer general knowledge about the efficiency of the problem solver in relation to certain structural properties. We present our first results on binary constraint satisfaction and the travelling salesman problem.



Exploiting Fruitful Regions in Dynamic Routing: Models and Evolutionary Computation
presentation Jano I. van Hemert @ 2004/11/04, Edinburgh, Scotland
Napier University, Centre for Emergent Computing Seminar Series.
[ pdf ]

We introduce the concept of fruitful regions in a dynamic routing context: regions that have a high potential of generating loads to be transported. The objective is to maximise the number of loads transported, while keeping to capacity and time constraints. Loads arrive while the problem is being solved, which makes it a real-time routing problem. The solver is a self-adaptive evolutionary algorithm that ensures feasible solutions at all times. We investigate under what conditions the exploration of fruitful regions by employing anticipatory routing, improves the effectiveness of the evolutionary algorithm.



Why solving the travelling salesman problem can be difficult: a hunt for hard instances
presentation Jano I. van Hemert @ 2004/10/07, Edinburgh, Scotland
Napier University, Centre for Emergent Computing Seminar Series.
[ pdf ]

Although the travelling salesman problem (TSP) is considered NP-hard, not every problem instance is necessarily hard to solve. This raises the question what structural properties are responsible for making a TSP problem difficult to solve. Using evolutionary computation we shall search for problem instances that are difficult for a variant of the famous Lin-Kernighan algorithm. Then, we analyse those problem instances in order to identify interesting structural properties.



Phase transition properties of clustered travelling salesman problem instances generated with evolutionary computation
poster Jano I. van Hemert and Neil B. Urquhart @ 2004/09/21, Birmingham, UK
Parallel Problem Solving from Nature (PPSN VIII).
[ pdf ]

This paper introduces a generator that creates problem instances for the Euclidean symmetric travelling salesman problem. To fit real world problems, we look at maps consisting of clustered nodes. Uniform random sampling methods do not result in maps where the nodes are spread out to form identifiable clusters. To improve upon this, we propose an evolutionary algorithm that uses the layout of nodes on a map as its genotype. By optimising the spread until a set of constraints is satisfied, we are able to produce better clustered maps, in a more robust way. When varying the number of clusters in these maps and, when solving the Euclidean symmetric travelling salesman person using Chained Lin-Kernighan, we observe a phase transition in the form of an easy-hard-easy pattern.



Dynamic Routing Problems with Fruitful Regions: Models and Evolutionary Computation
poster Jano I. van Hemert and J. A. La Poutre @ 2004/09/21, Birmingham, UK
Parallel Problem Solving from Nature (PPSN VIII).
[ pdf ]

We introduce the concept of fruitful regions in a dynamic routing context: regions that have a high potential of generating loads to be transported. The objective is to maximise the number of loads transported, while keeping to capacity and time constraints. Loads arrive while the problem is being solved, which makes it a real-time routing problem. The solver is a self-adaptive evolutionary algorithm that ensures feasible solutions at all times. We investigate under what conditions the exploration of fruitful regions improves the effectiveness of the evolutionary algorithm.



A Study into Ant Colony Optimization, Evolutionary Computation and Constraint Programming on Binary Constraint Satisfaction Problems
presentation J.I. van Hemert and C. Solnon @ 2004/04/05, Coimbra, Portugal
4th European Conference on Evolutionary Computation in Combinatorial Optimization.
[ pdf ]

We compare two heuristic approaches, evolutionary computation and ant colony optimisation, and a complete tree-search approach, constraint programming, for solving binary constraint satisfaction problems. We experimentally show that, if evolutionary computation is far from being able to compete with the two other approaches, ant colony optimisation nearly always succeeds in finding a solution, so that it can actually compete with constraint programming. The resampling ratio is used to provide insight into heuristic algorithms performances. Regarding efficiency, we show that if constraint programming is the fastest when instances have a low number of variables, ant colony optimisation becomes faster when increasing the number of variables.



Evolving binary constraint satisfaction problem instances that are difficult to solve
presentation J.I. van Hemert @ 2003/12/10, Canberra, Australia
The 2003 Congress on Evolutionary Computation.
[ pdf ]

We present a study on the difficulty of solving binary constraint satisfaction problems where an evolutionary algorithm is used to explore the space of problem instances. By directly altering the structure of problem instances and by evaluating the effort it takes to solve them using a complete algorithm we show that the evolutionary algorithm is able to detect problem instances that are harder to solve than those produced with conventional methods. Results from the search of the evolutionary algorithm confirm conjectures about where the most difficult to solve problem instances can be found with respect to the tightness.



Constraint Satisfaction & Optimisation - Problem Difficulty
invited_presentation J.I. van Hemert @ 2003/06/19, Edinburgh, Scotland
[ pdf ]

Invited lecture at the School of Computing at the Napier University. Introduction on binary constraint satisfaction, phase transition, problem generating models, solving binary CSPs using evolutionary computation and generating difficult problem instances of binary CSPs using evolutionary computation.



Evolutionary computation: a versatile tool for solving computational problems
invited_presentation J.I. van Hemert @ 2002/11/12, Leiden, The Netherlands
[ ppt ]

A presentation in This Week's Discoveries, a colloquium of the faculty of Mathematics and Natural Studies of the Leiden University.



Measuring the searched space to guide efficiency: The principle and evidence on constraint satisfaction
poster J.I. van Hemert and Th. Bäck @ 2002/09/11, Granada, Spain
Seventh Conference on Parallel Problem Solving from Nature.
[ pdf ]


Binary Constraint Satisfaction Problems (and Evolutionary Computation)
invited_presentation J.I. van Hemert @ 2002/08/28, Szeged, Hungary
Fifth Evonet Summer School.
[ pdf ]


Constraint Satisfaction: A Tellsell Presentation
invited_presentation J.I. van Hemert @ 2002/08/27, Szeged, Hungary
Fifth EvoNet Summer School.
[ pdf ]


Association Rules & Classification
presentation J.I. van Hemert @ 2002/05/11, The Hague, The Netherlands

For AEGON (a large Dutch insurance company) within a Senter project.



Data Mining & Association Rules
presentation J.I. van Hemert @ 2002/05/11, The Hague, The Netherlands

For AEGON (a large Dutch insurance company) within a Senter project.



Genetic Programming
invited_presentation J.I. van Hemert @ 2002/04/24, Leiden, The Netherlands

A lecture in the Evolutionary Algorithms course dedicated to the field of Genetic Programming.



Comparing classical methods for solving binary constraint satisfaction problems with state of the art evolutionary computation
presentation J.I. van Hemert @ 2002/04/04, Kinsale, Ireland
Second European Workshop on Evolutionary Computation in Combinatorial Optimization.
[ pdf ]


Constraint Satisfaction Problems and Evolutionary Computation
invited_presentation J.I. van Hemert @ 2001/08/27, Thessaloniki, Greece
Fourth EvoNet Summer School.
[ pdf ]


An Engineering Approach to Evolutionary Art
poster J.I. van Hemert @ 2001/07/10, San Francisco, USA
The Genetic and Evolutionary Computation 2001 Conference.


A ``Futurist'' Approach to Dynamic Environments
presentation J.I. van Hemert @ 2001/07/07, San Francisco, USA
Genetic and Evolutionary Computation 2001 Conference.
[ pdf ]


The Chance of Changing - Measuring the Searched Space
poster J.I. van Hemert and Th. Bäck @ 2001/05/28, Brussels, Belgium
Belgian Evolutionary Algorithms Day (BEAD2001).
[ pdf ]


Art Produced by eArtWeb
poster J.I. van Hemert @ 2001/05/01, Seoul, South Korea
The 2001 Conference on Evolutionary Computation.


Adaptive Genetic Programming Applied to New and Existing Simple Regression Problems
presentation J.I. van Hemert @ 2001/04/20, Lake Como, Italy
Fourth European Conference on Genetic Programming.


The Creative Computer
invited_presentation J.I. van Hemert @ 2000/26/28, Gouda, The Netherlands
[ url | ppt ]

A lecture for the user group Artificial Intelligence of the Haagse Computer Club (HCC).



Constraint Satisfaction Problems and Evolutionary Computation: A Reality Check
presentation J.I. van Hemert @ 2000/11/04, Kaatsheuvel, The Netherlands
Twelfth Belgium-Nederlands Conference on Artificial Intelligence (BNAIC'00).
[ pdf ]


A ``Futurist'' approach to dynamic environments
presentation J.I. van Hemert @ 2000/09/06, Limerick, Ireland
The COIL Summer School 2000.


Constraint Satisfaction Problems and Evolutionary Computation
presentation J.I. van Hemert @ 1999/12/16, Leiden, The Netherlands
The First Internal AIO Conference.


Solving Binary Constraint Satisfaction Problems using Evolutionary Algorithms with an Adaptive Fitness Function
presentation J.I. van Hemert @ 1999/12/01, Amsterdam, The Netherlands
Tenth Netherlands Artificial Intelligence Conference (NAIC'98).


Mondriaan Art by Evolution
presentation J.I. van Hemert @ 1999/11/01, Maastricht, The Netherlands
Eleventh Belgium-Nederlands Conference on Artificial Intelligence (BNAIC'99).


Introduction to Evolutionary Computation
invited_presentation J.I. van Hemert @ 1999/10/01, Leiden, The Netherlands
[ url | ppt ]

A lecture for the Leidse Biologen Club (LBC).



Information on the field of Evolutionary Computation
invited_presentation J.I. van Hemert @ 1999/09/06, Antwerp, Belgium
Second EvoNet Summer School on the Theoretical Aspects of Evolutionary Computing.


A comparison of genetic programming variants for data classification
poster J. Eggermont and A.E. Eiben and J.I. van Hemert @ 1999/08/15, Amsterdam, The Netherlands
The Third Symposium on Intelligent Data Analysis (IDA'99).


Population dynamics and emerging mental features in AEGIS
presentation J.I. van Hemert @ 1999/07/01, Orlando, USA
The Genetic and Evolutionary Computation 1999 Conference.


Mondriaan Art by Evolution
presentation J.I. van Hemert @ 1999/06/01, Leiden, The Netherlands
Leiden Evolutionary Computation Day (LEAD'99)..


Adapting the fitness function in GP for data mining
poster J. Eggermont and A.E. Eiben and J.I. van Hemert @ 1999/05/01, G{\"o}teborg, Sweden
Second European Conference on Genetic Programming.


An Introduction to Evolutionary Computation
invited_presentation J.I. van Hemert @ 1999/01/02, Nijmegen, The Netherlands
[ url ]

A lecture for LCN, a company that solves constraint and planning problems.



Solving Binary CSPs using EAs with an Adaptive Fitness Function
poster A.E. Eiben and J.I. van Hemert and E. Marchiori and A.G. Steenbeek @ 1998/09/20, Amsterdam, The Netherlands


Applying Adaptive Evolutionary algorithms to Hard Problems
presentation J.I. van Hemert @ 1998/08/28, Leiden, The Netherlands