DocumentCode :
3069754
Title :
An Application of a Game of Discrete Generalised Pursuit Automata to Solve a Multi-Constraint Partitioning Problem
Author :
Horn, Geir ; Oommen, B. John
Author_Institution :
Simula Res. Lab., Lysaker
Volume :
2
fYear :
2006
fDate :
8-11 Oct. 2006
Firstpage :
1042
Lastpage :
1049
Abstract :
This paper presents a Learning Automaton (LA) solution to the Multi-Constrained Mapping problem, which has its applications in the allocation of processes on processors so as to satisfy multiple (possibly conflicting) constraints. Mathematically, it considers the problem of partitioning a set of elements (or objects) into mutually exclusive classes (or groups), where elements which are "similar" to each other are, hopefully, located in the same class. This problem has been shown to be NP-Hard, and the literature reports solutions in which the similarity constraint consists of a single index. For example, typical "similarity" conditions that have been used in the literature include those in which "similar" objects are accessed together (as in the context of query systems), or when they communicate (as processes do) with each other. The application at hand is the static mapping problem (SMP) of distributing the processes of a parallel application onto a set of computing nodes. Such an application may run on multiple GRID sites where it is desirable avoid centralised control and mapping. This paper proposes a solution to this combinatorial optimization problem resulting from the collective behaviour of independent Discrete General Pursuit Automata (DGPA) that tries to learn the digraph of the communication among the processes of the application, and group together processes with strong mutual dependencies. Earlier learning solutions to the problem were either based on centralised mapping with full system knowledge. In this paper, we attempt to relax this assumptions, thus rendering the problem more complex. The present solution performs very well when the system size is small. However, the simulated results demonstrate that the quality of the final solution decreases with the number of elements. Thus, although this is the first reported solution to the problem which incorporates the specific digraph properties of the objects, the scalability of the solution to the prob- lem which incorporates the specific digraph properties of the objects, the scalability of the solution remains open.
Keywords :
computational complexity; directed graphs; game theory; optimisation; GRID site; NP-hard problem; combinatorial optimization problem; digraph theory; discrete generalised pursuit automata; learning automaton solution; multiconstraint partitioning problem; static mapping problem; Application software; Automatic control; Centralized control; Communication system control; Concurrent computing; Context; Cybernetics; Distributed computing; Learning automata; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
1-4244-0099-6
Electronic_ISBN :
1-4244-0100-3
Type :
conf
DOI :
10.1109/ICSMC.2006.384537
Filename :
4273985
Link To Document :
بازگشت