Solving Temporal Constraint Satisfaction Problems with Heuristic Based Evolutionary Algorithms

In this paper we discuss the applicability of evolutionary algorithms enhanced by heuristics and adaptive fitness computation for solving the temporal constraint satisfaction problem (TCSP). This latter problem is an extension of the well known CSP, through our TemPro model, in order to handle numeric and symbolic temporal information. We test the evolutionary algorithms on randomly generated TCSPs and analyze and compare the performance of the algorithms tested, based on different measures. The results show that heuristics do not promise better performance for solving TCSPs. The basic genetic algorithm (GA) and microgenetic iterative descendant (MGID) are the most effective ones. We also noticed that MGID is more efficient than basic GA for easier problems.

[1]  Malek Mouhoub Handling Temporal Constraints in a Dynamic Environment , 2003 .

[2]  Malek Mouhoub,et al.  Reasoning with Numeric and Symbolic Time Information , 2000, Proceedings 12th IEEE Internationals Conference on Tools with Artificial Intelligence. ICTAI 2000.

[3]  Jano I. van Hemert,et al.  Comparing evolutionary algorithms on binary constraint satisfaction problems , 2003, IEEE Trans. Evol. Comput..

[4]  Michael J. Maher,et al.  A Local Search Approach to Modelling and Solving Interval Algebra Problems , 2004, J. Log. Comput..

[5]  Massimo Poesio,et al.  Metric Constraints for Maintaining Appointments: Dates and Repeated Activities , 1991, AAAI.

[6]  Michael J. Maher,et al.  Solving Overconstrained Temporal Reasoning Problems , 2001, Australian Joint Conference on Artificial Intelligence.

[7]  María-Cristina Riff,et al.  A Network-Based Adaptive Evolutionary Algorithm for Constraint Satisfaction Problems , 1999 .

[8]  Elena Marchiori,et al.  Solving Binary Constraint Satisfaction Problems Using Evolutionary Algorithms with an Adaptive Fitness Function , 1998, PPSN.

[9]  Malek Mouhoub,et al.  Systematic versus non systematic techniques for solving temporal constraints in a dynamic environment , 2004, AI Commun..

[10]  K. V. D. Hauw Evaluating and Improving Steady State Evolutionary Algorithms on Constraint Satisfaction Problems , 1996 .

[11]  A. E. Eiben,et al.  Solving constraint satisfaction problems using genetic algorithms , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[12]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[13]  Thomas Bäck,et al.  Parallel Problem Solving from Nature — PPSN V , 1998, Lecture Notes in Computer Science.

[14]  Elena Marchiori,et al.  Solving constraint satisfaction problems with heuristic-based evolutionary algorithms , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[15]  A. E. Eiben,et al.  Adaptive Penalties for Evolutionary Graph Coloring , 1997, Artificial Evolution.

[16]  Wei Li,et al.  Exact Phase Transitions in Random Constraint Satisfaction Problems , 2000, J. Artif. Intell. Res..

[17]  Fei Song,et al.  The Interpretation of Temporal Relations in Narrative , 1988, AAAI.

[18]  James Bowen,et al.  Solving small and large scale constraint satisfaction problems using a heuristic-based microgenetic algorithm , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.