## 2 Materials and Methods
### Proposed Heuristic
\begin{table}
\begin{tabular}{c c} \hline
**Notation** & **Designation** \\ \hline \hline \multicolumn{3}{c}{Set of Customers} \\ \multicolumn{3}{c}{For PAX-type Customers: \(t=p\)} \\ \multicolumn{3}{c}{\(i=1,2,3,\ldots,N\), sequential index that runs through all PAX-type customers} \\ \multicolumn{3}{c}{For Assembly-type Customers: \(t=m\)} \\ \multicolumn{3}{c}{\(i=1,2,3,\ldots,N\), sequential index that runs through all Assembly-type customers} \\ \multicolumn{3}{c}{For Mixed-type Customers: \(t=s\)} \\ \multicolumn{3}{c}{\(i=1,2,3,\ldots,N\), sequential index that runs through all Mixed-type customers} \\ \multicolumn{3}{c}{Set of Teams} \\ \multicolumn{3}{c}{For Assembly-type Teams: \(t=m\)} \\ \multicolumn{3}{c}{\(k=1,2,3,\ldots,N\), sequential index that runs through all Assembly-type teams} \\ \multicolumn{3}{c}{\(c=1,2\) and 3 for 1 st, 2 nd, and 3 rd categories for Assembly-type Teams} \\ \multicolumn{3}{c}{For Mixed-type Teams: \(t=s\)} \\ \multicolumn{3}{c}{\(k=1,2,3,\ldots,N\), sequential index that runs through all Mixed-type teams} \\ \multicolumn{3}{c}{\(c=1,2\) and 3 for 1 st, 2 nd, and 3 rd categories for Mixed-type Teams} \\ \multicolumn{3}{c}{\(E_{pk}\)} & Set of PAX-type Teams \(k=1,2,3,\ldots,N\), sequential index that runs through all PAX-type teams \\ \multicolumn{3}{c}{\(b_{ti}\)} \\ \multicolumn{3}{c}{\(PE_{tk}\)} & Time window upper limit for customer \(i\) of type \(t\) \\ \multicolumn{3}{c}{\(PE_{tk}\)} & Weight to carry, in kilos, for a team \(k\) of type \(t\) (i.e., \(m\) or \(s\) type) with category \(c\) \\ \multicolumn{3}{c}{\(PE_{pk}\)} & Weight to carry, in kilos, for a team \(k\) of PAX-type \\ \multicolumn{3}{c}{\(PESOE_{tk}\)} & Weight to carry upper limit, in kilos, for a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(VA_{ti}\)} & Commodity value, in euros, transported to a customer \(i\) of type \(t\) \\ \multicolumn{3}{c}{\(VA_{Etk}\)} & Commodity value, in euros, transported by a team \(k\) of type \(t\) with category \(c\). \\ \multicolumn{3}{c}{\(VAE_{pk}\)} & Commodity value, in euros, transported by a team \(k\) of PAX-type. \\ \multicolumn{3}{c}{\(VOL_{ti}\)} & Volume, in m\({}^{3}\), occupied by orders of a customer \(i\) of type \(t\) \\ \multicolumn{3}{c}{\(VOLE_{tk}\)} & Volume, in m\({}^{3}\), transported by a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(VOLE_{pk}\)} & Volume, in m\({}^{3}\), transported by a team \(k\) of PAX-type \\ \multicolumn{3}{c}{Travel time, in minutes, between a customer \(i\)+1 of type \(t\) and a customer \(i\) of type \(t\)} \\ \multicolumn{3}{c}{\(V_{ti,\,ti*1}\)} & Travel time from the depot to a customer \(i\) of type \(t\), \(V_{0,\,ti}\), is 0 min, given that it was assumed that the team arrives at the first customer at the beginning of the time window, so the travel occurs before the time window starts. Therefore, the travel time for the first customer is not included in the total travel time of the route. \\ \multicolumn{3}{c}{\(S_{ti}\)} & Total estimated service time, in minutes, for a customer \(i\) of type \(t\) \\ \multicolumn{3}{c}{Loading time of products to a customer \(i\) of type \(t\)} \\ \multicolumn{3}{c}{If \(t=p\), PAX-type customer} \\ \multicolumn{3}{c}{\(D_{ti}\)} & For \(M_{pi}\) between 0 to 3 linear meters—then \(D_{pi}=15\) min; \\ \multicolumn{3}{c}{\(D_{ti}\)} & For \(M_{pi}\) between 3 to 6 linear meters—then \(D_{pi}=30\) min \\ \multicolumn{3}{c}{For \(M_{pi}\geq 6\) linear meters—then \(D_{pi}=40\) min.} \\ \multicolumn{3}{c}{\(T_{ti,\,tk}\)} & Arrival time at a customer \(i\) of type \(t\), for a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(TTE_{tk}\)} & Total estimated route time, in minutes, for a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(M_{pi}\)} & Number of linear meters, in meters, to be assembled at a customer \(i\) of PAX-type \\ \multicolumn{3}{c}{\(ME_{tk}\)} & Number of linear meters, in meters, to assemble for a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(ME_{pk}\)} & Number of linear meters, in meters, to assemble for a team \(k\) of PAX-type \\ \multicolumn{3}{c}{\(METROSE_{tk}\)} & Number of linear meters upper limit, for a team \(k\) of type \(t\) with category \(c\) \\ \multicolumn{3}{c}{\(METROSE_{pk}\)} & Number of linear meters upper limit, in meters, for a team \(k\) of PAX-type \\ \hline \hline \end{tabular}
\end{table}