Name of parameter

Name within the code

Overview

Number of ants

num_of_ants

Number of ants in the route search

Total amount of pheromones

Q

The total amount of pheromones released by 1 ant in 1 round trip

Alpha

alpha

The weight parameter α in equation (2)

Beta

beta

The weight parameter β in equation (2)

Gamma

gamma

The parameter required when determining the evaluation value of the edges

The distance limit for zones without bus stops

nonstop_lim

The maximum distance allowed for zones without bus stops. If this distance is exceeded, the route will not be output as the optimal route.

Dijkstra distance

dijL

The distance of the route obtained adopting Dijkstra’s algorithm

Magnification of the route length

nL

The magnification used in the constraint conditions concerning the route length

Number of Dijkstra turns

dijturn

The number of turns in a route calculated adopting Dijkstra’s algorithm

Magnification of the number of turns

mL

The magnification used in the constraint conditions concerning the number of turns

Turn weight

tns_weight

A weight parameter of the number of turns that is used when selecting the optimal distance

Evaporation

coefficient

rou

The percentage of pheromones that remain without evaporating in each step

Number of cycles

max_iterations

Tested number of cycles

Start node

initial_vertex

The node positioned when the ants are initialized

Goal node

dest_vertex

The node that is the goal point for ants

Minimum

pheromone value

tau_min

Minimum pheromone value

Maximum

pheromone value

tau_max

Maximum pheromone value

Random selection probability

ant_prob_random

Probability of the random selection when the route is being selected

Reset cycle number

super_not_change

The number of times the pheromones are reset when the optimal route is not updated even when it exceeds this number of cycles

List of arrangement of turns

tf

A list to determine whether a pass made up of 3 nodes is a turn or not concerning the graph

List of bust stop edges

stz

A list that includes edges where the bus stops are positioned