← Latest papers
💻 computer science

Joint Planning of Assembly Sequence Planning and Assembly Line Balancing Based on Improved Artificial Fish Swarm Algorithm

This paper proposes a Pareto hybrid artificial fish swarm algorithm that integrates improved feeding mechanisms and simulated annealing to simultaneously optimize assembly sequence planning and assembly line balancing by minimizing balancing loss, switching times, and beat time.

Original authors: YongGui Shi, Wei Zhang

Published 2026-07-01
📖 4 min read☕ Coffee break read

Original authors: YongGui Shi, Wei Zhang

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the manager of a busy factory assembly line, tasked with building a complex machine. You have two big headaches to solve at the same time:

  1. The "Order of Operations" Puzzle (Assembly Sequence Planning): In what exact order should you screw, bolt, and snap the parts together? If you try to put the roof on before the walls, you're stuck. You need the perfect recipe.
  2. The "Workload Balancing" Puzzle (Assembly Line Balancing): You have a team of workers (workstations). You need to hand out the tasks so that no one is sitting idle while another is drowning in work, and everyone finishes their shift at roughly the same time.

The problem is that these two puzzles are deeply connected. If you change the order of assembly, you might change how much work each person has to do. If you try to solve them separately, you might end up with a plan that looks good on paper but is a nightmare in reality.

This paper proposes a new way to solve both puzzles simultaneously using a clever computer algorithm inspired by nature.

The Problem: A "Combinatorial Explosion"

The authors explain that figuring out the best way to build a product is like trying to find a needle in a haystack, but the haystack keeps growing exponentially. If you have 20 parts, the number of possible ways to assemble them is astronomical. Traditional methods are either too slow (trying every single possibility) or too messy (getting stuck in a "local optimum," which is like finding a small hill and thinking it's the highest mountain).

The Solution: A "Smart Fish Swarm"

To tackle this, the authors created a Hybrid Artificial Fish Swarm Algorithm (HAFSA). Here is how they explain it using simple analogies:

  • The Fish School: Imagine a school of fish swimming in a pond. Each fish represents a possible solution (a specific plan for how to build the product).
  • Foraging (Finding Food): The fish swim around looking for "food," which represents a better, more efficient assembly plan. If a fish finds a spot with more food (a better plan), it swims there.
  • Swarming (Crowding): Fish also like to stick together in groups. If a fish sees a group of friends in a rich feeding area, it swims toward them. This helps the whole group find good solutions quickly.
  • The "Tail-Chasing" Behavior: If one fish finds a really great spot, the others chase after it.

The Catch: Sometimes, the fish get too comfortable in one spot and stop looking for better food elsewhere. They get stuck in a "local optimum."

The Innovation: Mixing in "Bird Hunting" (PSO)

To fix the fish getting stuck, the authors mixed in a technique from Particle Swarm Optimization (PSO), which is based on how birds hunt.

  • The Analogy: While the fish are swimming, the algorithm occasionally makes them "jump" or "fly" like birds. This introduces a bit of randomness and helps the school escape a small, mediocre pond and fly over to a potentially better lake.
  • The Pareto Idea: The algorithm doesn't just look for one perfect answer. Instead, it looks for a "menu of options" (a Pareto set). It finds plans that offer the best trade-offs between:
    • Balance: Making sure no workstation is overloaded.
    • Switching: Minimizing how often workers have to change tools or turn their bodies in different directions (which wastes time).
    • Speed: Getting the job done as fast as possible.

How They Tested It

The researchers tested their new "Fish-Bird" algorithm on a real-world product assembly example involving 21 different parts. They compared their method against:

  1. The standard "Fish" algorithm (AFSA).
  2. The standard "Bird" algorithm (PSO).

The Results:

  • The Fish-Bird team won. Their hybrid algorithm found solutions that were just as fast as the others but required fewer tool changes and direction switches.
  • Efficiency: It reduced the total number of "switches" (changing tools or directions) from 24 (in the standard fish method) down to 22.
  • Balance: It kept the work evenly distributed among the workers, preventing bottlenecks.

The Bottom Line

The paper claims that by combining the "swarming" behavior of fish with the "jumping" ability of birds, and by using a smart map (called a "constraint matrix") to understand how parts fit together, they can generate better assembly plans faster. This helps factories save time, reduce wasted motion, and build products more efficiently without getting lost in the math.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →