Research Article
Modeling of RFID-Enabled Real-Time Manufacturing Execution System in Mixed-Model Assembly Lines
Algorithm 3
Production planning and scheduling optimization algorithm.
Step 1 (initialize). Set coefficient in formula (39), and select a group of randomly. | Set Lagrangian multiplier upgrade step size and maximum number of iterations, | iteration number and . | Step 2 (update penalty coefficient). Calculate new penalty coefficient, , and determine the value of . | Step 3 (solve production planning subproblem). Obtain solution of , | where the solution of batch is denoted as , and set . | Step 4 (solve scheduling subproblem). Obtain the solution of , where | solution of assignment variable is denoted as , and set . | Step 5 (target values of problems). Set target values , , | and when , set . | Step 6 (determine whether the end condition is met). If is less than iterations, | output target value and solution , the algorithm ends; otherwise, set , and skip to Step . |
|