This paper presents a modified invasive weed optimization (IWO) algorithm aimed at optimizing multiobjective flexible job shop scheduling problems. The algorithm is designed to minimize makespan, total workload of machines, and workload of the critical machine, demonstrating strong competitive performance against existing methods. Computational experiments indicate that the proposed approach effectively finds optimal solutions across various instances studied.