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



 
Presentations » Constraint Satisfaction


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/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.



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 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.



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.



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 ]


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 ]


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 ]


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 ]


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).


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