Capacity Planning & Line Balancing

Chapter 8
Line-Balancing Models and Optimization Methods

Graduate Program in Operation Management (GPOM)
Capacity Planning & Line Balancing   •   Graduate

Line-Balancing Models and Optimization Methods

Introduction

Assembly-line balancing assigns work elements to stations so that production requirements are met with an appropriate number of stations, acceptable workload distribution, and respect for technological precedence constraints. Although the classical problem appears simple, practical balancing involves uncertain task times, multiple product variants, worker skill differences, ergonomic restrictions, parallel stations, rework, changeovers, and management trade-offs between labor efficiency and responsiveness.

Line balancing is therefore both a mathematical optimization problem and a managerial design activity. A mathematically efficient line may be operationally fragile if it has no allowance for variability or if it creates excessive operator fatigue. Conversely, a robust line may use additional capacity and appear less efficient under deterministic calculations. Graduate-level analysis requires attention to both the formal model and the context in which the model will be implemented.

Learning Objectives

By the end of this chapter, the reader should be able to:

  1. Explain cycle time, takt time, station time, balance delay, and line efficiency.
  2. Formulate a simple assembly-line balancing problem using precedence and assignment variables.
  3. Apply priority rules and interpret heuristic solutions.
  4. Explain how integer programming, metaheuristics, and optimization software support balancing decisions.
  5. Evaluate solutions using efficiency, smoothness, feasibility, robustness, and managerial criteria.
  6. Identify limitations and implementation risks in real production systems.

1. Foundations of Assembly-Line Balancing

An assembly line consists of work elements performed at stations arranged in a technological sequence. A work element is an indivisible task for planning purposes, such as fastening a bracket or installing a sensor. A precedence relation states that one task must be completed before another. These relations are commonly represented by a precedence diagram or directed acyclic graph.

The principal planning input is the required production rate. If available production time per period is Ta minutes and required output is D units per period, the maximum allowable cycle time is:

C = Ta / D

Here, C is cycle time in minutes per unit, Ta is effective available time per period, and D is required units per period. The formula assumes that available time and demand are expressed over the same period and that the line is intended to produce one unit at a time. If breaks, planned downtime, or maintenance are excluded, they must be removed from Ta.

Takt time is often calculated similarly, but the concepts differ. Takt time expresses the pace required by customer demand; cycle time is the actual elapsed time between completed units at a process. A line should generally have station cycle times no greater than the required takt or target cycle time.

For task times ti, the theoretical minimum number of stations is:

Nmin = ⌈Σti / C⌉

The ceiling function rounds upward because a fraction of a station is impossible. This is a lower bound, not necessarily a feasible solution: precedence restrictions may require more stations.

If N stations are used, total available station time per unit is N C. Line efficiency is:

E = (Σti) / (N C) × 100%

Balance delay is the unused proportion of available station time:

BD = 100% − E

These metrics assume deterministic task times and a common cycle time. They do not measure material shortages, quality losses, absenteeism, or ergonomic burden.

A frequently used secondary measure is the smoothness index:

SI = √[Σ(C − Sj)2]

where Sj is the workload assigned to station j and the summation covers all stations. Lower values indicate a more even distribution, although smoothness index should not be interpreted as a substitute for feasibility or operational robustness.

2. The Precedence-Constrained Assignment Problem

A balancing problem has four central components:

  • Task set: tasks i = 1, 2, ..., n.
  • Task time: ti, normally measured in seconds or minutes per unit.
  • Precedence relations: task i must precede task k when i → k.
  • Cycle-time limit: every station must have workload no greater than C.

The workstation load is the sum of task times assigned to that station. A feasible assignment must satisfy both capacity and precedence. If task i is assigned to an earlier station than its predecessor, the assignment is infeasible even if all station times are below C.

Integer-programming formulation

A basic assembly-line balancing model can minimize the number of stations. Let:

  • xij = 1 if task i is assigned to station j, and 0 otherwise;
  • yj = 1 if station j is opened, and 0 otherwise;
  • ti be task time;
  • C be cycle time;
  • P be the set of ordered predecessor pairs (i,k).

The objective is:

Minimize Σj yj

subject to:

Σj xij = 1 for every task i
Σi ti xij ≤ C yj for every station j
Σj j xij ≤ Σj j xkj for every (i,k) ∈ P
xij ∈ {0,1}, yj ∈ {0,1}

