This document discusses optimal assembly line balancing. It defines assembly line balancing as assigning tasks to workstations while complying with precedence relationships and minimizing idle time. There are two types of assembly line balancing problems: SALBP-1 focuses on minimizing workstations given a cycle time, while SALBP-2 focuses on minimizing cycle time given a number of workstations. The document presents the tabu search algorithm as an AI technique for solving these assembly line balancing problems, which generates random solutions within a search radius to find an optimal balance.