论矩阵链加括号方式:皆有用,鲜必要
离散数学
2025-04-08 v2
摘要
由 个矩阵构成的矩阵链的乘积可按 (卡特兰数)种不同的方式计算,每种方式由链的一种不同加括号方式确定。选择使代价最小的加括号方式的最佳算法运行时间为 。近似算法运行时间为 ,并找到保证在最优值某一因子内的解;目前最佳因子为 。在本文中,我们首先证明刻画不同加括号方式的两个结果,然后利用这些结果改进已知最佳近似算法。具体而言,我们证明 (a) 每种加括号方式在问题域中某处是最优的,且 (b) 恰有 种加括号方式是必要的,因为移除其中任何一种都会对无穷多个问题实例造成无界惩罚。通过聚焦于必要加括号方式,我们改进了已知最佳近似算法,并表明近似因子至多为 。
引用
@article{arxiv.2303.17352,
title = {On the Parenthesisations of Matrix Chains: All are Useful, Few Are Essential},
author = {Francisco López and Lars Karlsson and Paolo Bientinesi},
journal= {arXiv preprint arXiv:2303.17352},
year = {2025}
}
备注
19 pages, 1 figure, 3 tables. Accepted for publication in Springer's Journal of Combinatorial Optimization