Recurrence formulations for various problems such as finding an optima
l order of matrix multiplication, finding an optimal binary search tre
e, and optimal triangultion of polygons, assume a similar form. In [2]
, [5], a CREW PRAM algorithm was given to solve such dynamic programmi
ng problems. The algorithm uses O(n6/log n) processors and runs in O(l
og2n) time. In this short note, a modified algorithm is presented that
reduces the processor requirement to O(n6/log 5n) while maintaining t
he same time complexity of O(log2n).