A Generic Library of Problem Solving Methods for Scheduling Applications
2006) A Generic Library of Problem Solving Methods for Scheduling Applications. IEEE Transactions on Knowledge and Data Engineering 18(6). (
This document is not available online.
In this paper we propose a generic library of problem-solving methods for scheduling applications. Although, some attempts have been made in the past at developing the libraries of scheduling problem-solvers, these only provide limited coverage. Many lack generality, as they subscribe to a particular scheduling domain. Others simply implement a particular problem-solving technique, which may be applicable only to a subset of the space of scheduling problems. In addition, most of these libraries fail to provide the required degree of depth and precision. In our approach we subscribe to the Task-Method-Domain-Application knowledge modeling framework which provides a structured organization for the different components of the library. At the task level, we construct a generic scheduling task ontology to formalize the space of scheduling problems. At the method level, we construct a generic problem-solving model of scheduling that generalizes from the variety of approaches to scheduling problem-solving, which can be found in the literature. The generic nature of this model is demonstrated by constructing seven methods for scheduling, as alternative specialization of the model. Finally, we validated our library on a number of applications to demonstrate its generic nature and effective support for developing scheduling applications.
Keywords: | knowledge modelling, knowledge engineering, knowledge based systems, task-method-domain-application modelling, ontologies, problem solving methods, scheduling |
---|---|
Subjects: | AKT Challenges > Knowledge reuse AKT Challenges > Knowledge acquisition AKT Challenges > Knowledge modelling |
ID Code: | 503 |
Deposited By: | Rajpathak, Dr Dnyanesh |
Deposited On: | 06 April 2006 |
Contact the site administrator at: hg@ecs.soton.ac.uk