نوع مقاله : مقاله پژوهشی
نویسندگان
1 گروه علوم کامپیوتر، دانشکده ریاضی، آمار و علوم کامپیوتر، سمنان، سمنان، ایران
2 گروه مدیریت بازرگانی، دانشکده اقتصاد، مدیریت و علوم اداری، سمنان، سمنان، ایران
3 گروه مدیریت صنعتی، دانشکده اقتصاد، مدیریت و علوم اداری، سمنان، سمنان، ایران
کلیدواژهها
عنوان مقاله English
نویسندگان English
The flow shop scheduling problem with sequence-dependent setup times and operator constraints represents a complex and practically relevant production planning challenge due to the simultaneous integration of sequencing, timing, and human resource allocation decisions, making its exact solution computationally intractable for medium- and large-scale instances. This study proposed an integrated modeling and solution framework aimed at minimizing total order tardiness while jointly incorporating key operational constraints, including technological precedence, machine non-overlapping, sequence-dependent setup times (satisfying the triangle inequality), and multi-skilled operator capacity limitations. In this regard, a mixed-integer linear programming (MILP) model was first developed to explicitly capture sequencing, scheduling, and operator assignment decisions within a unified structure. Given the computational complexity of the model and the inefficiency of exact methods for real-world scales, an approximate solution approach based on Particle Swarm Optimization (PSO) was designed; to accommodate the combinatorial structure of the problem, a continuous encoding mechanism combined with a constructive decoder (based on FIFO logic) was implemented to enforce key constraints during solution evaluation. The performance of the proposed algorithm was evaluated through an industrial case study, a comparative benchmark against a Genetic Algorithm (GA), and multiple independent runs with different random seeds, assessing key performance indicators such as the best objective value, mean and standard deviation of results, computational time, and convergence behavior. Results demonstrated that the proposed PSO achieved high-quality and stable solutions with acceptable computational effort, exhibiting significant superiority over the benchmark algorithm in terms of average solution quality, stability, and runtime; furthermore, sensitivity analysis of parameters and problem dimensions indicated that stronger exploration enhances robustness and solution quality at the cost of longer runtime, whereas exploitative settings accelerate convergence but reduce solution quality. Overall, combining precise operational constraint modeling with flexible metaheuristic algorithms provided an efficient approach for solving complex scheduling problems in real-world production environments and can serve as an effective decision-support tool in production management.
Introduction
Production scheduling in multi-stage manufacturing systems represents a fundamental operational challenge that directly impacts delivery reliability, customer service levels, resource utilization, and tardiness-related financial penalties. In modern process and assembly industries such as the chemical, food, and detergent manufacturing sectors, production efficiency depends heavily not only on processing times but also on sequence-dependent setup operations resulting from line washouts, tooling adjustments, and material transitions. Concurrently, human resources serve as critical shared constraints across production stations, where operations cannot proceed without the presence of a dedicated, skilled operator. Classical flow shop models frequently overlook operator limitations or treat setup durations as negligible, leading to unrealistic schedules, unexpected bottlenecks, and significant delivery delays. To bridge this gap, this study investigated a permutation flow shop scheduling problem with sequence-dependent setup times (satisfying the triangle inequality) and multi-skilled operator constraints, aimed at minimizing total order tardiness. By integrating human workforce dynamics with technical workstation constraints, this research provided a comprehensive decision-making framework to balance order sequencing, setup overheads, and labor allocation.
Methodology
The study initially developed a rigorous Mixed-Integer Linear Programming formulation that unifies order sequencing, machine precedence, non-overlapping constraints, sequence-dependent transitions, and dedicated operator commitments across both setup and processing phases. Given the NP-hard nature of the problem and the computational intractability of exact solvers for industrial-scale instances, an approximate optimization approach based on Particle Swarm Optimization was developed. To effectively map the continuous search space of the swarm algorithm into discrete combinatorial schedules, a dual random-key continuous encoding mechanism was utilized to govern both job sequence permutations and operator-to-operation assignments. A constructive simulation decoder incorporating a first-in, first-out priority dispatching rule resolved operator contention dynamically and enforced all technological and resource constraints during solution evaluation. The proposed framework was validated using real-world industrial data from a detergent manufacturing facility involving multi-station lines, sequence-dependent changeovers, and constrained multi-skilled operators. Furthermore, the algorithm was evaluated through comparative benchmarking against a Genetic Algorithm with an identical decoding mechanism, multi-seed statistical replications, and systematic sensitivity analyses across algorithm hyperparameters and problem dimensions.
Findings
Computational experiments demonstrated the superior performance, stability, and computational efficiency of the proposed Particle Swarm Optimization algorithm. In the industrial case study, both metaheuristics identified the minimum tardiness objective of 24.6 hours; however, the proposed Particle Swarm Optimization framework achieved statistically superior average tardiness (25.27 versus 26.85), significantly lower standard deviation (1.43 versus 2.15), and reduced computational runtime (3.26 seconds versus 4.18 seconds) compared to the Genetic Algorithm. Convergence trajectory analyses indicated rapid search progression within the first fifty iterations, effectively avoiding premature stagnation through dynamic inertia control and perturbation mechanisms. Sensitivity analysis demonstrated that explorative configurations with larger swarm sizes enhanced solution robustness and consistency, whereas overly exploitative settings accelerate convergence at the expense of solution quality. In addition, scalability assessments across medium-scale (20 jobs, 5 machines) and large-scale (50 jobs, 10 machines) problem instances confirmed that the proposed framework delivered high-quality schedules within reasonable computational time frames when iteration limits are calibrated to problem scale.
Discussion and Conclusion
The findings underlined that achieving optimal delivery performance in modern production lines requires the synchronized optimization of machine schedules, sequence-dependent changeovers, and human labor assignments. Treating operator constraints independently from sequencing decisions leads to suboptimal or practically unfeasible production schedules. The developed framework served as an effective decision-support tool for operations managers, enabling them to evaluate operational trade-offs between delivery commitments, labor availability, and setup losses under varying production scenarios. Methodologically, coupling a continuous swarm intelligence algorithm with a constraint-aware constructive decoder proved to be an adaptable and robust approach for handling complex shop-floor constraints without altering the core optimization engine. Future research can extend this framework by incorporating stochastic processing and setup times through robust or fuzzy optimization, developing hybrid metaheuristic variants, and addressing multi-objective criteria such as energy efficiency and carbon emissions.
کلیدواژهها English