The first constraint assigns each task exactly once. The second limits station workload and prevents assignment to a closed station. The third places each predecessor no later than its successor. The model assumes indivisible tasks, known task times, a fixed cycle time, and a predetermined upper bound on candidate stations. In the precedence constraint, station numbers must be ordered from the beginning to the end of the line.

Alternative objectives are possible. A model may minimize cycle time for a fixed number of stations, minimize total deviation from a target workload, maximize efficiency subject to staffing constraints, or use a weighted objective involving labor, overtime, ergonomic risk, and investment.

3. Priority Rules and Constructive Heuristics

Exact optimization can become computationally difficult as the number of tasks and constraints increases. Priority rules provide rapid solutions and are useful for initial designs, what-if analysis, and situations where task times change frequently.

A constructive heuristic repeatedly selects an eligible task—one whose predecessors have already been assigned—and places it at the current station if doing so does not exceed cycle time. If several eligible tasks are available, a priority rule determines which is selected.

Common rules include:

RulePriority basisTypical rationale
Largest candidate timeLargest ti firstFills station capacity rapidly
Ranked positional weightti plus times of all successorsProtects tasks with substantial downstream consequences
Most successorsNumber of downstream tasksPreserves flexibility in the remaining sequence
Earliest successor positionPrecedence positionEncourages forward progress
Shortest task timeSmallest ti firstCan fit small tasks into residual capacity

The ranked positional weight of task i is:

RPWi = ti + Σk ∈ Succ(i) tk

where Succ(i) is the set of tasks that directly or indirectly follow task i. The rule is heuristic, not an optimality theorem. It can produce excellent results, but no guarantee exists that it will minimize stations.

Worked example: a precedence-constrained balance

Suppose a line has the following task times in seconds:

TaskTimeImmediate predecessors
A18—
B12A
C10A
D15B
E8B, C
F14C
G10D, E
H12F, G

The total task time is 99 seconds. If the required cycle time is 40 seconds:

Nmin = ⌈99 / 40⌉ = 3 stations

A feasible three-station assignment is:

  • Station 1: A + B + C = 18 + 12 + 10 = 40 seconds.
  • Station 2: D + E + F = 15 + 8 + 14 = 37 seconds.
  • Station 3: G + H = 10 + 12 = 22 seconds.

All precedence relations are respected. The efficiency is:

E = 99 / (3 × 40) × 100% = 82.5%

Balance delay is 17.5%. The smoothness index is:

SI = √[(40−40)2 + (40−37)2 + (40−22)2]
= √333 ≈ 18.25 seconds

The lower bound is achieved, so this solution uses the minimum possible number of stations. It is not necessarily the best managerial solution: the final station has substantial idle time, and a small increase in task-time variability could create output disruption. A four-station design might improve flexibility or ergonomics while reducing nominal efficiency.

4. Evaluating Solution Quality

A line balance should not be judged by efficiency alone. Important dimensions include:

  1. Feasibility: All precedence, station-capacity, zoning, and staffing restrictions are satisfied.
  2. Throughput: The design can meet the required output under realistic operating conditions.
  3. Efficiency: Productive work is large relative to available station time.
  4. Balance: Workloads are distributed without extreme underloading or overloading.
  5. Robustness: The solution tolerates task-time variation, absenteeism, minor stoppages, and product mix changes.
  6. Ergonomics and safety: The assignment avoids excessive repetition, awkward posture, force, and cognitive overload.
  7. Flexibility: The design supports model changes, cross-training, and maintenance access.
  8. Cost: Labor, equipment, space, training, material handling, and quality costs are considered.

A useful extension is workload variability. If task time is random with mean μi and variance σi2, and tasks are approximately independent, the station workload variance is:

Var(Sj) = Σi ∈ j σi2

This expression assumes independence. If task times are correlated, covariance terms must be included. A station with mean workload below cycle time may still be risky if its variability is high. Practical designs therefore use time allowances, simulation, or service-level constraints rather than relying exclusively on average times.

5. Exact Optimization and Software

Integer programming is appropriate when the number of tasks is moderate and the organization requires defensible, constraint-rich decisions. A mixed-integer solver can enforce restrictions such as:

  • tasks that must be colocated;
  • tasks that cannot share a station;
  • hazardous tasks requiring special equipment;
  • worker qualification requirements;
  • maximum ergonomic exposure;
  • parallel or alternative stations;
  • model-specific task assignments.

Commercial and open-source solvers commonly use branch-and-bound, cutting planes, presolve reduction, and linear relaxation. A solver's optimality gap is important. If a minimization problem has an incumbent solution of 5 stations and a valid lower bound of 4.8 stations, the relative gap is approximately:

