On Lower Bounds for the Matrix Chain Ordering Problem

Abstract

This paper shows that the radix model is not reasonable for solving the Matrix Chain Ordering Problem. In particular, to have an n-matrix instance of this problem with an optimal parenthesization of depth \Theta(n) in the worst case requires the matrix dimensions to be exponential in n. Considering bit complexity, a worst case lower bound of \Omega\Gamma n 2 ) is given. This worst case lower bound is parameterized and, depending on the optimal product tree depth, it goes from \Omega\Gamma n 2 ) down to \Omega\Gamma n lg n). Also, this paper gives an \Omega\Gamma n lg n) work lower bound for the Matrix Chain Ordering Problem for a class of algorithms on the atomic comparison model with unit cost comparisons. This lower bound, to the authors' knowledge, captures all known algorithms for solving the Matrix Chain Ordering Problem, but does not consider bit operations. Finally, a trade-off is given between the bit complexity lower bound and the atomic comparison based lower bound. This..

    Similar works

    Full text

    thumbnail-image

    Available Versions