Skip to content
Open access

An Enhanced Artificial Bee Colony Algorithm for Flexible Job Shop Scheduling With Multiple Assembly Precedence Constraints

Oct 2026 · International Journal of Knowledge and Systems Science · 0 citations · 7 references

Abstract

This study proposes an enhanced artificial bee colony algorithm (ENABC) for flexible job shop scheduling with multiple assembly precedence constraints. The objective is to minimize the total penalty cost (TPC), defined as the sum of tardiness, earliness, flow time, and setup costs. ENABC enhances the classical artificial bee colony algorithm through five mechanisms: a three-parameter encoding scheme with efficient decoding heuristics, a dual food-source exploration strategy, a modified precedence-preserving crossover operator, a modified tabu search strategy, and a tabu list to prevent revisiting solutions. The proposed algorithm is evaluated using 10 large-scale industrial problem instances. Compared with benchmark approaches based on the TLSAPVNS and SCEGWO frameworks, ENABC achieved average TPC reductions of 12.96% and 10.90%, respectively. Relative to the factory's existing scheduling practice, the proposed approach reduced the average TPC by 49.93%. Furthermore, it required less computation time than all competitors.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.