• DocumentCode
    1240172
  • Title

    Solving minimum distance problems with convex or concave bodies using combinatorial global optimization algorithms

  • Author

    Carretero, Juan A. ; Nahon, Meyer A.

  • Author_Institution
    Dept. of Mech. Eng., Univ. of New Brunswick, Fredericton, NB, Canada
  • Volume
    35
  • Issue
    6
  • fYear
    2005
  • Firstpage
    1144
  • Lastpage
    1155
  • Abstract
    Determining the minimum distance between convex objects is a problem that has been solved using many different approaches. On the other hand, computing the minimum distance between combinations of convex and concave objects is known to be a more complicated problem. Most methods propose to partition the concave object into convex subobjects and then solve the convex problem between all possible subobject combinations. This can add a large computational expense to the solution of the minimum distance problem. In this paper, an optimization-based approach is used to solve the concave problem without the need for partitioning concave objects into convex pieces. Since the optimization problem is no longer unimodal (i.e., has more than one local minimum point), global optimization techniques are used. Simulated Annealing (SA) and Genetic Algorithms (GAs) are used to solve the concave minimum distance problem. In order to reduce the computational expense, it is proposed to replace the objects´ geometry by a set of points on the surface of each body. This reduces the problem to an unconstrained combinatorial optimization problem, where the combination of points (one on the surface of each body) that minimizes the distance will be the solution. Additionally, if the surface points are set as the nodes of a surface mesh, it is possible to accelerate the convergence of the global optimization algorithm by using a hill-climbing local optimization algorithm. Some examples using these novel approaches are presented.
  • Keywords
    combinatorial mathematics; genetic algorithms; minimisation; path planning; problem solving; simulated annealing; combinatorial global optimization algorithms; concave bodies; convex objects; distance determination; genetic algorithms; hill-climbing local optimization algorithm; minimum distance problem solving; path planning; simulated annealing; subobject combinations; unconstrained combinatorial optimization problem; Computational geometry; Computational modeling; Face detection; Genetic algorithms; Interference; Mechanical engineering; Path planning; Robots; Simulated annealing; Trajectory; Combinatorial optimization; distance determination; genetic algorithms applications; path planning; simulated annealing applications; Algorithms; Artificial Intelligence; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Statistical; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Robotics;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/TSMCB.2005.850172
  • Filename
    1542261