Skip to main navigation Skip to search Skip to main content

An intelligent optimization algorithms library for assembly planning

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The objective of assembly sequence planning and optimization is to obtain the optimal sequences with the lowest cost in the given constraints, which is known as a NP-complete problem. Intelligent optimization algorithms are proved to be efficient in dealing with such combinatorial problems. Generally, the performances of various algorithms according to various specific problems are different, and no one can be competent for all the situations. This paper presents a framework and its implementation of an intelligent optimization algorithms library including several intelligent algorithms such as genetic algorithm (GA), simulated annealing (SA), particle swarm optimization algorithm (PSO), etc, and a series of evaluation indices such as quality of solution, efficiency, reliability, etc. Based on the evaluation indices and the algorithm features, an algorithm advisor is implemented with the consideration of the characteristics of assembly sequence planning problem to help the users choose appropriate intelligent algorithms. An illustrative example is given to demonstrate and evaluate the performance of the algorithm library. Copyright

Original languageEnglish
Title of host publication38th International Conference on Computers and Industrial Engineering 2008
Pages2729-2738
Number of pages10
StatePublished - 2008

Publication series

Name38th International Conference on Computers and Industrial Engineering 2008
Volume3

Keywords

  • Algorithm advisor
  • Algorithm evaluation indices
  • Algorithms comparison
  • Algorithms library
  • Assembly sequence planning
  • Intelligent optimization algorithm

Fingerprint

Dive into the research topics of 'An intelligent optimization algorithms library for assembly planning'. Together they form a unique fingerprint.

Cite this