Gap = (5 − 4.8) / 5 × 100% = 4%

The exact reporting convention depends on the software, but the managerial interpretation is that the solver has not proved whether four or five stations are necessary. Users should distinguish a feasible solution from a proven optimum.

Optimization software does not correct poor data. Before modeling, analysts should validate task definitions, time-study methods, precedence logic, demand assumptions, and labor restrictions. A perfectly solved model based on inaccurate task times remains a poor decision tool.

6. Metaheuristics and Hybrid Methods

Large or highly constrained balancing problems may be difficult for exact optimization. Metaheuristics search promising regions without guaranteeing global optimality. Common methods include genetic algorithms, simulated annealing, tabu search, ant-colony optimization, variable-neighborhood search, and particle-based methods.

A genetic algorithm represents a candidate balance as a chromosome, often a task sequence or assignment vector. It evaluates fitness using station count, overload penalties, balance deviation, and other criteria. Selection, crossover, and mutation generate new candidates. The method is useful for nonlinear and multiobjective problems but requires careful encoding: arbitrary sequences may violate precedence and must be repaired or penalized.

Simulated annealing accepts some inferior moves early in the search to escape local optima. The probability of accepting a worse solution is often represented as:

p = exp(−∆ / T)

where ∆ is the increase in objective value and T is a control temperature. The expression assumes a minimization objective and positive deterioration. As T decreases, the search becomes less willing to accept deterioration. The cooling schedule and neighborhood definition strongly influence performance.

A hybrid approach may use a heuristic to generate an initial feasible solution, an integer solver to improve a restricted subproblem, and simulation to test robustness. This often provides a better balance between speed, solution quality, and explainability than reliance on one method.

7. Multiobjective and Mixed-Model Balancing

Real lines frequently produce several variants. Task times may differ by model, and some tasks may be optional. The planner must balance the expected product mix rather than a single product. A weighted objective can be written conceptually as:

Minimize w₁(stations) + w₂(idle time) + w₃(risk) + w₄(changeover cost)

where the w values express managerial priorities. These weights should not be selected arbitrarily; sensitivity analysis should show how solutions change when priorities change.

For mixed-model lines, common strategies include sequencing models to level workload, assigning flexible tasks to multi-skilled operators, and using model-specific cycle-time constraints. A balance that is efficient for the average mix can still fail when the actual sequence contains a cluster of complex units. Sequencing and balancing should therefore be integrated where product variation is substantial.

8. Illustrative Case: Balancing an Electric-Motor Assembly Line

Background

The following fictional case is illustrative. An electric-motor manufacturer operates one shift of 450 net minutes and must produce 300 motors per shift. Demand therefore implies:

C = 450 / 300 = 1.5 minutes = 90 seconds per motor

The engineering team identifies 14 tasks with a total standard time of 512 seconds. The theoretical minimum is:

Nmin = ⌈512 / 90⌉ = 6 stations

However, several tasks require torque-controlled equipment, and two tasks involve adhesive curing. These constraints limit which tasks may be colocated.

Problem

A preliminary largest-task-time heuristic produces six stations but assigns 89 seconds to two stations and 90 seconds to another. Time-study data show standard deviations between 3 and 9 seconds for tasks involving manual cable routing. Supervisors argue that the balance is too fragile, while finance prefers six stations because each additional station requires labor and floor space.

Analysis and approach

The team first separates nominal feasibility from robust feasibility. It adds a 10% planning allowance to the variable cable-routing tasks for a stress test, without automatically changing the official standard times. It then formulates an integer model with constraints for precedence, equipment compatibility, and a maximum expected station workload of 90 seconds.

The solver finds a six-station solution with nominal efficiency:

E = 512 / (6 × 90) × 100% ≈ 94.8%

A second solution uses seven stations and reduces the largest nominal load to 79 seconds. Efficiency becomes:

E = 512 / (7 × 90) × 100% ≈ 81.3%

The second design appears inferior on a simple efficiency measure. Simulation using observed variation, however, shows that the six-station line misses the hourly production target in 18% of simulated hours, compared with 4% for the seven-station design. The seven-station layout also permits cross-training and reduces the most repetitive wrist rotation task.

Decision and outcome

Management selects the seven-station design for the initial launch, with a review after four weeks. The decision reflects a total-cost perspective: one additional operator is considered less costly than recurring starvation, overtime, quality defects, and delayed customer shipments. After stabilization, two tasks are redesigned and partially automated. The revised standard time falls to 486 seconds, and a six-station design becomes feasible with improved robustness.

