UNIVERSITY COURSE SCHEDULING USING PARALLEL MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS

dc.contributor.advisorSaheb & dasht
dc.contributor.authorAldasht, M.M.
dc.contributor.authorSAHEB, MAHMOUD
dc.contributor.authorNajjar, I
dc.contributor.authorTamimi, M.H.
dc.contributor.authorTakruri, T.O.
dc.date.accessioned2018-02-14T10:03:09Z
dc.date.accessioned2022-05-22T08:28:46Z
dc.date.available2018-02-14T10:03:09Z
dc.date.available2022-05-22T08:28:46Z
dc.date.issued2010-12
dc.description.abstractEvolutionary Algorithm (EA) provides a mechanism that can achieve efficient exploration for design spaces. Thus, it constitutes an efficient tool for identifying the best alternatives to implement the solution of a certain problem. In this work, EA is implemented to solve the university course scheduling problem and a real data from Palestine Polytechnic University (PPU) databases is used for testing. Sequential implementation of such a complex problem will suffer a long execution time to find a sub-optimal solution. On the other hand, using single objective optimization model soft and hard constraints could not be well satisfied. In this work, we have implemented the EA using parallel programming techniques. This permits the execution of the program in a cluster computer to reduce the execution time. Also, many soft constraints can be considered along with the hard constraints in order to get better solutions. Results show that, after redrafting the algorithm to be multi-objective, the soft cost could be reduced to the minimum when using enough individuals and iterations, at the same time, hard constraints are still satisfied. After distributing the algorithm on 7 machines with 11 processors the obtained speedup is around 6 on average and the quality of the obtained solution has improved considerably.en_US
dc.description.sponsorshipPPU Graduation Projecten_US
dc.identifier.citationhttp://www.jatit.org/volumes/researchpapers/ Vol22No2/8Vol22No2.pdfen_US
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/7969
dc.language.isoenen_US
dc.publisherJATITen_US
dc.relation.ispartofseriesV22, N2;
dc.subjectParallel Evolutionary Algorithmsen_US
dc.subjectMulti-objective Optimizationen_US
dc.subjectUniversity Course Schedulingen_US
dc.titleUNIVERSITY COURSE SCHEDULING USING PARALLEL MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMSen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
IJBB-125.pdf
Size:
156.5 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: