Approximate MCSP: Difference between revisions

From Algorithm Wiki
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:Approximate MCSP (Matrix Chain Multiplication)}} == Description == The Matrix Chain Scheduling Problem (or MCSP) is an optimization problem� where the goal is to find the product sequence for evaluating a chain of matrix products and the processor schedule for the sequence such that the evaluation time is minimized on a parallel system. In the approximation problem, the matrix multiplication carried out with the output result will use a number of opera...")
 
No edit summary
 
Line 12: Line 12:
== Parameters ==  
== Parameters ==  


<pre>$P$: number of processors
$P$: number of processors
$n$: number of matrices</pre>
 
$n$: number of matrices


== Table of Algorithms ==  
== Table of Algorithms ==  

Latest revision as of 12:02, 15 February 2023

Description

The Matrix Chain Scheduling Problem (or MCSP) is an optimization problem� where the goal is to find the product sequence for evaluating a chain of matrix products and the processor schedule for the sequence such that the evaluation time is minimized on a parallel system. In the approximation problem, the matrix multiplication carried out with the output result will use a number of operations that has some sort of upper bound based on the optimal solution.

Related Problems

Generalizations: Matrix Chain Scheduling Problem

Related: Matrix Chain Ordering Problem, Approximate MCOP

Parameters

$P$: number of processors

$n$: number of matrices

Table of Algorithms

Name Year Time Space Approximation Factor Model Reference
Heejo Lee; Jong Kim; Sungje Hong; and Sunggu Lee 1997 $O(n^{2})$ $O(n^{2})$? "near optimal" Deterministic Time

References/Citation

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.222&rep=rep1&type=pdf