Iccgi09 PDF
Iccgi09 PDF
Iccgi09 PDF
Mohammed Aldasht
Mahmoud Alsaheb
Safa Adi
I.
course
scheduling;
timetabling;
INTRODUCTION
RELATED WORK
III.
A. Solution definition
The solution is represented as: G = {g1, g2,., gw}. Where
G is the set of genes which constitute the Individual or
chromosome. As shown in Figure 1, each gene is a vector
containing the following: course number, room number,
practical hour timeslot, lab number and theoretical hour
timeslot.
G2
..
Gi
.
Gw
G1
Coursei
course1
course2
Coursew
room_no
room_no
ph_tslot
ph_tslot
lab_no
lab_no
lab_no
lab_no
th_tslot
th_tslot
th_tslot
th_tslot
room_no
ph_tslot
room_no
ph_tslot
Days
Sunday
Monday
Tuesday
Wednesday
Thursday
1
1
1
1
1
1
1
1
1
1
Time slots
1 1
1 1
1 1
1 1
1 1
1
1
0
1
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
B. Constraints
The final solution is required to satisfy a set of
constraints. These constraints are divided into hard
constraints which must be satisfied and soft constraints
EVOLUTIONARY ALGORITHM
1.
2.
3.
4.
5.
6.
7.
EXPERIMENTAL RESULTS
120
100
1600
80
60
40
20
0
-20
5000
10000
15000
20000
25000
30000
1400
1200
1000
800
600
400
200
0
35000
100
300
400
500
600
200
Generations
Iterations
0.0035
B. Acceptance testing
To perform the acceptance testing, a random sample of
20 students distributed among the different majors were
asked to answer 5 questions as follows:
1. Credit hours wanted to register
2.
3.
4.
5.
0.003
0.0025
TABLE 1.
0.002
0.0015
Sample
Percentage
Average
credit
hours
wanted to be registered by
the student
Average
credit
hours
registered
using
the
manual schedule
Average
credit
hours
registered
using
the
proposed schedule
Satisfaction Satisfied or
from
the very
manual
satisfied
schedule
Not satisfied
100%
16.6
Students
who had
registration
problems
35%
17.14
15.7
14.4
16.4
16.5
16.7
16.4
60%
57%
62%
40%
43%
38%
Satisfaction
from
the
proposed
schedule
Satisfied or
very
satisfied
80%
100%
70%
Not satisfied
20%
0%
30%
0.001
0.0005
0
0
100
200
300
400
500
600
Generations
0.006
0.005
0.004
0.003
Students
who hadn't
registration
problems
65%
16.3
0.002
0.001
0
0
100
200
300
400
Generations
500
600
VI.