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 |