Affiliation:
1. College of Science, Beijing Forestry University, Beijing 100083, China
Abstract
Extracting k-order maximal-sum principal submatrix from an n-order real matrix is a typical combinatorial optimization problem and an NP-hard problem. To improve the computational efficiency of solving this problem, we, in this paper, propose an accelerated algorithm with row-by-row updates, called the fusion row update accelerated algorithm, which works by reducing the number of addition operations for submatrix elements. The new algorithm is applied to accelerate color combination selection and maximize color difference, which improves the readability of data visualization results; it is also applied to accelerate stock investment portfolio selection and minimize correlation degree, which decreases the investment risk in the view of daily return volatility.
Subject
Computational Mathematics,Computational Theory and Mathematics,Numerical Analysis,Theoretical Computer Science
Reference27 articles.
1. Combinatorial optimization algorithms to mine a sub-matrix of maximal sum;Branders;Proceedings of the 6th International Workshop on New Frontiers in Mining Complex Patterns in Conjunction with ECML-PKDD 2017,2018
2. Maximal-Sum submatrix search using a hybrid contraint programming/linear programming approach;Derval;Eur. J. Oper. Res.,2022
3. Ferreira, C.S., Camargo, R.Y., and Song, S.W. (2014, January 22–24). A Parallel Maximum Subarray Algorithm on GPUs. Proceedings of the 2014 International Symposium on Computer Architecture and High Performance Computing Workshop, Paris, France.
4. Maximum subarray algorithms for use in astronomical imaging;Weddell;J. Electron. Imaging,2013
5. The maximum 2D subarray polytope: Facet-inducing inequalities and polyhedral computations;Koch;Discret. Appl. Math.,2022