Optimal scheduling with heuristic best first search

  • Authors:
  • María R. Sierra;Ramiro Varela

  • Affiliations:
  • Centro de Inteligencia Artificial, Departamento de Informática, Universidad de Oviedo, Gijón, Spain;Centro de Inteligencia Artificial, Departamento de Informática, Universidad de Oviedo, Gijón, Spain

  • Venue:
  • AI*IA'05 Proceedings of the 9th conference on Advances in Artificial Intelligence
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A* Nilsson´s algorithm is a systematic search paradigm that allows for exploiting domain knowledge to obtain optimal solutions. In this paper we apply A* to the Job Shop Scheduling problem. We restrict the search to the space of active schedules and exploit the Jackson' preemptive schedule to design a good heuristic function. Our objective is to study the extent to which this approach is able to solve this problem to optimality. Moreover we propose a method to obtain suboptimal solutions when no optimal ones are reached within a reasonable amount of time. We report results from an experimental study and compare with other well-known exact search paradigms such as backtracking and branch and bound.