2019
DOI: 10.1007/s41019-019-0093-9
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient CGM-Based Parallel Algorithm for Solving the Optimal Binary Search Tree Problem Through One-to-All Shortest Paths in a Dynamic Graph

Abstract: The coarse-grained multicomputer parallel model (CGM for short) has been used for solving several classes of dynamic programming problems. In this paper, we propose a parallel algorithm on the CGM model, with p processors, for solving the optimal binary search tree problem (OBST problem), which is a polyadic non-serial dynamic programming problem. Firstly, we propose a dynamic graph model for solving the OBST problem and show that each instance of this problem corresponds to a one-to-all shortest path problem … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(1 citation statement)
references
References 25 publications
(33 reference statements)
0
1
0
Order By: Relevance
“…Also, when we train the logistic regression classifiers, the gradient of each position of each shapelet (line 19 in Algorithm 3) also needs to be calculated by the for loop. In ELIS++, we accelerate these computations by parallel computation [26]. We utilize the ubiquitous Single Instruction Multiple Data (SIMD) architecture, which assigns multiple threads to process the same set of instructions on multiple data.…”
Section: Accelerate the Learning By Parallel Computationmentioning
confidence: 99%
“…Also, when we train the logistic regression classifiers, the gradient of each position of each shapelet (line 19 in Algorithm 3) also needs to be calculated by the for loop. In ELIS++, we accelerate these computations by parallel computation [26]. We utilize the ubiquitous Single Instruction Multiple Data (SIMD) architecture, which assigns multiple threads to process the same set of instructions on multiple data.…”
Section: Accelerate the Learning By Parallel Computationmentioning
confidence: 99%