DocumentCode :
2612831
Title :
Opportunistic behavior and its automatic adjustment in dynamic task domains
Author :
Hamidzadeh, Babak ; Afshar, Alireza
Author_Institution :
Dept. of Comput. Sci., Univ. of Sci. & Technol. of China, Kowloon, Hong Kong
fYear :
1996
fDate :
16-19 Nov. 1996
Firstpage :
338
Lastpage :
345
Abstract :
In many dynamic application domains, the environment changes during problem solving. A problem solver, in these applications, does not have complete information about the task and resources, a priori. The problem solver is required to use up-to-date information that becomes available on line. It must use this information to avoid producing solutions that are obsolete by the time they are to be executed. The problem solver has to be opportunistic, in order to take immediate advantage of resources that become available and remain available for a short period of time. How opportunistic the algorithm should be depends on the degree of dynamicity in the environment. In this paper, we propose an algorithm which performs problem solving on line in order to obtain new information about the availability of resources in the system. The proposed algorithm adjusts itself automatically to adapt to the degree of dynamicity in the environment. We introduce a model of dynamicity in a graph representation of a task. We provide theoretical and empirical analyses of our algorithm for a routing problem in the proposed dynamic model. Our theoretical analyses demonstrate the correctness and completeness properties of our algorithm. Results of our performance-comparison experiments show that the proposed algorithm performs as well as the best of the candidate algorithms under a wide range of experiment parameters. The results also show that the proposed algorithm is capable of automatically adapting to the degree of dynamicity in the environment.
Keywords :
problem solving; resource allocation; completeness properties; dynamic task domains; graph representation; opportunistic behavior; performance-comparison experiments; problem solving; routing problem; Algorithm design and analysis; Application software; Availability; Computer science; Problem-solving; Processor scheduling; Resource management; Routing; Scheduling algorithm; Water resources;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1996., Proceedings Eighth IEEE International Conference on
ISSN :
1082-3409
Print_ISBN :
0-8186-7686-7
Type :
conf
DOI :
10.1109/TAI.1996.560474
Filename :
560474
Link To Document :
بازگشت