Learning points

The case demonstrates that the minimum station count is not always the best initial decision. Nominal efficiency can conceal variability and ergonomic risk. It also shows the value of separating design stages: measure work, formulate constraints, generate alternatives, test variation, and revisit the balance after process improvement.

9. Implementation, Governance, and Technology

Implementation should include operator involvement, because standard times and precedence assumptions may omit practical interruptions, replenishment, inspection, or safe working methods. Changes to work content should be documented and approved through normal change-control procedures. Labor agreements may govern job classification, rotation, qualifications, and staffing.

Digital work instructions, computer vision, wearable sensors, and manufacturing execution systems can provide task-time and quality data. AI may assist in estimating task durations from video, detecting unusual motion, or searching large assignment spaces. Such systems require governance: workers should be informed about data collection, personally identifiable information should be protected, and algorithmic recommendations should remain auditable. AI-generated assignments must not override safety rules or legally required accommodations.

A practical implementation sequence is:

  1. Define demand, available time, product scope, and target cycle time.
  2. Decompose work into stable, measurable elements.
  3. Validate times, precedence, equipment, and skill assumptions.
  4. Calculate lower bounds and construct heuristic alternatives.
  5. Use exact or metaheuristic optimization when complexity justifies it.
  6. Test candidate designs with sensitivity analysis and discrete-event simulation.
  7. Review ergonomics, quality, staffing, and total cost.
  8. Pilot the line, measure actual performance, and rebalance through controlled improvement.

Challenges and Limitations

Classical balancing models often assume deterministic times, a single product, fixed precedence, divisible labor, and uninterrupted material availability. These assumptions are useful for teaching and initial design but can be unrealistic. Setup times, walking, replenishment, learning effects, breakdowns, rework, and absenteeism may materially alter performance.

Precedence diagrams can also encode organizational assumptions rather than technical necessity. A cross-trained workforce or redesigned fixture may eliminate apparent precedence restrictions. Consequently, optimization should not merely allocate existing work; it should encourage process redesign when the expected benefit exceeds the cost.

Finally, efficiency metrics can create dysfunctional incentives. A station operating at 100% utilization may have no capacity to absorb normal variation. High utilization can increase queues and amplify disruption. Balanced systems require slack, visibility, and rapid problem resolution, not only arithmetic efficiency.

Best-Practice Principles

  • Treat Nmin as a lower bound, never as an automatic staffing decision.
  • Validate task times and distinguish standard time from observed average time.
  • Use precedence logic that reflects actual technical requirements.
  • Compare at least one heuristic solution with an exact or improved alternative when feasible.
  • Report feasibility, objective value, optimality gap, and assumptions together.
  • Evaluate variability, ergonomics, quality, and total cost alongside efficiency.
  • Involve operators and safety specialists before implementation.
  • Use simulation or pilot trials for high-utilization designs.
  • Perform sensitivity analysis on demand, task times, absenteeism, and product mix.
  • Rebalance after process improvement rather than treating the initial design as permanent.

Chapter Summary

Assembly-line balancing assigns indivisible work elements to stations while respecting precedence and cycle-time constraints. Cycle time is derived from available time and demand, while the theoretical minimum station count is the ceiling of total task time divided by cycle time. Efficiency and balance delay summarize nominal utilization, but they do not capture variability, safety, quality, or flexibility.

Priority rules such as largest candidate time and ranked positional weight provide fast feasible solutions, but they do not guarantee optimality. Integer programming can minimize stations or optimize alternative objectives under detailed constraints. Metaheuristics are valuable for large, nonlinear, or multiobjective problems, especially when combined with constructive heuristics, exact subproblems, and simulation.

A professionally defensible balance distinguishes mathematical feasibility from operational robustness. Effective decisions integrate data validation, operator knowledge, ergonomics, total cost, technology governance, and controlled implementation.

Key Terms

Cycle time: Maximum elapsed time permitted per completed unit to meet the required rate.

Takt time: Customer-demand pace required from a process.

Work element: An indivisible task used in line-planning analysis.

Precedence relation: Requirement that one task be completed before another.

Precedence diagram: Directed representation of task dependencies.

Station workload: Sum of task times assigned to a workstation.

Theoretical minimum stations: Lower bound obtained by dividing total task time by cycle time and rounding upward.

Line efficiency: Productive task time divided by total available station time.

Balance delay: Percentage of available station time that is not productive task time.

