DocumentCode :
2546447
Title :
Stochastic and distributed anytime task scheduling
Author :
Charpillet, François ; Chadès, Iadine ; Gallone, Jean-Michel
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Vandoeuvre-les-Nancy, France
fYear :
1998
fDate :
10-12 Nov 1998
Firstpage :
280
Lastpage :
287
Abstract :
Scheduling techniques have been intensively studied by several research communities and have been applied to a wide range of applications in computer and manufacturing environments. Most of the scheduling problems are NP-hard. Therefore, heuristics and approximation algorithms must be used for large problems. Obviously these methods are of interest when they provide near optimal solutions and when computational complexity can be controlled. For this purpose, we have developed a method based on the Hopfield neural network model. This approach permits us to solve in an iterative way a scheduling problem, finding a solution through the minimization of an energy function. An interesting property of this approach is its capacity to trade-off the quality for computation time. Indeed, the convergence speed of the minimization process can be tuned by adapting several parameters that influence the quality of the results. By tuning these parameters, we can build a library of a set of run-time executions (contracts) of the Hopfield minimization process with different characteristics (quality, efficiency). We present two applications exploiting the advantage of having available anytime contract algorithms. The first application illustrates how to build a solution of a one machine scheduling problem within a delay that follows a stochastic distribution. The second application deals with unrelated parallel machine scheduling of non preemptive tasks
Keywords :
Hopfield neural nets; computational complexity; minimisation; scheduling; stochastic processes; Hopfield minimization process; Hopfield neural network model; NP-hard; approximation algorithms; available anytime contract algorithms; computational complexity; convergence speed; distributed anytime task scheduling; energy function; manufacturing environments; minimization; minimization process; near optimal solutions; non preemptive tasks; parallel machine scheduling; parameter tuning; run-time executions; scheduling problems; scheduling techniques; stochastic distribution; Application software; Approximation algorithms; Computer aided manufacturing; Computer applications; Contracts; Heuristic algorithms; Iterative algorithms; Job shop scheduling; Processor scheduling; Stochastic processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1998. Proceedings. Tenth IEEE International Conference on
Conference_Location :
Taipei
ISSN :
1082-3409
Print_ISBN :
0-7803-5214-9
Type :
conf
DOI :
10.1109/TAI.1998.744855
Filename :
744855
Link To Document :
بازگشت