An Evolution Strategy for Black-box Optimization on Matrix Manifold

被引:0
|
作者
He X.-Y. [1 ]
Zhou Y.-R. [1 ]
Chen Z.-F. [2 ]
机构
[1] School of Data and Computer Science, Sun Yat-sen University, Guangzhou
[2] School of Computer Science and Engineering, Nanyang Technological University, Singapore
来源
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Black-box optimization; Covariance matrix adaptation; Evolution strategy; Matrix manifold; Search direction adaptation;
D O I
10.11897/SP.J.1016.2020.01604
中图分类号
学科分类号
摘要
This work concerns the black-box approach towards a class of matrix optimization problems defined on Riemannian manifolds. Due to their non-Euclidean nature, these problems are intractable for traditional evolutionary algorithms. In this work, we transform, according to the manifold structure, the originally manifold-constrained problem into a sequence of unconstrained ones in the tangent spaces, and propose a manifold search direction adaptation evolution strategy by extending the covariance matrix adaptation mechanism from Euclidean space to matrix manifolds. The proposed algorithm maintains, in each tangent space, a multi-variate Gaussian distribution to guide the search and iteratively adapts it in order to increase the likelihood of reproducing high-quality solutions. This work provides the method of building the high-dimensional probability model with an identity matrix and only a few tangent search directions. The method of moving probability models between different tangent spaces is also discussed. The proposed algorithm is computationally efficient as all its genetic operators are performed using linear matrix transformations, independent of global coordinates, additional encoding schemes, or specifications of orthogonal bases. We verify the performance of the proposed algorithm on three matrix manifold optimization problems and the results show that it is superior to or competitive with other state-of-the-artsin black-box settings. © 2020, Science Press. All right reserved.
引用
收藏
页码:1604 / 1623
页数:19
相关论文
共 55 条
  • [1] Vandereycken B., Low-rank matrix completion by Riemannian optimization, SIAM Journal on Optimization, 23, 2, pp. 1214-1236, (2013)
  • [2] Cambier L, Absil P., Robust low-rank matrix completion by Riemannian optimization, SIAM Journal on Scientific Computing, 38, 5, pp. S440-S460, (2016)
  • [3] Keshavan R H, Montanari A, Oh S., Matrix completion from a few entries, IEEE Transactions on Information Theory, 56, 6, pp. 2980-2998, (2010)
  • [4] Bradbury W W, Fletcher R., New iterative methods for solution of the eigenproblem, Numerische Mathematik, 9, 3, pp. 259-267, (1966)
  • [5] Zhao Z, Bai Z-J, Jin X-Q., A Riemannian newton algorithm for nonlinear eigenvalue problems, SIAM Journal on Matrix Analysis and Applications, 36, 2, pp. 752-774, (2015)
  • [6] Borckmans P B, Absil P., Oriented bounding box computation using particle swarm optimization, Proceedings of the 18th European Symposium on Artificial Neural Networks, (2010)
  • [7] Rudin L I, Osher S, Fatemi E., Nonlinear total variation based noise removal algorithms, Physica D: Nonlinear Phenomena, 60, 1-4, pp. 259-268, (1992)
  • [8] Yang C, Meza J C, Wang L-W., A constrained optimization algorithm for total energy minimization in electronic structure calculations, Journal of Computational Physics, 217, 2, pp. 709-721, (2006)
  • [9] von Luxburg U., A tutorial on spectral clustering, Statistics and Computing, 17, 4, pp. 395-416, (2007)
  • [10] Edelman A, Arias T A, Smith S T., The geometry of algorithms with orthogonality constraints, SIAM Journal on Matrix Analysis and Applications, 20, 2, pp. 303-353, (1998)