Table 3: Indices, sets, parameters, and decision variables used in the mathematical model.
|
Indices |
|
|
k |
Bus index |
|
i,j |
Node indices |
|
l |
Student index |
|
Set |
|
|
G |
Set of starting and ending depot locations (garage locations) |
|
K |
Set of buses |
|
s |
Set of students |
|
P+ |
Set of potential pickup locations (bus stop locations) |
|
P- |
Set of delivery locations (school locations) |
|
P = P- È P+ |
Set of stops and schools |
|
N = P È G |
Set of nodes |
|
Parameter |
|
|
c |
Bus capacity |
|
big M |
Large constant |
|
ai |
Earliest arrival time at stop |
|
bi |
Latest arrival time at school |
|
ap |
Average pickup time at pickup points for each student |
|
ad |
Average delivery time at delivery points for each student |
|
Cij |
Travel distance from node i to node |
|
tij |
Travel time from node i to |
|
sil |
A parameter equal to 1 if student l can reach stop , and 0 otherwise |
|
qil |
A parameter equal to 1 if student is related to school , and 0 otherwise |
|
Pg |
Number of parking spaces at garage g |
|
ms |
Maximum number of allowable students for each stop |
|
Oi = {S|sil = 1} |
Set of students who can be assigned to stop i |
|
Wi = {S|qil = 1} |
Set of students who should be delivered to school i |
|
Tr |
Risk thrashold coefficient |
|
Hi |
Health risk factor in node i |
|
Pdrij |
Density-of-population risk factor from node i to node j |
|
Tvij |
Traffic volume risk factor from node i to node j |
|
Arij |
Total risk factors from node i to node j: sumation of and Pdrij and Tvij |
|
Decision variables |
|
|
Xijk |
1 if bus k traverses the arc from node i to , and 0 otherwise |
|
Yik |
1 if bus k visits stop i, 0 otherwise |
|
1 if student l is picked up by bus k from stop i, and 0 otherwise |
|
|
Tik |
Arrival time of bus k to node |
|
Lik |
Load of bus k after leaving node |
|
hik |
1 if bus k visits school , and 0 otherwise |
|
if student l is delivered by bus k to school j, and 0 otherwise |
|