Automated Initial-Population Generation for Genetic-Algorithm-Based Assembly Planning
Abstract Genetic algorithms show particular promise for automated assembly planning. As a result, several recent research reports present genetic-algorithm-based mechanical-product assembly planners. However, genetic-algorithm-based assembly planners require an initial assembly-sequence population, and search efficiency greatly depends upon input-population quality. State-of-the-art genetic-algorithm-based assembly planners use one of two techniques for generating an initial assembly-sequence population: use a user-supplied assembly-sequence set or use a randomly generated assembly-sequence set. Generating a user-supplied initial population requires a substantial amount of manpower. Using a randomly generated initial population reduces search efficiency. As a result, we propose an algorithm for automatically generating an initial assembly-sequence population. Our algorithm calculates component assembly complexity and uses both component assembly complexity and component connectivity to automatically generate a valid assembly-sequence population. Using automatically generated initial populations, we achieve search efficiencies comparable to search efficiencies achieved when using user-supplied initial assembly-sequence populations, while eliminating manpower required to generate user-supplied assembly sequences.