Vehicle Task Allocation Risk Management
Vehicle Task Allocation Risk Management
Mariusz IZDEBSKI
Faculty of Transport, Warsaw University of Technology, Warsaw, Poland
Abstract:
The work deals with the issue of assigning vehicles to tasks in transport companies, taking into account the minimization
of the risk of dangerous events on the route of vehicles performing the assigned transport tasks. The proposed risk man-
agement procedure based on a heuristic algorithm reduces the risk to a minimum. The ant algorithm reduces it in the event
of exceeding the limit, which differs from the classic methods of risk management, which are dedicated only to risk assess-
ment. A decision model has been developed for risk management. The decision model considers the limitations typical of
the classic model of assigning vehicles to tasks, e.g. window limits and additionally contains limitations on the acceptable
risk on the route of vehicles' travel. The criterion function minimizes the probability of an accident occurring along the
entire assignment route. The probability of the occurrence of dangerous events on the routes of vehicles was determined
based on known theoretical distributions. The random variable of the distributions was defined as the moment of the vehi-
cle's appearance at a given route point. Theoretical probability distributions were determined based on empirical data
using the STATISTICA 13 package. The decision model takes into account such constraints as the time of task completion
and limiting the acceptable risk. The criterion function minimizes the probability of dangerous events occurring in the
routes of vehicles. The ant algorithm has been validated on accurate input data. The proposed ant algorithm was 95%
effective in assessing the risk of adverse events in assigning vehicles to tasks. The algorithm was run 100 times. The des-
ignated routes were compared with the actual hours of the accident at the bottom of the measurement points. The graphical
interpretation of the results is shown in the PTV Visum software. Verification of the algorithm confirmed its effectiveness.
The work presents the process of building the algorithm along with its calibration.
Keywords: risk management, heuristic algorithm, ant algorithm, optimization
Contact:
1) [Link]@[Link] [[Link]
Article is available in open access and licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0)
140 Izdebski, M.,
Archives of Transport, 67(3), 139-153, 2023
on data measured on these sections of the road net- 2. The state of the art
work. The fit of the empirical distribution to the the- 2.1. The assignment problem in transportation
oretical one was carried out using the STATISTICA companies
13 program. The problem of assigning vehicles to tasks is simi-
The complexity of transport processes means that larly an optimization problem (Tian et al., 2022; Wei
risk management in transport companies should be et al., 2021; Munapo, 2020). The issue of assigning
supported by appropriate tools adapted to the nature vehicles to tasks belongs to a broad group of prob-
of these processes. Risk management is the manage- lems of allocating resources to tasks. This issue is
ment of the route of vehicles in such a way as to known in the literature and interpreted differently
avoid dangerous events with other road users or haz- depending on the problems under consideration (Yu
ardous situations. The analysis of current ap- et al., 2023; Dhouib, 2022). This issue involves as-
proaches to risk management methods and tools in signing available resources, e.g. vehicles and em-
allocating vehicles to tasks in transport companies ployees, to assigned tasks. The classic assignment
has shown that there are no models and algorithms assumes that each task, if possible, is assigned to
to solve the problem comprehensively, determining precisely one performer, and each performer com-
the risk of dangerous events along the entire pletes only one task. The measures of a correctly
transport route, not only in its specific place. It generated assignment usually determine the mini-
should be noted that none of the risk assessment and mum execution time for all tasks or the minimum
management tools allows for assigning vehicles to cost of task execution. The issue is often modified
tasks in such a way as to minimize this risk. From by introducing various combinations of the number
the point of view of research on risk management in of tasks assigned to resources, e.g. an equal number
transport companies, an essential aspect is not only of tasks and resources, more tasks than resources, or
the formulation of a model adequate to a given situ- fewer tasks than resources. In general, the assign-
ation but also the selection of an appropriate algo- ment problem is the association of resources with
rithm to solve it. tasks (Karsu et al., 2021). The consequence of this
The primary purpose of the work is to develop a tool association is a specific benefit that gets worse or
to support decision-making in the allocation of vehi- better depending on the combination chosen. In
cles to tasks in transport companies, considering transport issues, the issue of allocation becomes
minimizing the risk of dangerous events in routes more complex. There are constraints on driving
generated by the assignment. A new approach pre- time, work time and task completion time, making
sented in the work is to consider the risk aspect in assignments even more difficult. The single contrac-
assigning vehicles to tasks. tor constraint has been modified to allow multiple
The research presented in the work is contained in tasks to be performed by one vehicle. The number of
six chapters. The first chapter gives an introduction vehicles is only determined after assigning them to
to the undertaken research topic. The second chapter tasks. If the risk factor is taken into account in the
presents an overview of the literature on the issue of assignment of vehicles to tasks, the limit for exceed-
assigning vehicles to tasks and methods of risk man- ing the acceptable risk level should be additionally
agement in transport companies. The third chapter taken into account.
describes the risk management model in a transport The allocation problem also plays a fundamental
company and presents its formal record. The fourth role in determining transport routes (Lyu & Andrew,
chapter describes the optimization algorithm used to 2021; Fuentes et al., 2021). The allocation problem
reduce the risk of dangerous events on routes gener- also determines the minimum number of resources,
ated by assigning vehicles to tasks. Verification of e.g. vehicles, to complete all routes. An appropriate
the algorithm and its calibration are presented in the set of tasks, e.g., routes to be completed, is deter-
fifth chapter. The summary emphasizes the original- mined for each means of transport. The allocation
ity of the proposed research and its further direction. measure is the minimum length of the route of the
vehicles performing all the ordered transport tasks.
Hence, determining the minimum access routes to
individual tasks and loading routes is decisive in the
allocation problem. In resource allocation problems,
142 Izdebski, M.,
Archives of Transport, 67(3), 139-153, 2023
tasks take different forms, but the meaning of the and therefore are not considered for risk estimation,
problem is always the same. Tasks should be com- e.g. lightning strikes. Certain dangerous circum-
bined with available resources so that the benefit stances, e.g., vehicle breakdowns or driver errors,
from this combination is as good as possible. An es- are among the most common events contributing to
sential assignment in transport issues is the problem road accidents. The frequency of these events can be
of determining work schedules. Scheduling can be reduced through thorough technical inspections of
defined as the time allocation of available resources vehicles, or ensuring adequate rest for drivers, e.g.
to tasks. The assignment characterized in scheduling introducing a two-person crew for a given transport
differs from the classic assignment model, where task. An essential mechanism for reducing the num-
one agent (device, employee) performs precisely ber of accidents is the determination of such driving
one task and one task is performed by only one routes characterized by a minimum probability of
agent. The sense of scheduling is to determine the dangerous situations independent of the person per-
order of tasks and assign them to the performers of forming transport tasks, e.g., threats from other road
these tasks (employees, devices) so that these per- users.
formers complete these tasks in the minimum time. In road transport, the main threats are traffic acci-
One contractor can perform tasks sequentially in a dents caused by various factors depending or not on
given period. The problem of assigning vehicles to the driver performing the transport task (Ebrahim et
tasks is a complex decision problem belonging to al., 2021; Mahdi et al., 2020). The effect of an acci-
NP-hard problems. To solve it, it is required to use dent has a different weight depending on the size of
artificial intelligence algorithms, e.g. genetic algo- losses, damage, or the number of injured or killed
rithms (Jia et al., 2018). (Mujalli et al., 2023; Mokhtarimousavi et al., 2020).
In most cases, determining the risk in transport com-
2.2. Risk management in transport companies panies is based on analysing historical data on acci-
In transport companies, the risk is very often exam- dents, such as their frequency, consequences, and
ined in the context of transporting dangerous goods identifying factors contributing to their occurrence
and minimizing the number of accidents on the route (Hossaina et al., 2019).
of vehicles (Mohri et al., 2022). The transport of When making decisions under risk conditions in the
hazardous goods is a specific type that requires the transport of cargo or passengers, confident choices
development of such technology and transport or- are made, leading to various consequences, and it is
ganization that will minimize the probability of an essential to be able to assess the likelihood of these
accident risk on a given transport route (Hosseini & consequences. Therefore, determining the probabil-
Verma 2021; Timajchi et al., 2019). The conse- ity of a dangerous event and its implications is criti-
quences of accidents in transporting dangerous cal in risk estimation. The measure of risk is, thus, a
goods may lead to loss of health or life of people in combination of the size of the possible loss and the
the danger zone, the need to immediately evacuate probability of incurring this loss (Stojanovic et al.,
people from hazardous areas, contamination of air, 2023).
water and soil, degradation of the natural environ- The risk in road transport depends on the choice of
ment, and severe material losses. the vehicle route (Haixing & Qiangian, 2022; For-
Research (Huang et al., 2021) shows that the leading nalchyk et al., 2021), so it is necessary to designate
cause of accidents in transporting dangerous goods such a route to minimize dangerous situations along
should be sought in the human factor. Accidents are the entire vehicle route. The routing issue is an opti-
caused by bravado, alcohol, stress, and weather con- mization issue, so it is advisable to use heuristic al-
ditions, but also by overloading the body in terms of gorithms.
health, mental and physical. Transporting dangerous The literature analysis confirmed that the problem of
goods is associated with the possibility of accidents allocation in transport companies is presented in a
causing fires, explosions or toxic environmental classical approach without considering the minimi-
contamination. To avoid such serious consequences, zation of the risk of accidents in routes generated by
mechanisms should be introduced to reduce the risk the realized allocation. The issue of assigning vehi-
of accidents in road transport. Certain random events
in road transport occur with a very low probability
Izdebski, M., 143
Archives of Transport, 67(3), 139-153, 2023
cles to tasks in transport companies is a complex de- the route at such a moment that the probability of
cision-making issue and requires the use of heuristic a dangerous situation and its consequences is min-
algorithms. imal.
- The vehicle's driving route is interpreted as a route
3. Risk management model in assigning vehi- to the first task, an optional return to the base, or
cles to tasks the execution of subsequent tasks and return to the
3.1. The assumption of the model base.
In the developed decision-making model, risk man- - Vehicles can be assigned to multiple tasks.
agement in assigning vehicles to tasks comes down - Tasks must be completed within one working day.
to assigning vehicles to transport tasks so that a min-
imum probability of dangerous situations on this 3.2. The data input and the decision variables
route characterizes the route generated due to this To develop a risk management model in the al-
assignment. The developed risk management model location of vehicles to tasks, the input data were de-
can transport cargo and passengers, depending on fined:
the defined transport task. A transport task in cargo - WB - A set of transportation bases.
transportation is defined as picking up a load from - Z - A set of loading points.
the loading point and transporting it to the unloading - WW - A set of unloading points.
point. In public transport, a transport task can be de-
- T - A set of time intervals.
fined as a communication line to which vehicles are
- Q - The size of the load collected at the sender.
assigned to serve it. The assignment in the model is
interpreted as a decision to assign a vehicle leaving - T1 - Loading time.
the base to the first transport task or to assign a ve- - T2 - Unloading time.
hicle completing the current task to the next one. A - T3 - Waiting time for loading.
random variable was introduced into the model to - T4 - Waiting time for unloading.
determine the theoretical distribution of the proba- - TPP1 - Travel time between drop-off points and
bility of a dangerous situation occurring on assign- pick-up points.
ment routes or task routes. The risk of a hazardous - TPP2 - Travel time between unloading points and
condition on the access routes to the tasks and the shipping points.
task routes depended on the moment of the vehicle's - TPP3 - Travel time between the base and the
appearance on these routes. Therefore, the task of points of departure.
the risk management model in assigning vehicles to - TPP4 - Travel time between the landing point and
tasks is to assign cars to tasks at such moments when the base.
the risk is minimal. The developed risk management - PP1 - The probability of a dangerous event occur-
model is an optimization model with a designated ring between the points of origin and the points of
objective function minimizing the risk of dangerous receipt.
situations along the entire vehicle route. In addition, - PP2 - Probability of a dangerous event occurring
the model determines the minimum number of vehi- between unloading points and shipping points.
cles of a particular type that should be used to com- - PP3 - The probability of a dangerous event occur-
plete the assigned tasks. To construct the risk man- ring between the base and the points of departure.
agement model, the following assumptions were - PP4 - The probability of a dangerous event occur-
made: ring between the unloading point and the base.
- Vehicle routes between the base and tasks and be- - PPS1 - Probability of the occurrence of the result
tween tasks are known. of a dangerous event between the points of origin
- Routes of transport tasks are known. and the points of receipt.
- The number of vehicles to be assigned is known. - PPS2 - Probability of the occurrence of the result
- The random variable determining the probability of a dangerous event between the unloading points
distribution of a dangerous event has an interpre- and the points of dispatch.
tation of the moment (time) of the occurrence of - PPS3 - Probability of the result of a dangerous
the event on a given section of the route. There- event between the base and the points of departure.
fore, the vehicle must appear on a given section of
144 Izdebski, M.,
Archives of Transport, 67(3), 139-153, 2023
- PPS4 - Probability of the result of a hazardous ∀(w,w') ∈ 𝑳𝑩𝒁, ∀𝑡 ∈ 𝑻, ∀st ∈ 𝐒𝐓, ∀𝑧𝑎𝑑 ∈ 𝒁𝑨𝑫
event occurring between the unloading point and 𝑥𝑝1((w,w'), 𝑧𝑎𝑑,st,t) ∙ 𝑣(st) ≤ 𝑞(𝑧, 𝑧𝑎𝑑) (1)
the base. 𝑥𝑝2((w,w'), 𝑧𝑎𝑑,st,t) ∙ 𝑣(st) ≤ 𝑞(𝑧, 𝑧𝑎𝑑) (2)
- ST - A set of means of transport. 𝑥𝑝1((w,w'), 𝑧𝑎𝑑,st,t) ∙ ld(st) ≤ 𝑞(𝑧, 𝑧𝑎𝑑) (3)
- V - Vehicle capacity.
𝑥𝑝2((w,w'), 𝑧𝑎𝑑,st,t) ∙ ld(st) ≤ 𝑞(𝑧, 𝑧𝑎𝑑) (4)
- LD - Vehicle payload.
- TBP - Vehicle parking time.
- Limitation for the duration of tasks for a single
- TDP - The time allowed for the task to be com- vehicle:
pleted by the vehicle.
- A1 - The lower bound of the time window for the ∀(w,w') ∈ 𝑳𝑩𝒁, ∀𝑡 ∈ 𝑻, ∀st ∈ 𝑺𝑻, ∀(w,w') ∈
base. 𝑳𝑾𝑩
- B2 - The upper limit of the time window for the 𝑥𝑝1((w,w'), 𝑧𝑎𝑑,st,t)
base.
∙ [𝑡𝑝𝑝1(w,w',t) + 𝑡1(𝑧, 𝑧𝑎𝑑) + 𝑡3(z,t,zad)]
To formally record the risk management model in
the assignment of vehicles to tasks, it is necessary to + ∑ ∑ 𝑥𝑝4((w,w'), 𝑧𝑎𝑑,st,t)
define the decision variables of the model. The first (w,w')∈𝑳𝒁𝑾 𝑧𝑎𝑑∈𝒁𝑨𝑫 (5)
type of variables are binary variables describing ∙ [𝑡𝑝𝑝4(w,w',t) + 𝑡2(𝑧, 𝑧𝑎𝑑) + 𝑡4(z,t,zad)]
connections between network objects carried out by + ∑ ∑ 𝑥𝑝2((w,w'), 𝑧𝑎𝑑,st,t)
a given vehicle in a specific time interval and as- (w,w')∈𝑳𝑾𝒁 𝑧𝑎𝑑∈𝒁𝑨𝑫
signed to a given task. The second type of variable ∙ [𝑡𝑝𝑝2(w,w',t) + 𝑡1(𝑧, 𝑧𝑎𝑑) + 𝑡3(z,t,zad)]
determines the moment of departure of vehicles
+ 𝑥𝑝3((w,w'),st,t) + tbp(st) ≤ tdp(st)
from the base for the ordered transport tasks. The
purpose of introducing such types of decision varia-
bles is the same as in the risk management model in - Restriction on meeting the condition of acceptable
cargo transport. The driving time of vehicles should risk on the road:
be regulated so that the vehicles appear on a given
section at the time, generating the minimum proba- ∀(w,w') ∈ 𝑳𝑩𝒁, ∀𝑡 ∈ 𝑻, ∀st ∈ 𝑺𝑻, ∀(w,w') ∈
bility of a dangerous event. 𝑳𝑾𝑩
To develop a risk management model in the alloca-
tion of vehicles to tasks, the decision variables were [1 − 𝑥𝑝1((w,w'), 𝑧𝑎𝑑,st,t)
defined:
- XP1 - Connection between drop-off points and
∙ [1 − 𝑝𝑝E1(w,w') ∙ 𝑝𝑝𝑠E1(w,w')]
pick-up points.
- XP2 - Connection between unloading points and ∙ ∏ ∏ 𝑥𝑝4((w,w'), 𝑧𝑎𝑑,st,t)
shipping points. (w,w')∈𝑳𝒁𝑾 𝑧𝑎𝑑∈𝒁𝑨𝑫 (6)
- XP3 - Connection between the base and the points ∙ [1 − 𝑝𝑝E4(w,w') ∙ 𝑝𝑝𝑠E4(w,w')]
of origin. ∙ ∏ ∏ 𝑥𝑝2((w,w'), 𝑧𝑎𝑑,st,t) ∙ [1
- XP4 - Connection between the landing point and (w,w')∈𝑳𝑾𝒁 𝑧𝑎𝑑∈𝒁𝑨𝑫
the base. − 𝑝𝑝E2(w,w') ∙ 𝑝𝑝𝑠E2(w,w')] ∙ 𝑥𝑝3((w,w'),st,t)
- HP - The moment of departure of the vehicles
from the transport base.
∙ [1 − 𝑝𝑝E3(w,w') ∙ 𝑝𝑝𝑠E3(w,w')]] ≤ Rdo
3.3. Limits and the risk assessment function
Assignment constraints take the form:
- Limitation of the allocation resulting from the ca-
pacity and load capacity of the vehicles:
Izdebski, M., 145
Archives of Transport, 67(3), 139-153, 2023
In subsequent iterations, the pheromone trace is cal- runs until the stop condition is reached. The stop
culated according to the formula: condition is a fixed number of iterations. The num-
MR
ber of ants in the population creating individual ve-
yz (t + 1) = (1 − ) yz (t) + yz mr (t) (12) hicle routes (solutions) and the number of iterations
mr =1 is set at the beginning of the algorithm implementa-
where: tion.
mr – another ant in the anthill mr ∈ 𝑴𝑹, The main steps of the ant algorithm can be presented
𝜌 – pheromone volatilization factor (0 < 𝜌 ≤ 1), as:
𝜏𝑦𝑧 (𝑡 + 1) – pheromone amplification, for the first - Step 1 - The first ant in the population starts mak-
iteration takes the value on each connec- ing a route.
tion equal 𝜏0 . - Step 2 - Selection of subsequent route points ac-
cording to the defined probability (10) until the ant
The first component of the formula (12) determines reaches the end point of the route (fulfillment of
the pheromone volatilization rate, while the second all tasks).
determines the pheromone gain and takes the value: - Step 3 - Repeat steps 1-2 for the next ant in the
1 population.
− 𝐾1mr (𝑡) − 𝐾2mr (𝑡) − - Step 4 - Pheromone update (12).
𝑃mr (𝑡)
𝑚𝑟
𝛥𝜏𝑦𝑧 (𝑡) = 𝐾3mr (𝑡) − 𝐾4mr (𝑡) - Step 5 - Repeating steps 1-4 until the algorithm
reaches the stopping condition. Selection of the
{ (13) ant route with the highest pheromone intensity
0
among all routes generated in the population. This
when segment (y,z) is used by the ant route is the final solution and determines the allo-
otherwise 0; cation of vehicles to tasks.
where:
Pmr(t) – the probability of the occurrence of a dan- 5. An example of using the ant algorithm for
gerous event and its effect in the entire route risk management in assigning vehicles to
created by the mr-th ant in the t-th iteration tasks
according to the formula (9); 5.1. The input data
K1mr(t) – penalty for exceeding time window limits To verify the optimization algorithms in the risk
(in model (7)-(8)) in the route created by the management model in the assignment of vehicles to
m-th ant in the t-th iteration of the algorithm, tasks, the transport network presented in Fig. 1 was
it is assumed that this penalty is half of the defined, in which the transport base and tasks were
pheromone accumulated on the route; determined. The tasks are carried out in the complete
K2mr(t) – penalty for exceeding the task completion truckload system and are characterized as picking up
time (5) in the route created by the m-th ant the load from the loading place and transporting it to
in the t-th iteration of the algorithm, it is as- the unloading point. Dangerous points of the route
sumed that this penalty is half of the phero- were determined in four places, and the time of ac-
mone accumulated on the route; cidents, collisions and road incidents was measured
K3mr(t) – penalty for exceeding the limit on vehicle in these places. For the remaining sections of the
capacity and load capacity (in model (1)-(4)) route, it was assumed that these sections were acci-
in the route created by the m-th ant in the t- dent-free. It was also believed that the capacity and
th iteration of the algorithm, it is assumed payload of a single vehicle are adapted to each task.
that this penalty is half of the pheromone ac- Tasks must be completed between 6:00 a.m. and
cumulated on the route; 5:00 p.m. The acceptable probability of a road acci-
K4mr(t) – penalty for exceeding the acceptable risk dent risk is 0.55. One time interval and one task to
limit (in model (6)) it is assumed that this be performed have been defined in the transport.
penalty is half of the pheromone accumu- Waiting times for loading have been omitted. Load-
lated on the route. ing and unloading time was set at 15 minutes. It was
The ant algorithm is an iterative algorithm, in the assumed that the execution time for all tasks is 2
next iteration its solution is improved. The algorithm hours.
Izdebski, M., 147
Archives of Transport, 67(3), 139-153, 2023
5.2. Theoretical distributions of the probability Table 1. Measuring points [hour expressed in
of accidents and their consequences in the minutes]
assignment of vehicles to tasks Point 1 Point 2 Point 4
Point 3 Type
Theoretical accident probability distributions were Type Type
715 C
Type
determined based on measurement data. The hours 712 C 422 C 710 C
745 C
of accidents at the measurement points are presented 743 S 621 S 740 C
728 C
720 C 472 C 721 C
in Table 1 (S - serious accident, C - collision). The 628 C
620 C 474 C 622 S
time of the accident is presented in minute format, 655 C 555 C
651 S
654 C
measuring period from 6:00 to 17:00. Theoretical 781 C
783 C 713 C 781 C
distributions of the accident random variable are 771 C
755 S 585 C 776 C
817 C
shown in Fig. 2. The linear scatterplot confirms the 812 C 661 S 813 C
833 S
normal distribution of the examined variable. The 835 C 674 C
872 C
834 C
chi-square test and the Kolmogorov-Smirnov (K-S) 642 C 782 C 1023 C
931 C
test were used to determine the distributions. 936 C 730 C 935 C
967 C
533 C 744 S 961 C
The null hypothesis stating the adopted type of dis- 871 C
878 C 722 C 872 S
tribution is rejected when the calculated value of the 972 C 811 S
757 C
754 C
statistics falls within the critical area determined by 793 C
754 S 857 C 788 C
the assumed significance level α=0.05. The values 843 C
793 C 642 C 849 S
of the Chi-square and Kolmogorov-Smirnov tests 977 C
844 S 913 C 970 C
865 C
and the parameters of the examined distributions are 872 C 681 C
662 S
859 C
presented in Table 2. 861 S 934 S 660 C
913 C
Tests of compliance for theoretical distributions of 664 C 942 S 916 C
844 S
the random variable of accidents classified as a col- 910 S 823 C 840 C
871 C
843 C 876 C 870 C
lision at individual measurement points are pre- 1010 C 1062 C
1061 S
550 S
sented in Table 3.
148 Izdebski, M.,
Archives of Transport, 67(3), 139-153, 2023
a) b)
c) d)
Fig. 2. Fitting the theoretical distribution of the random variable of the moment of road accidents at the
measurement points a) point 1 b) point 2 c) point 3 d) point 4
Table 2. Compliance testing and distribution parameters for road accidents of any type
Measurement Chi-square Distribution
points Statistics test (p) Statistics K-S test parameters Distribution
1 7,280 0,94 0,15 - μ=737; s2=34281 normal
2 9,898 0,77 0,05 - μ=723; s2=26941 normal
3 5,116 0,77 0,14 - μ=812; s2=22130 normal
4 1,620 0,89 0,11 - μ=805=; s2=14161 normal
Table 3. Compliance testing and distribution parameters for collision-type road accidents
Measurement Chi-square Distribution
points Statistics test (p) Statistics K-S test parameters Distribution
1 5,641 0,91 0,11 - μ=729; s2=33914 normal
2 4,983 0,91 0,12 - μ=723; s2=24128 normal
3 5,33 0,93 0,06 - μ=811; s2=22410 normal
4 2,67 0,90 0,04 - μ=817; s2=9921 normal
Izdebski, M., 149
Archives of Transport, 67(3), 139-153, 2023
5.3. Results of calibration and verification of the the ant assigned three vehicles to the assigned tasks.
ant algorithm in the assignment of vehicles A graphical presentation of the routes of the three
to tasks vehicles is shown in the Fig. 3 (green line – vehicle
The tested combinations of ant algorithm settings 1, blue line – vehicle 3, red line – vehicle 3). The
are shown in Table 4. Table 5 shows the aggregate departure time of the first vehicle was set at 8:15, the
results of the algorithm. Experimentally, the number second and third vehicles at 8:30. Based on Table 6,
of iterations of the algorithm was set at 200 repeti- it can be concluded that the efficiency of the ant al-
tions, and the population size at 100 ants. gorithm is 93%. The algorithm verification process
Table 5 shows that the minimum collision probabil- compares N algorithm solutions with actual data
ity value was 0.44 for test no. 24 with the algorithm specifying the times of dangerous events on route
parameters α=1, β=1, ρ=0.8. The route generated by sections.
Table 5. Results of tests (P – probability of a collision in the route, T – running time [minutes:seconds])
Test P T Test P T Test P T Test P T Test P T
1 0,50 5:26 13 0,71 5:35 25 0,67 4:12 37 0,80 4:11 49 0,49 4:31
2 0,55 5:13 14 0,72 4:12 26 0,59 4:23 38 0,78 5:12 50 0,47 4:22
3 0,57 4:21 15 0,71 4:33 27 0,65 4:23 39 0,79 4:21 51 0,48 4:53
4 0,61 4:22 16 0,72 4:45 28 0,68 3:31 40 0,84 4:21 52 0,53 4:11
5 0,60 4:03 17 0,71 4:23 29 0,51 4:44 41 0,55 4:35 53 0,61 4:21
6 0,61 4:32 18 0,78 4:11 30 0,52 4:25 42 0,47 4:34 54 0,77 4:22
7 0,66 4:43 19 0,75 4:34 31 0,64 4:21 43 0,47 4:12 55 0,77 4:22
8 0,61 4:12 20 0,48 4:21 32 0,71 4:21 44 0,47 4:32 56 0,77 4:22
9 0,61 4:31 21 0,47 4:42 33 0,85 4:22 45 0,49 4:32 57 0,81 4:22
10 0,62 4:32 22 0,46 4:32 34 0,71 4:27 46 0,49 4:42 58 0,85 4:15
11 0,61 4:33 23 0,44 4:23 35 0,71 4:31 47 0,50 4:21 59 0,86 4:22
12 0,62 4:32 24 0,46 4:12 36 0,80 4:12 48 0,50 4:23 60 0,81 4:42
150 Izdebski, M.,
Archives of Transport, 67(3), 139-153, 2023
Table 6. Efficiency of the ant algorithm in assigning vehicles to tasks (P – probability, E – efficiency)
Test P E Test P E Test P E Test P E Test P E
1 0,44 Yes 21 0,46 Yes 41 0,49 Yes 61 0,46 Yes 81 0,49 Yes
2 0,46 Yes 22 0,44 Yes 42 0,47 Yes 62 0,46 Yes 82 0,49 Yes
3 0,47 Yes 23 0,44 Yes 43 0,47 Yes 63 0,47 Yes 83 0,48 Yes
4 0,44 Yes 24 0,44 Yes 44 0,47 Yes 64 0,47 Yes 84 0,48 Yes
5 0,44 Yes 25 0,46 Yes 45 0,48 Yes 65 0,48 Yes 85 0,47 Yes
6 0,49 No 26 0,46 Yes 46 0,45 Yes 66 0,48 Yes 86 0,46 Yes
7 0,49 Yes 27 0,44 Yes 47 0,45 Yes 67 0,49 Yes 87 0,45 Yes
8 0,49 Yes 28 0,46 No 48 0,49 No 68 0,49 Yes 88 0,53 No
9 0,46 Yes 29 0,47 Yes 49 0,47 Yes 69 0,45 Yes 89 0,46 Yes
10 0,41 Yes 30 0,47 Yes 50 0,45 Yes 70 0,45 Yes 90 0,46 Yes
11 0,44 Yes 31 0,49 Yes 51 0,47 Yes 71 0,44 Yes 91 0,45 Yes
12 0,49 No 32 0,49 Yes 52 0,47 Yes 72 0,46 Yes 92 0,44 Yes
13 0,50 Yes 33 0,46 Yes 53 0,48 Yes 73 0,52 No 93 0,44 Yes
14 0,47 Yes 34 0,44 Yes 54 0,49 Yes 74 0,46 Yes 94 0,47 Yes
15 0,47 Yes 35 0,44 No 55 0,48 Yes 75 0,47 Yes 95 0,47 Yes
16 0,44 Yes 36 0,49 Yes 56 0,45 Yes 76 0,46 Yes 96 0,48 Yes
17 0,47 Yes 37 0,46 Yes 57 0,49 Yes 77 0,47 Yes 97 0,45 Yes
18 0,45 Yes 38 0,48 Yes 58 0,48 Yes 78 0,45 Yes 98 0,45 Yes
19 0,46 Yes 39 0,48 Yes 59 0,48 Yes 79 0,48 Yes 99 0,45 Yes
20 0,44 Yes 40 0,47 Yes 60 0,47 Yes 80 0,48 Yes 100 0,48 Yes
problem with mixed time windows. Computers of accident risk with transshipment option. In-
& Industrial Engineering, 159(1), 107478. ternational Journal of Production Economics,
[Link] 209, 302-315.
[25] Semenov, I., & Jacyna, M. (2022). The synthe- [Link]
sis model as a planning tool for effective supply [30] Wei, Q., Yan-Ning, S., Zi-Long, Z., Zhi-Yao,
chains resistant to adverse events. Eksploatacja L., & Yao-Ming Z. (2021). Multi-agent rein-
i Niezawodnosc – Maintenance and Reliability, forcement learning-based dynamic task assign-
24 (1), 140-152. ment for vehicles in urban transportation sys-
[Link] tem. International Journal of Production Eco-
[26] Stojanovic, N., Boskovic B., Petrovic M., Gru- nomics, 240, 108251.
jic I., & Abdullah, O.I. (2023). The impact of [Link]
accidents during the transport of dangerous [31] Yu, J., Zhitao H., Zhenyu L., & Honghai Z.
good, on people, the environment, and infra- (2023). Optimization of multi-objective airport
structure and measures for their reduction: a re- gate assignment problem: considering fairness
view. Environmental Science and Pollution Re- between airlines. Transportmetrica B:
search, 30, 32288-32300. Transport Dynamics, 11(1), 196-
[Link] [Link]://[Link]/10.1080/21680566.2022.20
[27] Szaciłło, L., Jacyna, M., Szczepański, E., & Iz- 56542
debski, M. (2021). Risk assessment for rail fre- [32] Zabielska, A, Jacyna, M., Lasota, M., & Neh-
ight transport operations, Eksploatacja i Nieza- ring. K. (2023). Evaluation of the efficiency of
wodność, Polskie Naukowo-Techniczne Towa- the delivery process in the technical object of
rzystwo Eksploatacyjne, 23(3), 476-488. transport infrastructure with the application of
[Link] a simulation model. Eksploatacja i Niezawod-
[28] Tian, Q., Li, J., Huang, G., & Yuan, W. (2022). nosc – Maintenance and Reliability, 25(1), 1.
Solving an airport ground service task assign- [Link]
ment problem with an exact algorithm. PLoS
ONE, 17(12): e0279131.
[Link]
[29] Timajchi, A., Al-e-Hashem, S.M.M., & Rekik
Y. (2019). Inventory routing problem for haz-
ardous and deteriorating items in the presence