Title : 
Efficient matrix chain ordering in polylog time
         
        
            Author : 
Bradford, Phillip G. ; Rawlins, Gregory J E ; Shannon, Gregory E.
         
        
            Author_Institution : 
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
         
        
        
        
        
        
            Abstract : 
This paper gives an O(lg3 n)-time and n/lg n processor algorithm for solving the matrix chain ordering problem and for finding optimal triangulations of a convex polygon on the common CRCW PRAM model. This algorithm works by finding shortest paths in special digraphs modeling dynamic programming tables. Also, a key part of the algorithm is improved by computing row minima of a totally monotone matrix, this lets the algorithm run in O(lg2 n) time with n processors on the EREW PRAM or even O(lg2 n lg lg n) time with n/lg lg n processors on the CRCW PRAM
         
        
            Keywords : 
computational complexity; directed graphs; dynamic programming; matrix algebra; parallel algorithms; CRCW PRAM model; convex polygon; dynamic programming tables; matrix chain ordering; optimal triangulations; polylog time; shortest paths; time comlexity; Computer science; Costing; Dynamic programming; Heuristic algorithms; Matrix decomposition; Parallel algorithms; Phase change random access memory; Shortest path problem; Tree graphs;
         
        
        
        
            Conference_Titel : 
Parallel Processing Symposium, 1994. Proceedings., Eighth International
         
        
            Conference_Location : 
Cancun
         
        
            Print_ISBN : 
0-8186-5602-6
         
        
        
            DOI : 
10.1109/IPPS.1994.288295