Nothing Special   »   [go: up one dir, main page]

Computer Science and Information Systems 2024 Volume 21, Issue 4, Pages: 1547-1565
https://doi.org/10.2298/CSIS230907047Y
Full text ( 374 KB)


A hybrid GA-powell algorithm for geometric constraint solving

Yunlei Sun (Qingdao Institute of Software, College of Computer Science and Technology, China, University of Petroleum (East China) Qingdao, China), sunyunlei@upc.edu.cn
Yucong Li (Qingdao Institute of Software, College of Computer Science and Technology, China, University of Petroleum (East China) Qingdao, China), s21070036@s.upc.edu.cn

Geometric constraint solvers are crucial for computer-aided design (CAD), and their algorithms are the focus of research. Current geometric constraint solvers based on traditional numerical methods lack support for multi-solution problems, so we propose a hybrid algorithm that combines the genetic algorithm, which is good at global convergence, and Powell’s method, which is good at local refinement, to address the limitations of traditional numerical methods in geometric constraint solving algorithms (sensitivity to initial values, susceptibility to falling into local optimums, and being only able to obtain a single solution) and the challenges of intelligent optimization algorithms (complex parameter tuning, slow convergence and low accuracy). Our method has a large accuracy improvement over the comparison method in basically all test cases, and its efficiency can also meet the needs of real geometric constraint solving scenarios. This research provides new insights into the design of geometric constraint solving algorithms, offers a fresh perspective on improving the performance and generality of solvers, and contributes to technological advances in the CAD field.

Keywords: genetic algorithm, Powell’s algorithm, geometric constraint solving, similarity calculation


Show references