DSpace Repository

UNIVERSITY COURSE SCHEDULING USING PARALLEL MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS

Show simple item record

dc.contributor.advisor Saheb & dasht
dc.contributor.author Aldasht, M.M.
dc.contributor.author SAHEB, MAHMOUD
dc.contributor.author Najjar, I
dc.contributor.author Tamimi, M.H.
dc.contributor.author Takruri, T.O.
dc.date.accessioned 2018-02-14T10:03:09Z
dc.date.accessioned 2022-05-22T08:28:46Z
dc.date.available 2018-02-14T10:03:09Z
dc.date.available 2022-05-22T08:28:46Z
dc.date.issued 2010-12
dc.identifier.citation http://www.jatit.org/volumes/researchpapers/ Vol22No2/8Vol22No2.pdf en_US
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/7969
dc.description.abstract Evolutionary 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.sponsorship PPU Graduation Project en_US
dc.language.iso en en_US
dc.publisher JATIT en_US
dc.relation.ispartofseries V22, N2;
dc.subject Parallel Evolutionary Algorithms en_US
dc.subject Multi-objective Optimization en_US
dc.subject University Course Scheduling en_US
dc.title UNIVERSITY COURSE SCHEDULING USING PARALLEL MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account