In this section, we present the pseudo-code of the TABC algorithm in Fig. 2. Then, we detail the components of the TABC
algorithm in the following subsections, which include the encoding and decoding approach, the population initialization
method, and the strategies for the three types of artificial bees.
5.1. Encoding
Similarly to the approach described in Refs. [31,35], to solve the HFS with limited buffers, a permutation-based representation is used; that is, each solution is represented by a string of integers. Each integer in the string corresponds to a job