基于理想点法的双目标优化算法
A Bi-Objective Optimization Algorithm Based on the Ideal Point Method
摘要: 现有的四元数曲线能量优化方法主要集中于单目标策略,而忽略了不同能量函数间的内在冲突。首先介绍了曲线的拉伸能,弯曲能和扭曲能等能量函数,然后提出了一种基于理想点法的双目标能量优化方法,最后以G2连续的含参单位四元数曲线为例,验证了该方法在平滑姿态轨迹构造中的有效性。实验结果表明,该方法能有效权衡不同能量函数,相较于单目标能量优化方法,其生成的姿态轨迹在综合性能上得到显著提升。
Abstract: Existing energy optimization methods for quaternion curves mainly focus on single-objective strategies, overlooking the inherent conflicts among different energy functionals. This paper introduces energy functionals for curves, such as stretching, bending, and twisting energy, and then proposes a bi-objective energy optimization method based on the ideal point method. The effectiveness of this approach in constructing smooth attitude trajectories is validated using a class of G2 continuous parametric unit quaternion curves as an example. Experimental results demonstrate that our method can effectively balance different energy functionals, leading to a significant improvement in the overall performance of the generated attitude trajectories compared to single-objective optimization methods.
文章引用:梁爱华, 王倩. 基于理想点法的双目标优化算法[J]. 应用数学进展, 2026, 15(1): 112-121. https://doi.org/10.12677/aam.2026.151012

参考文献

[1] Shoemake, K. (1985) Animating Rotation with Quaternion Curves. ACM SIGGRAPH Computer Graphics, 19, 245-254. [Google Scholar] [CrossRef
[2] Nielson, G.M. (1993) Smooth Interpolation of Orientations. In: Sapidis, N., Ed., Designing Fair Curves and Surfaces, SIAM, 57-76.
[3] Nielson, G.M. (2004) V-Quaternion Splines for the Smooth Interpolation of Orientations. IEEE Transactions on Visualization and Computer Graphics, 10, 224-229. [Google Scholar] [CrossRef] [PubMed]
[4] Kim, M., Kim, M. and Shin, S.Y. (1995) A General Construction Scheme for Unit Quaternion Curves with Simple High Order Derivatives. Proceedings of the 22nd annual conference on Computer graphics and interactive techniquesSIGGRAPH’95, Los Angeles, 15 September 1995, 369-376. [Google Scholar] [CrossRef
[5] Ramamoorthi, R. and Barr, A.H. (1997) Fast Construction of Accurate Quaternion Splines. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive TechniquesSIGGRAPH’97, Los Angeles, 3-8 August 1997, 287-292. [Google Scholar] [CrossRef
[6] 王倩, 刘美含, 周彤, 等. G2连续的单位四元数样条曲线[J]. 辽宁师范大学学报(自然科学版), 2023, 46(4): 438-445.
[7] 王倩, 周彤, 朱佳一, 等. 四元数样条曲线的能量优化[J/OL]. 计算机辅助设计与图形学学报: 1-11.
https://link.cnki.net/urlid/11.2925.tp.20241029.1447.046, 2026-01-05.
[8] 林锉云, 董加礼. 多目标优化的方法与理论[M]. 长春: 吉林教育出版社, 1992.
[9] Popiel, T. and Noakes, L. (2006) Spherical Bézier Splines. Computer Aided Geometric Design, 23, 261-275. [Google Scholar] [CrossRef
[10] Tan, J., Xing, Y., Fan, W. and Hong, P. (2018) Smooth Orientation Interpolation Using Parametric Quintic-Polynomial-Based Quaternion Spline Curve. Journal of Computational and Applied Mathematics, 329, 256-267. [Google Scholar] [CrossRef
[11] Xing, Y., Xu, R., Tan, J., Fan, W. and Hong, L. (2015) A Class of Generalized B-Spline Quaternion Curves. Applied Mathematics and Computation, 271, 288-300. [Google Scholar] [CrossRef
[12] Farin, G. (2002) Curves and Surfaces for CAGD: A Practical Guide. Academic Press.
[13] Greiner, G. (1994) Variational Design and Fairing of Spline Surfaces. Computer Graphics Forum, 13, 143-154. [Google Scholar] [CrossRef
[14] Zhang, C., Zhang, P. and Cheng, F. (2001) Fairing Spline Curves and Surfaces by Minimizing Energy. Computer-Aided Design, 33, 913-923. [Google Scholar] [CrossRef
[15] Xu, G., Wang, G. and Chen, W. (2011) Geometric Construction of Energy-Minimizing Béezier Curves. Science China Information Sciences, 54, 1395-1406. [Google Scholar] [CrossRef
[16] 韩志红, 朱春钢. 能量约束下的Bézier曲线构造[J]. 计算机辅助设计与图形学学报, 2020, 32(2): 213-221.
[17] Veltkamp, R.C. and Wesselink, W. (1995) Modeling 3D Curves of Minimal Energy. Computer Graphics Forum, 14, 97-110. [Google Scholar] [CrossRef
[18] Hofer, M. and Pottmann, H. (2004) Energy-Minimizing Splines in Manifolds. ACM SIGGRAPH 2004 Papers, Los Angeles, 8-12 August 2004, 284-293. [Google Scholar] [CrossRef
[19] Lu, L., Jiang, C. and Hu, Q. (2018) Planar Cubic G1 and Quintic G2 Hermite Interpolations via Curvature Variation Minimization. Computers & Graphics, 70, 92-98. [Google Scholar] [CrossRef