Jezik: | Slovenski jezik |
---|---|
Leto izida: | 2015 |
Tipologija: | 2.11 - Diplomsko delo |
Organizacija: | UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: | [S. Stanovnik] |
UDK: | 004.421:37.091.214.18(083.17)(043.2) |
COBISS: | 1536530883 |
Št. ogledov: | 2010 |
Št. prenosov: | 454 |
Ocena: | 0 (0 glasov) |
Metapodatki: |
Sekundarni jezik: | Angleški jezik |
---|---|
Sekundarni naslov: | Parallelization of an evolutionary algorithm for scheduling with complex constraints |
Sekundarni povzetek: | The focus of our work is on the problem of generating a timetable using a parallel evolutionary algorithm. We explore commonly used scheduling methods and determine their suitability for cases with complex constraints, then select a parallelization scheme most suitable for efficient computation. Furthermore, we choose a data representation that best complements genetic operators and the fitness function, which covers a wide range of complex constraints. We implement and parallelize an extensible algorithm for computing solutions to our problem. A method of minimizing the space complexity of the problem by efficiently dividing data between processes is also described. We analyse the properties of our solution through a thorough analysis of run times and memory consumptions coupled with a theoretical analysis of the results. |
Sekundarne ključne besede: | evolutionary algorithm;paralelization;MPI;timetable;computer science;computer and information science;diploma; |
Vrsta datoteke: | application/pdf |
Vrsta dela (COBISS): | Diplomsko delo/naloga |
Študijski program: | 1000468 |
Konec prepovedi (OpenAIRE): | 1970-01-01 |
Komentar na gradivo: | Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: | 43 str. |
ID: | 8966416 |