Smoothness index: Measure of dispersion among station workloads.

Priority rule: Heuristic criterion used to select the next eligible task.

Ranked positional weight: Task time plus the times of its downstream successors.

Integer programming: Optimization using discrete decision variables.

Feasible solution: Assignment satisfying all stated constraints.

Optimality gap: Difference between an incumbent solution and a valid bound on the optimum.

Metaheuristic: Generalized search method designed to explore difficult optimization spaces.

Mixed-model line: Line producing multiple product variants.

Robustness: Ability of a design to perform acceptably under variation and disruption.

Ergonomics: Design of work to fit human capabilities and reduce injury risk.

Sensitivity analysis: Examination of how results change when inputs or assumptions vary.

Review Questions

Short Answer Questions

  1. Distinguish cycle time from takt time.
  2. Why is the theoretical minimum station count only a lower bound?
  3. What information is represented by a precedence diagram?
  4. Define line efficiency and balance delay.
  5. State one advantage and one limitation of a priority-rule heuristic.

Long Answer Questions

  1. Explain the assumptions and constraints of a basic integer-programming formulation for assembly-line balancing.
  2. Compare largest candidate time, ranked positional weight, and most-successors priority rules.
  3. Discuss why a line with higher nominal efficiency may be inferior operationally.
  4. Explain how metaheuristics can complement exact optimization in large balancing problems.
  5. Describe a systematic implementation process for a new assembly-line balance.

Analytical / Application Questions

  1. A line has total task time of 468 seconds and a cycle time of 80 seconds. Calculate the theoretical minimum number of stations and explain why a feasible balance might require more.
  2. Using the case data, compare the managerial implications of the six-station and seven-station designs. Which additional data would you request before final approval?
  3. Design a study to test whether a proposed balance is robust to task-time variation, absenteeism, and changes in product mix. Specify performance measures and decision criteria.

Multiple Choice Questions with Answers

Question 1

A line has 360 seconds of total task time and a cycle time of 75 seconds. What is the theoretical minimum number of stations?

A. 4

B. 5

C. 6

D. 75

Correct Answer: B. 5

Question 2

Which condition is required for a precedence-feasible assignment?

A. Every station must have identical workload

B. Every predecessor must be assigned no later than its successor

C. Every task must be assigned to the first station

D. Every task must have the same processing time

Correct Answer: B. Every predecessor must be assigned no later than its successor

Question 3

If total task time is 99 seconds, three stations are used, and cycle time is 40 seconds, what is line efficiency?

A. 72.5%

B. 80.0%

C. 82.5%

D. 97.5%

Correct Answer: C. 82.5%

Question 4

What does the ranked positional weight of a task include?

A. Only the task’s immediate predecessor time

B. The task time plus times of its downstream successors

C. Only the idle time at its station

D. The number of available stations

Correct Answer: B. The task time plus times of its downstream successors

Question 5

Which method explicitly uses binary assignment variables and can prove optimality when solved to completion?

A. Integer programming

B. Largest candidate rule

C. Unstructured brainstorming

D. Time study alone

Correct Answer: A. Integer programming

Question 6

A solution has an incumbent objective of 5 stations and a valid lower bound of 4.8 stations. What is the approximate relative gap using (5−4.8)/5?

A. 2%

B. 4%

C. 5%

D. 20%

Correct Answer: B. 4%

Question 7

Which statement best describes balance delay?

A. The percentage of available station time that is idle

B. The time required to train a new operator

C. The number of defective units

D. The time between product models

Correct Answer: A. The percentage of available station time that is idle

Question 8

Why might a seven-station design be selected over a six-station design?

A. It always has higher efficiency

B. It can provide greater robustness and reduce overload risk

C. It eliminates all precedence constraints

D. It guarantees zero idle time

Correct Answer: B. It can provide greater robustness and reduce overload risk

Question 9

In simulated annealing, what generally happens as the control temperature decreases?

A. Acceptance of worse solutions becomes less likely

B. All solutions become feasible automatically

C. Cycle time increases by definition

D. Precedence constraints are removed

Correct Answer: A. Acceptance of worse solutions becomes less likely

Question 10

Which is an appropriate governance practice when AI analyzes worker-motion data?

A. Collect data secretly to avoid bias

B. Allow the algorithm to override safety rules

C. Protect personal information and maintain auditability

D. Ignore operator and safety input

Correct Answer: C. Protect personal information and maintain auditability

Capacity Planning & Line Balancing
Chapter 8 of 14